See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Oleksandr Drapailo is a seasoned robotics engineer with expertise in C++, gRPC, and AWS. He has worked as a Project Owner, Robotics Engineer, and Senior Backend Engineer at top companies, including HIBOT and Kokus.ai/Kokus Japan. Drapailo has also held positions at DELIGHT Co. Ltd., Luxoft, and Epsy Soft, where he developed projects utilizing Python, C/C++, and Java. He holds a Master's degree in Information Control Systems and Technologies from the National Technical University of Ukraine 'Kyiv Polytechnic Institute'. Drapailo is fluent in English, Ukrainian, and Russian, with limited working proficiency in Japanese.

Experience

  • hibot
    • Tokyo, Japan
    • Project Owner, Robotics Engineer, Senior Backend Engineer (C++/Docker/PostgreSQL/AWS/Python)
      • Oct 2020 - Present
      • Tokyo, Japan

      Mostly used technologies:C++, gRPC, Protobuf, Docker, PostgreSQL, AWS, Python, SQL query optimization, OpenCV, low level hardware communication, ROS v1.Responsibilities:o Completing one of company projects as Project Owner. Responsible for budget planning, resource allocation planning, outsource planning and negotiations, communication with client representatives and general project reporting to higher management.o Interview and technical evaluation of candidates for company Software Development Department positions.o Development of robot services to act as a bridge/driver for communication between high abstraction level robot GUI and robot firmware.o Development of auxiliary programs used for robot firmware development, robot maintenance, robot testing, robot status and logs processing etc.o Development of database structure and respective wrappers that are used to store and process data collected by robots during operation. Optimization of existing DB logic and structure to increase speed and decrease usage complexity.o Development of image processing services and logics for robot collected visual data.o Dockerization of developed solutions to provide easy to deploy, configure and use packages.o Contributed to creation of Redmine CI/CD processes and pipelines for company software repositories.o Planning and executing migration of data storage and processing logic from local database to AWS cloud solution.o Development of AWS based smart data solutions to provide company customers easy to use access to robot collected data and subsequent analytics.o Responsible for configuration and maintenance of employee provided laptops and workstations.

    • Senior Developer (C#/MSSQL/Magento 2/AWS)
      • Jul 2018 - Sep 2020
      • Tokyo, Japan

      Mostly used technologies:C#, UWP/XAML, WinForms, SQL Server 2017, Blackmagic ATEM Macros, Magento 2 (PHP/JavaScript/MySQL/bash), AWS.Responsibilities:o Reverse engineering existing customer’s back office application made in WinForms and SQL Server 2000. Porting of all database functionality from SQL Server 2000 to SQL Server 2017. Rebuilding old application on newer tools (migration from VS6.0 to VS2017) and latest .NET Framework. Adjusting existing functionality to Win7/Win10.o Developing new version of back office application in UWP. Developing extensive list of new features requested by client in WinForms as well as in UWP. Optimization of DB existing procedures and functions. Developing additional SQL functionality as per customer business requirements.o Development of automatic filming system based on Blackmagic Design ATEM switchers. Setup and configuration of required hardware, creating filming Macroses by client specifications. Development of orchestration application in C#/WPF which was responsible for gathering filmed material and post production processing by FFmpeg.o Deployment, configuration and development of extensions for Magento 2 based online e-commerce solution by client specifications.o Development of AWS Lambda functions and AWS EventBridge implementation for AWS based front office application.

  • DELIGHT Co. Ltd.
    • Tokyo, Japan
    • Project Lead Developer (Python/C/C++)
      • Jan 2016 - Apr 2018
      • Tokyo, Japan

      Mostly used technologies:Python, ANSI C, Fortran, CentOS\RHEL\SUSE, VMWare.Responsibilities:o Porting existing company solutions from Windows to Linux. o Developing on Python multiplatform wrapper around core simulation software responsible for data conversion and optimization.o Managing company overseas customers projects.o Managing company outsource developers.o Developing customer requested features.o Testing and integrating company solutions into customer defined environments.

  • Luxoft
    • Kyiv, Kyiv City, Ukraine
    • Software Specialist (COBOL/Java)
      • Oct 2015 - Jan 2016
      • Kyiv, Kyiv City, Ukraine

      Mostly used technologies:COBOL, Java, UML, Spring, AgileResponsibilities:o Analyzed legacy COBOL code and compare it with existing documentation. o Using COBOL code and existing documentation to create UML diagrams and write technical tasks to fully recreate functionality using Java.o Create data transformation interlayer to transform COBOL organized data to Java organized.

  • Epsy Soft
    • Kyiv, Kyiv City, Ukraine
    • Software Engineer (C/C++)
      • Jun 2014 - Oct 2015
      • Kyiv, Kyiv City, Ukraine

      Mostly used technologies:C/C++, FreeBSD, PostgreSQL, Redis, JSON, Bash, UML, AgileResponsibilities:o Took part in creating project architecture from scratch.o Analyzed different open source projects that could be used to enhance parts of our project. Analyzed possibility to quickly and easy enhance them to achieve company goals.o Analyzed projects of our competitors to implement their best features and develop new ones that they do not have.o Development of enhancements for back-end of our project so it could meet our customer's requests and expectations.o Development of middleware to efficiently connect several parts of our project.o Took part in development of auto deployment system for company products.o Development and implementation of network infrastructure for products.o Scalability and continuous integration planning. Development of scalability tools.o Wrote technical documentation for developed code.

  • Raiffeisen Bank Aval
    • Kyiv, Kyiv City, Ukraine
    • Software Engineer (C/C++/COBOL/Oracle DB)
      • Apr 2012 - May 2014
      • Kyiv, Kyiv City, Ukraine

      Mostly used technologies:MicroFocus COBOL, C, HP-UX, Oracle 8i and 10g, PL/SQL, Oracle Tuxedo, BashResponsibilities:o Receive and confirm all core code from India based vendor.o Migrate system database from Oracle 8i to Oracle 10g.o Greatly extend Standing Order functionality with Indian teammates.o Receive middleware code from Belarussian vendor. Became team leader for this middleware project.o Maintain, develop and refactor core banking code.o Learn core code and write technical documentation for uncovered parts.o Do first round testing for newly implemented or changed core code.o Troubleshooting of data errors occurring between branches and core back-end. Identify reasons and develop fixes for such errors.o Close work with front-end Java developers in order to implement new features in middleware.

Education

  • 2005 - 2011
    National Technical University of Ukraine 'Kyiv Polytechnic Institute'​
    Master's degree, Computer Science

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Industrial Automation”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Social Profiles

Community

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

Similar Profiles