Ivan Shuba

Freiberuflich, Java Software Engineer, Langmuir Systems

Kiev, Ukraine

Fähigkeiten und Kenntnisse

Java Development
Software Engineering
Mechatronics
Java
Python
JavaScript
Data Visualization
OpenCV
Git
CNC
ANSYS
Comsol Multiphysics
OpenGL
JOGL
JavaFX
GUI
Java SE
Interactive Media
Softwareentwicklung

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

Interessen

JavaFX
RoboDK
Robotic Welding
Visualisation Software development
Processing (processing.org)
SpaceClaim
Python
CNC-Maschinen
LinuxCNC
Horizontal Bar
Yoga
Swimming (sport)
Chess
PCB processing software development
Optical software development
Rhino 3D
Arduino

21 Mio. XING Mitglieder, von A bis Z