Igor Erchenko
Springfied, MO
**************@*****.***
PROFESSIONAL
SUMMARY
Motivated Java Developer with 5 years
of progressive experience. Energetic
self-starter and team builder.
Navigates high-stress situations and
achieves goals on time and under
budget.
CORE QUALIFICATIONS
OOP, SOLID, Design Patterns, Java 17
Spring Core / Spring Boot (Data,
Web, Security, WebFlux), Camunda BPM
SQL (MySQL, PostgreSQL, Oracle, H2)
NoSQL(MongoDB, Redis,
ClickHouse)
Kafka, RabbitMQ
Jackson, Lombok, Postman,
Mockito, JUnit 4/5, Ant, Maven, Gradle
Docker, Kubernates,
TeamCity, Jenkins
Git
EXPERIENCE
November 2021 - September 2022
Java Developer Bank "Otkritie" Moscow, Russia
Development of interservice interaction and back services of mobile internet banking, close teamwork, consulting on the implementation of components.
May 2020 - November 2021
Java Developer Luxoft Moscow, Russia
Participation in the development of services on the "GosUslugi" platform, implementation of user scenarios, filling in user data
Planned, researched and developed program logic and code tests.
April 2019 - April 2020
Java Developer Central Bank Moscow, Russia
Development of platform elements based on microservice architecture for automated processing of document flow and calculation of bank statements by analysts
Successfully engineered innovative, customer- centric, high performance, secure and robust solutions.
EDUCATION
Diploma of Higher Education Engineer,
«Moscow Aviation Institute (National Research University)»,
(Moscow, Russia), 2017
SERTIFICATION
JVA- 043 Spring Cloud for Java developers (Luxoft, 2019)
Oracle Database 12c: Introduction to SQL ( 2019)
Oracle Database: PL/SQL Fundamentals ( 2019)
LANGUAGES
Russian, Ukrainian: First Language
English: B2(Upper-Intermediate)
HTML, CSS, JS, Node.js, Express.js,
Nest.js, Mustache, Mongoose, Electron,
Angular, Clarity, Bootstrap 4, React
March 2023 - June 2023
Java Developer AttoLabs Istanbul, Turkey
Development of a user interface for BUBE-Online reporting system, frontend architecture development and interaction with the backend
(partial participation in backend development - consultant). Teamwork, research opportunities, discussion and implementation of decisions made.
Supervise and mentor team members and new employees, participate in customer demonstrations and architecture planning