Ivan Shuba
Freiberuflich, Java Software Engineer, Langmuir Systems
Kiev, Ukraine
Werdegang
Berufserfahrung von Ivan Shuba
Bis heute 5 Jahre, seit Juni 2019
Java Software Engineer
Langmuir Systems
Develop a CAM application with a GUI based on the JavaFX and OpenGL(JOGL) for custom plasma cutting machines allowing the user to import geometric entities from DXF drawing, visualize them on the screen, clean and fix imported data, generate cutting toolpaths while accounting for the tool radius, and converting them into NC (so-called GCode) programs.
Bis heute 6 Jahre und 2 Monate, seit Apr. 2018
Processing/Processing.js Developer (Java/Javascript)
KTBYTE Computer Science Academy
Bis heute 11 Jahre und 9 Monate, seit Sep. 2012
Software Development Engineer
Paton Electric Welding Institute
Most of my working time I'm involved in the developing the software for desktop and microcontrollers, as well as in conceptual designing, development, assembling and testing of mechanical, optical and electrical equipment for various laser processing technology.
2014 - 2016
Principal Software Development Engineer
CRRC Corporation Limited (CRRC)
The goal of the project was to create a hand-held device for manual laser welding of thin stainless steel sheets. My contribution to the project was the following: creating the main conceptual design of the device, preparing the BOM for electrical and optical parts, writing the firmware for the main controller of the control system (the motion planning algorithms for the focused laser spot and the laser power control) and the desktop GUI software that provides a way of controlling the system from PC.
2012 - 2014
Principal Software Development Engineer
Harbin Welding Institute
The goal of the project was to create a system that controls an experimental power supply unit for hybrid NdYAG+TIG welding that utilizes a phenomenon of increasing the efficiency of TIG welding in the presence of the laser pulses. My contribution to the project was following: creating the main conceptual design of the control system, writing the firmware for the main controller of the control system and the desktop GUI software that provides a communication channel between host PC and a control system.
4 Jahre und 10 Monate, Nov. 2007 - Aug. 2012
Engineer
Paton Electric Welding Institute
Ausbildung von Ivan Shuba
1 Jahr und 7 Monate, Sep. 2000 - März 2002
Mechanical Engineering
National Aviation University
3 Jahre und 10 Monate, Sep. 1996 - Juni 2000
Aviation and Cosmonautics
National Aviation University
Sprachen
Englisch
Fließend