avatar

Experienced engineer

Experience:
21 y
Experience:
21 y
Location:
03150 Kiev
Last update:
21.04.2021
Register to Contact Freelancer
Available
Onsite hourly: 25 €
Remote hourly: N/A
Russian: Native
Ukrainian: Native
English: Near native
SKILLS
TECHNICAL SKILLS:

PROGRAMMING LANGUAGES: Java, Processing, P5.js, Python, Arduino

CAD: SpaceClaim, Inventor, SolidWorks, Autocad, Rhinoceros, SketchUp

FEM: Comsol Multiphysics, Ansys (Mechanical, APDL, CFX)
scripting language Comsol Java language SolidWorks Java Swing Inventor Arduino Python PROGRAMMING LANGUAGES real-time data Rhinoceros GUI software SketchUp g-code JavaSE JavaFX graphical user interface motion planning CAD computational modeling Comsol Multiphysics PCB layout Java Swing C language firmware FANUC Ansys flow analysis Autocad
01.01.2016 — 31.12.2017
Concept designer, software developer, tester
Project: The software for detection of the center of the weld seam and aligning the tool center point (TCP) of the focused laser spot about the weld. The goals: * Develop the algorithm for receiving the profile data from the 2D triangulation laser sensor (profile scanner) over the network (UDP protocol) * Develop the algorithm for decoding the received profile data and convert it into set of points * Develop the algorithm for detecting the coordinates of a middle point between the weld seam walls and send the coordinates to the robot (manipulator) upon request. Role: Concept designer, software developer, tester Tools used: Java (network), Java Swing (GUI), Processing (interactive visualization).
01.01.2014 — 31.12.2015
Project: A combined head for laser cutting and welding. The goals: Develop an innovative concept of the laser head which allows using the single head for both welding and cutting. What has been done: The head is designed to integrate with modern robotic complexes (KUKA, FANUC). Role: Concept designing, computational modeling, Using the tool: Ansys Space Claim (parts and assembly design), Comsol Multyphisics (optical analysis), Ansys CFX (flow analysis).
01.01.2014 — 31.12.2015
Concept designer, software developer
Project: The interactive program with a graphical user interface for determining the parameters of a simple multi-component optical system. The goals: * Determine the position of the principal planes and a focal length of the multi-component optical system. * Determine the position of the image/object relative to the defined system Role: Concept designer, software developer Using the tool: Java language, Processing language.
01.01.2014 — 31.12.2015
Concept designer, software developer
Project: The program for converting the Gerber files into RS-274X (g-code), interpolate trajectory paths onto the PCB surface, optimize path. The goals: * Read and parse the Gerber file, convert parsed data to geometric entities. * Display PCB tracks and pads on the screen as a three-dimensional contours. * Generate the point cloud for measuring the real surface curvature of the PCB. * Use the measured surface curvature data to project (correct) coordinates of the imported PCB tracks/pads onto the measured surface using bicubic interpolation algorithm. * Display corrected tracks and pads on the screen as a three-dimensional contours. * Optimize the order at which the PCB tracks and pads are processed using 'shortest distance' algorithm. * Generate the 'corrected' RS-274X (G-code) file. Role: Concept designer, software developer, tester. Tools used: Java Swing (GUI), Processing (vector calculation, interactive visualization).
01.01.2013 — 31.12.2015
Project: The handheld system for manual laser welding of railway wagons. The goals: * Develop the beam delivery and focusing system for the laser with a power of 2kW. * Guarantee the full safety of the human operator (welder) during the welding process. * Develop the concept of the effective gas shielding of the weld during the welding. * Develop the optomechanical actuator system. * Develop the motion and laser power control system. * Develop the desktop software for the trajectory planning. What has been done: * The beam delivery and focusing system for the laser with a power of 2kW has been developed. * The innovative design of the device, that guarantees the safety of the human operator during the welding process, was developed. * The novel system of gas shielding which allows welding the stainless steels and titanium alloys was developed. * The optomechanical actuator system was developed. It moves (scans) the focused laser spot along the custom trajectory. * The control system which controls the trajectory, speed and power of focused laser spot was developed. * The desktop software for the trajectory planning. It allows defining the speed and power of focused laser spot for each segment of trajectory. Role: Concept designer, firmware developer (the motion planning algorithm, the control system algorithm), software developer (trajectory planning algorithm), PCB layout designer. Using the tool: C language (firmware), Java language (GUI software), KiCad (PCB layout).
01.01.2012 — 31.12.2014
Concept designer, firmware developer, GUI developer, PCB layout designer
Project: A system for hybrid laser-microplasma welding. The goal: To develop a micro-controller based welding control system that can be configured using the PC. What has been done: The firmware that implements the welding control system was developed. It controls the laser and plasma power supplies and shielding gases. Also, the desktop GUI software that allows you to configure the synchronization of the starting and trailing edges of the laser and arc pulses was developed. Configuring the parameters (shape and length) of the pulses is also implemented. The pulse parameters are configured over the USB interface. A circuit diagram (schematics) and PCB layouts for the control system were developed. Role: Concept designer, firmware developer, GUI developer, PCB layout designer. Using the tool: C language (firmware), Java language (GUI software), KiCad.
01.01.2011 — Now
Project: System for real-time data registration. What was done: * the graphical user interface for displaying continuously changing signals; * a logging system for saving the signal data to a text file for further processing. Using the tool: Processing.
01.01.2008 — 31.12.2010
Plz; Informationen für Agenturen
Concept designer, software developer, tester
Project: GUI program and algorithm for creating CNC programs (g-code). The goal: Create the program that allows converting the 2D CAD drawings (.dfx, .dwg) into the RS-274X program (G-code). What was done: The software can be used to create control programs for CNC laser, plasma, and oxyfuel cutting. The was used as a supplementary package being sold with laser and plasma cutting machines. Role: Concept designer, software developer, tester. The tool used: Rhinoceros, The scripting language rhinoscript. You can find a list of my projects at Upwork by following this link --> https://www.upwork.com/o/profiles/users/_~01b431ed7d038bdc92/ KONTAKTANFRAGE VERSENDEN Sie können diesen User nicht kontaktieren, da dieser auf Ihrer Blacklist steht. Nachricht: Betreff * Anschreiben * Absenderdaten: Name * Firma E-Mail * Telefon * Plz * Stadt * Land * Land wählen Deutschland Österreich Schweiz Großbritannien USA Russische Föderation Spanien Italien Liechtenstein Ukraine Ungarn Neuseeland Frankreich Slowakei Antigua and Barbuda Algeria Albanien Ägypten Argentinien Armenien Australien Bahamas Bahrain Bangladesch Barbados Belarus Belgien Belize Benin Bermuda Bolivien Botswana Brasilien Bulgarien Chile China Costa Rica Dänemark Dominikanische Republik Estland Finnland Georgien Grenada Griechenland Guadeloupe Guatemala Guinea Guyana Haiti Hongkong Indien Indonesien Irak Irland Island Israel Jamaika Japan Jordanien Kamerun Kanada Kazakhstan Katar Kenya Kirgisistan Kolumbien Kroatien Kuba Kuwait Lettland Liberia Litauen Luxemburg Mazedonien Malaysia Malta Marokko Mexico Monaco Montserrat Mosambik Namibia Nepal Niederlande Norwegen Oman Pakistan Paraguay Peru Philippinen Polen Portugal Puerto Rico Rumänien Sambia Saudi Arabien Schweden Senegal Zimbabwe Singapur Slowenien Sri Lanka Südafrika Tadschikistan Thailand Tschechische Republik Tunesien Türkei Uruguay Usbekistan Venezuela Vereinigte Arabische Emirate Yemen Zypern Libanon Serbien Bosnien-Herzegowina Vietnam Nigeria Moldawien Marschallinseln Palau Samoa Cookinseln Angola Grönland Trinidad und Tobago Equador Fidschi Inseln Papua-Neuguinea Tansania Äthiopien Kongo Swaziland Niger Ghana Südkorea Nordkorea Mongolei Kambodscha Myanmar Azerbaijan Syrien Afghanistan Iran San Marino Montenegro Mauritius Uganda Palästina Panama El Salvador Honduras Libyen Malediven Nicaragua Madagascar Sudan Website Anfrage verschicken × Profil herunterladen Welche persönliche Daten sollen in dem Dokument sichtbar sein: Name Telefon E-Mail Stunden-/Tagessatz Profil herunterladen AUFTRAGNEHMER * Informationen für Freelancer * Informationen für Agenturen * Projekte finden * Musterverträge * Berufshaftpflicht * Preise und Leistungen
01.01.2005 — 31.12.2021
freelancermap GmbH
× Newsletteranmeldung erfolgreich Sie haben sich erfolgreich für den freelancermap Newsletter angemeldet.
AUFTRAGGEBER; HILFE UND SUPPORT
Informationen für Recruiter
* Business Mitgliedschaft * Enterprise Mitgliedschaft * Datenschutzmodul * Top-Projekt * Automatischer Projektimport * Preise und Leistungen HILFE UND SUPPORT * FAQ * Kontakt * RSS * Sitemap * Preise und Leistungen
ÜBER UNS
Unsere Partner
ÜBER UNS * Kundenecho * Werben Sie bei uns * Presse * Unsere Partner * Werden Sie Partner * Karriere
SOZIALE NETZWERKE
SOZIALE NETZWERKE * facebook * Twitter * LinkedIn RECHTLICHES * Datenschutz * AGB * Impressum
RATGEBER UND BLOG; FREELANCER KOMPASS
Die freelancermap-Marktstudie für Freelancer
RATGEBER UND BLOG Der freelancermap-Blog bietet Ihnen spannende Ratgeberartikel rund um das Thema Freelancing und Selbstständigkeit FREELANCER KOMPASS Die freelancermap-Marktstudie für Freelancer, Selbständige und Freiberufler CASE STUDIES Lesen Sie spannende Erfolggeschichten von begeisterten Kunden!

Description

SKILLS
TECHNICAL SKILLS:

PROGRAMMING LANGUAGES: Java, Processing, P5.js, Python, Arduino

CAD: SpaceClaim, Inventor, SolidWorks, Autocad, Rhinoceros, SketchUp

FEM: Comsol Multiphysics, Ansys (Mechanical, APDL, CFX)

Main Skills

Other Skills

scripting language Comsol Java language SolidWorks Java Swing Inventor Arduino Python PROGRAMMING LANGUAGES real-time data Rhinoceros GUI software SketchUp g-code JavaSE JavaFX graphical user interface motion planning CAD computational modeling Comsol Multiphysics PCB layout Java Swing C language firmware FANUC Ansys flow analysis Autocad

Work & Experience

01.01.2016 — 31.12.2017
Concept designer, software developer, tester
Project: The software for detection of the center of the weld seam and aligning the tool center point (TCP) of the focused laser spot about the weld. The goals: * Develop the algorithm for receiving the profile data from the 2D triangulation laser sensor (profile scanner) over the network (UDP protocol) * Develop the algorithm for decoding the received profile data and convert it into set of points * Develop the algorithm for detecting the coordinates of a middle point between the weld seam walls and send the coordinates to the robot (manipulator) upon request. Role: Concept designer, software developer, tester Tools used: Java (network), Java Swing (GUI), Processing (interactive visualization).
01.01.2014 — 31.12.2015
Project: A combined head for laser cutting and welding. The goals: Develop an innovative concept of the laser head which allows using the single head for both welding and cutting. What has been done: The head is designed to integrate with modern robotic complexes (KUKA, FANUC). Role: Concept designing, computational modeling, Using the tool: Ansys Space Claim (parts and assembly design), Comsol Multyphisics (optical analysis), Ansys CFX (flow analysis).
01.01.2014 — 31.12.2015
Concept designer, software developer
Project: The interactive program with a graphical user interface for determining the parameters of a simple multi-component optical system. The goals: * Determine the position of the principal planes and a focal length of the multi-component optical system. * Determine the position of the image/object relative to the defined system Role: Concept designer, software developer Using the tool: Java language, Processing language.
01.01.2014 — 31.12.2015
Concept designer, software developer
Project: The program for converting the Gerber files into RS-274X (g-code), interpolate trajectory paths onto the PCB surface, optimize path. The goals: * Read and parse the Gerber file, convert parsed data to geometric entities. * Display PCB tracks and pads on the screen as a three-dimensional contours. * Generate the point cloud for measuring the real surface curvature of the PCB. * Use the measured surface curvature data to project (correct) coordinates of the imported PCB tracks/pads onto the measured surface using bicubic interpolation algorithm. * Display corrected tracks and pads on the screen as a three-dimensional contours. * Optimize the order at which the PCB tracks and pads are processed using 'shortest distance' algorithm. * Generate the 'corrected' RS-274X (G-code) file. Role: Concept designer, software developer, tester. Tools used: Java Swing (GUI), Processing (vector calculation, interactive visualization).
01.01.2013 — 31.12.2015
Project: The handheld system for manual laser welding of railway wagons. The goals: * Develop the beam delivery and focusing system for the laser with a power of 2kW. * Guarantee the full safety of the human operator (welder) during the welding process. * Develop the concept of the effective gas shielding of the weld during the welding. * Develop the optomechanical actuator system. * Develop the motion and laser power control system. * Develop the desktop software for the trajectory planning. What has been done: * The beam delivery and focusing system for the laser with a power of 2kW has been developed. * The innovative design of the device, that guarantees the safety of the human operator during the welding process, was developed. * The novel system of gas shielding which allows welding the stainless steels and titanium alloys was developed. * The optomechanical actuator system was developed. It moves (scans) the focused laser spot along the custom trajectory. * The control system which controls the trajectory, speed and power of focused laser spot was developed. * The desktop software for the trajectory planning. It allows defining the speed and power of focused laser spot for each segment of trajectory. Role: Concept designer, firmware developer (the motion planning algorithm, the control system algorithm), software developer (trajectory planning algorithm), PCB layout designer. Using the tool: C language (firmware), Java language (GUI software), KiCad (PCB layout).
01.01.2012 — 31.12.2014
Concept designer, firmware developer, GUI developer, PCB layout designer
Project: A system for hybrid laser-microplasma welding. The goal: To develop a micro-controller based welding control system that can be configured using the PC. What has been done: The firmware that implements the welding control system was developed. It controls the laser and plasma power supplies and shielding gases. Also, the desktop GUI software that allows you to configure the synchronization of the starting and trailing edges of the laser and arc pulses was developed. Configuring the parameters (shape and length) of the pulses is also implemented. The pulse parameters are configured over the USB interface. A circuit diagram (schematics) and PCB layouts for the control system were developed. Role: Concept designer, firmware developer, GUI developer, PCB layout designer. Using the tool: C language (firmware), Java language (GUI software), KiCad.
01.01.2011 — Now
Project: System for real-time data registration. What was done: * the graphical user interface for displaying continuously changing signals; * a logging system for saving the signal data to a text file for further processing. Using the tool: Processing.
01.01.2008 — 31.12.2010
Plz; Informationen für Agenturen
Concept designer, software developer, tester
Project: GUI program and algorithm for creating CNC programs (g-code). The goal: Create the program that allows converting the 2D CAD drawings (.dfx, .dwg) into the RS-274X program (G-code). What was done: The software can be used to create control programs for CNC laser, plasma, and oxyfuel cutting. The was used as a supplementary package being sold with laser and plasma cutting machines. Role: Concept designer, software developer, tester. The tool used: Rhinoceros, The scripting language rhinoscript. You can find a list of my projects at Upwork by following this link --> https://www.upwork.com/o/profiles/users/_~01b431ed7d038bdc92/ KONTAKTANFRAGE VERSENDEN Sie können diesen User nicht kontaktieren, da dieser auf Ihrer Blacklist steht. Nachricht: Betreff * Anschreiben * Absenderdaten: Name * Firma E-Mail * Telefon * Plz * Stadt * Land * Land wählen Deutschland Österreich Schweiz Großbritannien USA Russische Föderation Spanien Italien Liechtenstein Ukraine Ungarn Neuseeland Frankreich Slowakei Antigua and Barbuda Algeria Albanien Ägypten Argentinien Armenien Australien Bahamas Bahrain Bangladesch Barbados Belarus Belgien Belize Benin Bermuda Bolivien Botswana Brasilien Bulgarien Chile China Costa Rica Dänemark Dominikanische Republik Estland Finnland Georgien Grenada Griechenland Guadeloupe Guatemala Guinea Guyana Haiti Hongkong Indien Indonesien Irak Irland Island Israel Jamaika Japan Jordanien Kamerun Kanada Kazakhstan Katar Kenya Kirgisistan Kolumbien Kroatien Kuba Kuwait Lettland Liberia Litauen Luxemburg Mazedonien Malaysia Malta Marokko Mexico Monaco Montserrat Mosambik Namibia Nepal Niederlande Norwegen Oman Pakistan Paraguay Peru Philippinen Polen Portugal Puerto Rico Rumänien Sambia Saudi Arabien Schweden Senegal Zimbabwe Singapur Slowenien Sri Lanka Südafrika Tadschikistan Thailand Tschechische Republik Tunesien Türkei Uruguay Usbekistan Venezuela Vereinigte Arabische Emirate Yemen Zypern Libanon Serbien Bosnien-Herzegowina Vietnam Nigeria Moldawien Marschallinseln Palau Samoa Cookinseln Angola Grönland Trinidad und Tobago Equador Fidschi Inseln Papua-Neuguinea Tansania Äthiopien Kongo Swaziland Niger Ghana Südkorea Nordkorea Mongolei Kambodscha Myanmar Azerbaijan Syrien Afghanistan Iran San Marino Montenegro Mauritius Uganda Palästina Panama El Salvador Honduras Libyen Malediven Nicaragua Madagascar Sudan Website Anfrage verschicken × Profil herunterladen Welche persönliche Daten sollen in dem Dokument sichtbar sein: Name Telefon E-Mail Stunden-/Tagessatz Profil herunterladen AUFTRAGNEHMER * Informationen für Freelancer * Informationen für Agenturen * Projekte finden * Musterverträge * Berufshaftpflicht * Preise und Leistungen
01.01.2005 — 31.12.2021
freelancermap GmbH
× Newsletteranmeldung erfolgreich Sie haben sich erfolgreich für den freelancermap Newsletter angemeldet.
AUFTRAGGEBER; HILFE UND SUPPORT
Informationen für Recruiter
* Business Mitgliedschaft * Enterprise Mitgliedschaft * Datenschutzmodul * Top-Projekt * Automatischer Projektimport * Preise und Leistungen HILFE UND SUPPORT * FAQ * Kontakt * RSS * Sitemap * Preise und Leistungen
ÜBER UNS
Unsere Partner
ÜBER UNS * Kundenecho * Werben Sie bei uns * Presse * Unsere Partner * Werden Sie Partner * Karriere
SOZIALE NETZWERKE
SOZIALE NETZWERKE * facebook * Twitter * LinkedIn RECHTLICHES * Datenschutz * AGB * Impressum
RATGEBER UND BLOG; FREELANCER KOMPASS
Die freelancermap-Marktstudie für Freelancer
RATGEBER UND BLOG Der freelancermap-Blog bietet Ihnen spannende Ratgeberartikel rund um das Thema Freelancing und Selbstständigkeit FREELANCER KOMPASS Die freelancermap-Marktstudie für Freelancer, Selbständige und Freiberufler CASE STUDIES Lesen Sie spannende Erfolggeschichten von begeisterten Kunden!

Attachments