Roman Boikov

is working from home. 🏡

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.

Fähigkeiten und Kenntnisse

Spring Framework
Java
Git
SQL
MySQL
Software Development
Docker
English Language
Spring Boot
Linux
Hibernate
REST
Microservices
Jira
PostgreSQL
Kafka
websocket
sql
Redis
Hazelcast
Maven
Gradle
liquibase
Team leadership
Apache Kafka
JUnit
docker
Architektur

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.

  • 8 Monate, Juni 2016 - Jan. 2017

    Java Backend Developer

    SimbirSoft

    * 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

Interessen

Travel
Psychology
Architecture

21 Mio. XING Mitglieder, von A bis Z