Volodymyr is a Software engineer with 18+ years of experience in the information technology industry. With a background in backEnd and Full Stack development he applied his skills across a broad spectrum of business areas: Enterprise, Games and RIA. He has strong experience in OOP, TDD & OOD, estimation process, DB design, code refactoring, project architecture, developing and support. In addition to many years of experience with the Python stack, he also has experience in a variety of other languages and technologies (NodeJS, Java, AWS, Docker, SQL/NoSQL). This background makes him a well rounded developer, and enables him to bring fresh perspectives to problems and tasks.
Interested in position of Senior/Principal/Staff Software Engineer. High scale, big data, high load and high performance environment.
Project: AWS - Santos
Roles & Responsibilities: mostly Back End development. Design, implement and maintain multiple services within high scale micro-service architecture (total 100k TPS) in AWS ecosystem. Heavy cross-teams collaboration and building multi projects features.
Technologies: Python, Java, NodeJs(Javascript/Typescript), dynamoDB, AWS.
Project: Track And Trace
Roles & Responsibilities: leading platform API / Back End development. Design, implement and maintain services within micro-service architecture, integration with 3rd party services and api's, data base design and optimization, technical supervision and guiding of the team. Close cooperation with businesses to efficiently develop features in startup environment.
Technologies: Python, FastAPI, Java, MySql, Kafka, Docker, AWS, Redis.
Project: Dead by Daylight- Online Multi platform online video game with 100k+ online users.
Roles & Responsibilities:core platform API / Back End development, creating and maintaining services within hybrid architecture, work with high scale system and high load environment.Technologies: Python (Flask), NodeJs(Javascript/Typescript), Angular, DynamoDB, AWS, Docker.
Project: YellowPages Canada.Micro services application for web publishing.
Roles & Responsibilities: BackEnd development, Developer and Data Analysis tools, BackEnd/FrontEnd automation framework engineering (architecture, development, refactoring of legacy code.
Technologies: Python 2.7/3.6, (Django, Flask, asyncio, Pytest, Numpy, Pandas), Java 8/9 (Spring, Junit, Jersey, Hibernate, etc.), MySQL, NodeJs/React, Protractor, MongoDB, AWS, Docker, Kubernetes.
Project: Web application for Risk Operation management
Roles & Responsibilities: Full autonomy solution development,Tech lead - who was responsible for whole application stack and development cycle. Coldfusion/MS SQL Server/JS/ Flex - Back/Front - End (Full Stack, microservices) development for RIA/Enterprise.
Technologies: Java 8 (Spring, JSF, Junit), Coldfusion 9/11, MS SQL server 2012/2018, Flex 4/3 (ArcGIS, IBM Elixir, Ardesia, Flexicious), JavaScript (jQuery, bootstrap, ArcGIS).
Project: CashRec, RegExpress. Web application and services with currency trading tools.
Roles & Responsibilities: Full stack Java/Flex/SQL development with Back/Front focus, TDD. Responsible for feature analyses, development and supporting. Was fully responsible for integration with upstream/downstream systems and testing team. Cross functional expert within project.
Technologies: Java (iBatis, Spring, jsp/jsf, JUnit, Mockito, Maven), SQL, Flex 2/4, Flex Selenium, JavaScript.
Project: Web applications to provide information about company product (co-working), planning and ordering work space etc.
Roles & Responsibilitie: Full Stack Python developer, backend/frontend for web applications, close working with client and requirements management.
Technologies: Python 3.2, (Django, Pytest, Flask, JS, JQuery, PostgreSQL/MySQL).
Project: Operational Portal.Enterprise RIA, internal banking multi modular platform for issue management, with provide wide range of tool for reporting, analytic, etc. activities.
Roles & Responsibilities: Flex3/ActionScript developer for AIR/Flash platform. Programming business logic, interface etc. Use Mate framework, Live PDF, Blaze DS, charts, advanced UI components. Developing RIA-application (client side). Extension of standard flex library component. Working with event flow and data binding, graphics, client-server interaction. Development of own flex component. Developing project architecture. Working in team.
Technologies:Flex 3 / 4, Mate framework, Live PDF, Blaze DS, charts, UI components.
Project: Starex. Online multiplayer strategy flash game about space and planets exploration, research and invasion.
Roles & Responsibilities: Java/Flash/Flex developer. Programming game process and logics, interface, game chat on server and client side. Server-side game logic + DB SQL development, Server-side improvement/refactoring. Developing RIA-application (client side). Extension of standard flex library component. Working with event flow and data binding, graphics, effects skiing and animation, client-server interaction. Development of own flex component. Developing project architecture. Working in team.
Technologies:Java JEE, MySQL, JBDC, Socket Server, Adobe Flex 3, ActionScript 3.0, AIR.
Master of Applied math.
“Algorithms of Solve a Problem of Construction on Unidimensional and Multidimensional Congeneric Structures.”
Bachelor of Applied math.
Technologies: C++/C, Java, Assembler, Prolog, MSDos, Pascal, MySQL, MS Access.