Roman Boikov
Angestellt, Project Architect, VOCATO S.L.
Mersin, Mersin, Turkey, Türkei
Über mich
I have been working in the IT industry for the last 9 years. Started working with C ++ and then switched to Spring, Java and related technologies. Familiar with microservice architecture (spring cloud), heavy monolithic projects, databases with tens of millions of rows. Was in the role of team lead and tech lead. I am engaged in tasks from designing complex systems with dozens of microservices and their implementation to problems with memory leaks and processor load.
Werdegang
Berufserfahrung von Roman Boikov
Bis heute 2 Jahre und 10 Monate, seit Sep. 2021
Project Architect
VOCATO S.L.
Complete refactoring of the project and processing of business requirements implementations. Designing a new database and migrating data from old databases. Development of microservices for API integrations of such services as Stripe, SendGrid, Twilio, etc.
1 Jahr und 4 Monate, Juni 2020 - Sep. 2021
Technical Project Leader
CoreClass
Software development within a microservice architecture. The project consists of dozens of services that aggregate data from various sensors, services and emergency response systems, interacts with them, and also provides an interface for managing services to those responsible for emergency situations. On the project I am a Tech Lead, I select technologies, discuss the details of tasks with analysts, code review.
3 Jahre und 6 Monate, Jan. 2017 - Juni 2020
Team Leader
INVITRO
* Resolving problems such as CPU overload or memory leaks. * Working with Postgres database (with tens of millions of records) * Optimization of queries to the database * Processing large amounts of data, structuring and filtering and then sending them to Google Analytics * Creation of API for mobile applications. * Support for interaction with other systems (sending SMS, mail, soap data bus, checks for payment, etc.). * Conducting code reviews and managing a team of developers (team leader).
11 Monate, Okt. 2018 - Aug. 2019
Java Backend Developer
Investy
* Designing a microservice architecture on the meringue of netflix technologies. * Separation of the monolith into parts * Working with Postgres database * Refactoring and writing new features. * Unit testing * Configuring services for caching (hazelcast), proxying, registration, etc. in a microservice architecture. * Creation of a service providing interaction with the binance exchange.
* Creation of REST applications in Java using Spring boot. * Work on an educational portal using a microservice architecture on the meringue of netflix technologies. * Creation of microservices such as mail server, registration and authorization server, server for scheduling classes. * Working with Postgres database * Configuring the zuul proxy service, a service for retrieving Spring Cloud Config microservices settings. * Unit testing
2 Jahre und 10 Monate, Sep. 2013 - Juni 2016
C++ Software Developer
MARS
* Development of software on Qt related to the weapons of ships and communications. * Setting up and working with OS based on linux. * Work in conditions of going to sea without the Internet and communication. * Setting up the network environment * Configuring Linux to deploy programs. * Working with Linter databases * Participation in business trips and exhibitions
Sprachen
Englisch
Gut
Russisch
Muttersprache