Igor Baidiuk

Senior Software Engineer at Tacans
  • Claim this Profile
Contact Information
Location
UA
Languages
  • English Professional working proficiency
  • Russian Native or bilingual proficiency
  • Ukrainian Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Principles of Reactive Programming
    Coursera
    Dec, 2013
    - Sep, 2024
  • Functional Programming Principles in Scala
    Coursera
    Nov, 2013
    - Sep, 2024

Experience

    • Switzerland
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2022 - Present
    • Ukraine
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Nov 2021 - Feb 2022

      Cloud-based backend for 3D printing estimation and recipe construction softwareResponsibilities: Optimization of geometry computation algorithms written in Python+NumpyTech:- Python: Numpy, Numba- C++: Pybind11, Polygonica- Profiling: Python's CProfile, Flameprof

    • Senior Software Engineer
      • Oct 2021 - Oct 2021

      Web-based application for model processing using OpenCASCADE geometry kernelResponsibilities: Implementing OpenCASCADE backend as part of web serviceTech:- C++- OpenCASCADE- NodeJS NAPI, NodeGYP - plugin development- Git, VSCode

    • Senior Software Engineer Technical Lead
      • Sep 2020 - Sep 2021

      3D printer modeling desktop application. Assists in preparing command batch for 3D printer, including supports generation etc.Responsibilities:- Participate in selecting tech stack- Design overall application architecture- Core implementationTechs:- Language/Framework: Qt Framework (C++)- UI: Qt Framework (QML)- 3D scene display: OpenSceneGraph (C++)- 3D data processing: Machineworks Polygonica (C/C++)- CAD formats interop: Techsoft3D HOOPS Exchange (C/C++) Show less

    • Senior Software Engineer
      • May 2020 - Aug 2020

      Point cloud analysis desktop applicationResponsibilities:- Participate in app architecture design- Develop cloud processing moduleTech stack:- PointCloudLibrary- OpenCASCADE- Git, CMake, Conan

    • Senior Software Engineer
      • Feb 2020 - Apr 2020

      CAD animation editor+viewer prototypeTech stack:- .NET 4.6/C# 8- HOOPS Visualize- WPF- Visual Studio 2017- Git

    • Senior Software Engineer
      • Aug 2019 - Jan 2020

      Client-server 3D viewer+WebRTC+AR applicationTech stack:- Java 1.8- JBoss Undertow as embedded webserver- HOOPS Exchange, touched Communicator and Visualize- Maven- Git + Eclipse/IDEA

    • Senior Software Engineer
      • Apr 2018 - Jul 2019

      Desktop CADTech stack:- Visual C++ 2015- Qt- HOOPS Exchange

    • Senior Software Engineer
      • Sep 2017 - Mar 2018

      Physical simulation software. See how your 3D model would behave under physical stress.Tech stack:- C++- Parasolid Kernel, HOOPS Exchange- Python- Golang- Linux- Docker

    • Team Lead
      • Dec 2016 - Aug 2017

      Developing plugin for CAD software. Plugin is aimed at restoring analytical geometry and topology data from raw facet (mesh) geometry.Tech stack:- C++ desktop- Parasolid Kernel as geometry library- Visual Studio 2015- Win32, COM

    • Senior Software Engineer
      • Nov 2014 - Nov 2016

      Backend services design and implementation, from REST protocol to internalsTech stack- C++ (GCC), CMake- Parasolid Kernel- Ubuntu Linux- NodeJS to wrap native server code (wrapper is thin, minimal HTTP server- Python for integration testing scripts

    • United States
    • E-learning
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2013 - Oct 2014

    • Technical Team Lead
      • Nov 2012 - Mar 2013

    • Senior Software Engineer
      • Apr 2012 - Oct 2012

    • Netherlands
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2008 - Mar 2012

      Mostly coding and bugfixing Main techs: C++ Windows/IBM AIX Mostly coding and bugfixing Main techs: C++ Windows/IBM AIX

Education

  • Donetsk State Institute of Artificial Intelligence
    Master’s Degree, Computer Software Engineering
    2003 - 2009

Community

You need to have a working account to view this content. Click here to join now