
Ivan Shuba
Skills
Timeline
Professional experience for Ivan Shuba
- Current 6 years and 6 months, since Jun 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.
- Current 7 years and 8 months, since Apr 2018
Processing/Processing.js Developer (Java/Javascript)
KTBYTE Computer Science Academy
- Current 13 years and 3 months, since 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 years and 10 months, Nov 2007 - Aug 2012
Engineer
Paton Electric Welding Institute
Educational background for Ivan Shuba
- 1 year and 7 months, Sep 2000 - Mar 2002
Mechanical Engineering
National Aviation University
- 3 years and 10 months, Sep 1996 - Jun 2000
Aviation and Cosmonautics
National Aviation University
Languages
English
Fluent
XING members with similar profiles
XING – The jobs network
Over 1 million jobs
Find just the right job for you on XING.
Job offers just for you
Get found by employers and over 20,000 recruiters.
21 million members
Connect with new people and gather inspiration to boost your working life.
Free membership
Basic membership is free, but the opportunities are priceless.
