Bio
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.
-
-
-
Kokus.ai / Kokus Japan
-
Tokyo, Japan
-
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 - 2011National 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”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community