Position: Golang developer
Category: Golang
English level: fluent
Years of experience: 7

- Development microservices-based application architecture (CQRS pattern) that provides carsharing/carrental capabilities. System included separated DB per service and transaction outbox DB in the most critical parts. For data transferring and integration with the other domain zones we took the Domain events and Event sourcing approaches. Test coverage included unit, integration and contract testing.
- After the company has been sold to our competitors - took a management role in a migration of entire system data, collaboration with business and pushing the schedule. For that matter had a couple of business trips to Germany.
- Implementation of client- and server-side advertising auction logic based on IAB OpenRTB protocol including the integrations with Demand Side Platforms (advertisers) such as OpenX, Amazon DSP etc. Implementation of the API for PrebidJS wrapper.
Last company - Golang developer:
• Microservices-based architecture that provides advertising API.
• Provide the client cockpit with ability to configure the advertisement sources and traffic channels on the supply side.
• Support and implementation of statistic using GCP BQ.

Previous company - Golang developer:
• Development microservices-based application architecture (CQRS pattern) for different client types. Ensure issues investigation and code-adjustments of the project.
• Analysis, design and implementation of related services such as data providers, state containers, caching, content loaders, admin management tool etc.
• Implementation and support of distributed middleware.
• Implementation of payment instruments and ensure strong customer authentication (SCA) requirement.
• Support and implementation of new features for Mobile API and fleet management system.
• Creating the project documentation and feature requirements.
• Monitoring system load using Kibana.

DZO company as Golang developer:
• Analysis, design and implementation the international marketplace for arranging or offering lodging, primarily hotel reservations.
• Took a part in implementation of distributed system infrastructure from scratch.
• Creating product specification.
• Responsible for registration, reservation and notification services.
• Technologies: Golang, PHP, PostgreSQL, MongoDB, JavaScript.

"Horoshop" e-commerce platform as PHP developer:
• Implementation and support of “Horoshop" e-commerce service.
• Development of additional system modules, widgets, integration with 3rd
party marketplaces.
• Integration with the payment systems such as PayPal, Privat24.
• Development of wholesale prices and wholesale customers of the company. 
• Responsible for caching data, optimize database queries, development the
role-based and attribute-based access control systems. 
• Technologies: PHP, MySQL, JavaScript, HTML/CSS.