Viacheslav Demianenko

Angestellt, Lead Software Engineer, DevTeam Bulgaria

Abschluss: Master Degree, Bauman Moscow State Technical University

Sofia, Bulgarien

Über mich

Certified Java Software Development Engineer with over 6 years of experience and proven expertise in delivering large-scale software products. Experienced in using Spring Framework for high-loaded project development. Solid knowledge and skills in creating distributed, robust, and scalable server-side applications. Excellent in microservices architecture, containerization, and orchestration with Docker and Kubernetes. Always focused on modern technologies, design patterns, and OOP principles. Follows best practices: CI/CD, code review, unit-testing coverage, code quality analyzers, etc. Has hands-on experience in an Agile environment with rapid releases and changing requirements. Glad to work on complicated tasks, and always tries to find the best solution using modern best practices.

Fähigkeiten und Kenntnisse

Spring Framework
Microservices
Hibernate
REST
Simple Object Access Protocol (SOAP)
RabbitMQ
Apache Kafka
PostgreSQL
Oracle
Junit5
Java
Kubernetes
Docker
Redis
SonarQube
Git
Open API
Apache Maven
JEE
MongoDB
Software
Linux
SQL
Backend
JUnit
JPA
SVN
OpenAPI
Camunda
TestContainers
Amazon Web Services (AWS)
Gradle
WebFlux
Reactive Streams
Software Development
Architecture
Interface Design
Unit Testing
Reliability
Communication skills
Team work
Commitment
Management
Agile Methods

Werdegang

Berufserfahrung von Viacheslav Demianenko

  • Bis heute 1 Jahr und 1 Monat, seit Mai 2023

    Lead Software Engineer

    DevTeam Bulgaria

    • Led and managed the development team of a web platform for the full cycle of issuing export-import cargo declarations between EU countries and other countries based on Spring Boot Framework 3, Reactor (WebFlux), Java 14+, PostgreSQL • Developed functionality for platform users and integrated the platform with external government and third-party commercial applications • Implemented platform interoperability with AWS services such as S3, SNS, SQS, SES, EKS. Worked with Linux and supported CI/CD

  • 5 Monate, Jan. 2023 - Mai 2023

    Senior Software Engineer

    GlowByte Consulting

    • Worked in a team developing a system for managing, processing and merging both structured and unstructured data from multiple sources for business purposes and getting the big picture of the client • Participated in making technical decisions regarding the implementation of customer requirements, development and improvement of the product together with other team members • Developed most of the back-end functionality for the system, interacted with the front-end team

  • 1 Jahr und 7 Monate, Mai 2021 - Nov. 2022

    Java Software Engineer

    Alfa-Insurance

    - Led the development of a product microservice with code coverage of 85% unit tests using Junit5 for working with a mortgage insurance at all stages, from calculating an insurance premium to sending a letter to the client with a policy using TIBCO JasperReports - Increased the availability of online insurance up to 80% - Created highly loaded REST/SOAP Spring-boot microservices - All development processes were built according to the Agile+Kanban methodology. Jira and Confluence were used for setting tasks

  • 2 Jahre und 1 Monat, Mai 2019 - Mai 2021

    Software Engineer

    Freelance

    - Designed different medium-load backend applications based on microservice and monolithic architecture using JWT authentication and Spring Security - Built domain application model using PlantUML and implemented them in databases - Documented projects via Open API (Swagger) for integration with other projects - Deployed microservices in the Docker system for continuous application fault tolerance

  • 1 Jahr und 1 Monat, Mai 2018 - Mai 2019

    Java Learning activities

    Freelance, self-employed

    - Studied Java, SQL, version systems as GIT, SVN at an advanced level, taking various educational courses - Passed the OCA exam with over 80% - Researched Spring Framework and its various projects - Learned how to work with Docker containerization system - Used the acquired knowledge for a pet-project to search for a CV

Ausbildung von Viacheslav Demianenko

  • 5 Jahre und 11 Monate, Sep. 2014 - Juli 2020

    Design of Technological Machines And Complexes

    Bauman Moscow State Technical University

Sprachen

  • Englisch

    Fließend

Interessen

Music
Art
Travel
Architecture
Sports
Code

21 Mio. XING Mitglieder, von A bis Z