×
Makarenko Serhii

Makarenko Serhii

Senior Full Stack Developer

Brașov, Romania
+38 (099) 074 66 98
Ukrainian, Russian, English

Background


Work Experience

Work Experience

  • Senior Full Stack Engineer / Team Lead, Raiffeisen Bank Aval

    Apr, 2023 - Present

    Microservices on Spring Boot and microfrontends on Angular.

    • Java (Spring Boot)

    • JavaScript (Angular)

    • Kafka

    • PostgreSQL

  • Senior Full Stack Engineer, Reach Financial

    Apr, 2021 - Apr, 20232 years

    Developed microservices using Spring Boot and Scala; Lambda functions on Node.js; Frontend applications with React and LWC; Achieved 90% unit test coverage.

    • Java (Spring Boot)

    • Scala

    • Node.js (Express)

    • TypeScript (React)

    • JavaScript (LWC)

    • Redis

    • Kafka

    • Salesforce

    • MySQL

  • Senior Backend Developer, NDA

    Jul, 2020 - Apr, 20219 months

    Designed application architecture, microservices, and frontend applications.

    • Java (Spring Boot)

    • TypeScript (Angular)

  • SAP Commerce Developer, Pearl

    Oct, 2019 - Jul, 20209 months

    Worked on microservices and Hybris development; handled legacy codebases.

    • Java (Hybris, Spring Boot)

    • TypeScript (Angular, Spartacus)

  • Senior Full Stack Developer, WeControll

    May, 2019 - Oct, 20195 months

    Designed application architecture for backend and frontend; responsible for deployment and testing.

    • Java (Spring)

    • JavaScript (React)

    • Redis

    • Elasticsearch

    • MongoDB

    • MySQL

    • Docker

  • Full Stack Developer, Safor Ukraine

    Dec, 2018 - May, 20195 months

    Designed application architecture for backend and frontend; handled deployment and testing.

    • Java (Spring)

    • JavaScript (Vue.js)

    • RabbitMQ

    • MySQL

  • Full Stack Developer, Ignet Web Solutions

    Dec, 2017 - Dec, 20181 year

    Designed application architecture for backend and frontend; responsible for deployment and testing.

    • PHP (Laravel, WordPress)

    • MySQL

    • RabbitMQ

Skills

Skills

  • Programming Languages

    Java

    JavaScript

    TypeScript

    Node.js

    PHP

    Python

    SQL

    bash

  • Tools & Platforms

    Docker

    Kubernetes

    Salesforce

    Datadog

    Jenkins

    Git

    GitHub

    Bitbucket

    GitLab

  • Frameworks & Libraries

    Spring Boot

    Spring Security

    Spring Data

    Spring Cloud

    Hibernate

    jdbc

    JUnit

    Angular

    Reactive Forms

    Sass

    Tailwind

    Matirial

    moment

    chart.js

    Express

    Laravel

    React

    Vue.js

    Hybris

    Spartacus

    LWC

  • Amazon Web Services (AWS)

    EC2

    S3

    Route S3

    Lambda

    Cloudfront

    DynamoDB

    API Gateway

    RDS

    ECS

  • Databases

    MySQL

    PostgreSQL

    MongoDB

    Redis

    Elasticsearch

  • Messaging Systems, Queues, Cache

    Kafka

    RabbitMQ

    Redis

  • Api

    SOAP

    REST

    GraphQL

    Web Sockets

  • Operation Systems

    Linux

    MacOS

    Windows

    Dos

Education

Education

  • Computer Information Technology, Master's Degree, Donbass State Engineering Academy

    Sep, 2015 - Dec, 2018