Engineering Manager
December 2020 - now
Responsibilities:
- Leading up to 2 teams (people management)
- Delivery management, planning
- Implementing best engineering practices
- Incident management
- Code review and mentoring
- Architecture design and review
Technologies: Java, SpringBoot, Angular, Kafka, Hazelcast, PCF, AWS, Terraform
Team Lead
October 2018 – December 2020
Responsibilities:
- Leading up to 2 teams
- Architecture design and review
- Code review and mentoring
- Business feature and POC development
- Creating testing and release strategies
- Leading scrum activities
Technologies: C#, C++, Java, SpringBoot, Angular, PCF, SQL MongoDB, ActiveMQ, Git
Senior Software Dev/Team Lead
October 2016 – October 2018
Responsibilities:
- Development of desktop and web applications
- Architecture design and review
- Code review and mentoring
- Writing unit and e2e tests
- Requirements decomposition
- Leading scrum activities
Technologies: C#(ASP.NET, WPF, WCF), MS SQL Server, MongoDB, RabbitMQ, Grafana, TFS, Git
Software Developer
October 2014 – October 2016
Responsibilities:
- Credit risk engine extension and implementing new features (Most significant feature -multiple coherences usage);
- Improving performance and refactoring of the simulation module (Monte-Carlo simulation)
- Business feature development (i.e. new trade type preprocessing calculating and reporting)
- Production support
- Fixing failures and bugs on UAT and production environments;
- Writing unit and e2e tests
Technologies: C++11(Boost, STL) , C#(WCF, ASP.NET), multithreading, MS SQL Server, BigData (Oracle Coherence), TeamCity, Perforce
Software Developer, Samsung Electronics R&D
February 2013– October 2014
Projects:
- Applications store for the Tizen Platform
- Enhanced file manager for Tizen(Linux-based) platform, which works with a service app, based on an internal framework
- Framework based on Adobe, Webkit, and OpenXML libs.
Responsibilities:
- Implementation of communication level between services using Shared memory interface
- Application GUI development (EFL library)
- Shared cross-platform library development
- Writing unit and e2e tests
Technologies: C++11(Boost, STL), Java, Android, SQLite, Git
Embedded software engineer, Company AB Elektronik Ukraine - subsidiary of AB Elektronik GmbH (TT Electronics)
July 2010 – February 2013
Responsibilities:
- Development of force feedback pedal for BMW 7 series with electronics based on ARM MC and DC motor
- Redesign existing sensors with cheaper components and new firmware
- Development of software framework for device control and testing (C, C++, Delphi, Assembler)
- Creating technical documentation
Technologies: RTOS , C++98(STL), Java, AVR Studio, SVN, Proteus, Math Lab
Associate software engineer (Post graduation practice), Company Special Design Bureau “Scientific Industrial Complex “Kyiv Automatic Plant”
September 2009 – July 2010
Responsibilities:
- Test measurements automation
- Writing e2e tests, mocking libraries
- Building simulations for experiments
- Creating technical documentation
Technologies: RTOS , C++98(STL), Java, AVR Studio, SVN, Proteus, Math Lab