← В ленту
Регистрация: 02.11.2022

Konstantin Vasilev

Специализация: Java Developer

Портфолио

VTB

Development and maintenance of the functionality of the loan pipeline. Implementation of a multi-channel center project from scratch on a microservice architecture. The main task of this application is to provide interconnection between services,implementation of the application flow distribution logic and their validation. Participation in the discussion of setting goals, grooming. Writing code and tests. Integration with other services of the company. Code review. Some of the tasks are related to the support of the existing working system in production, bug fix. Communication protocols: REST, SOAP, websocket. Orchestration: Camunda. Repository: BitBucket. CI/CD: Openshift, TeamCity.

MTS

Development of a project for one of the largest telecommunication companies in Russia that provides communication services of the GSM 900/1800, UMTS and 4G standard (via the beCloud network). The core project goal is providing communication with the company's customers through bulk mailings, considering the company’s huge eco-system and project microservice-based architecture. Responsibilities: Development and support of the project back-end. Implementing new features and services for business needs. Refactoring, updating old systems. Creating technical documentation for reference and reporting. Test coverage. Code review. Working in an agile environment.

SRV

Developed and supported the project back-end and some front-end. Created, configured, supported endpoints, REST controllers, business logic - Supported SQL databases. Customized the UI using JavaScript. Identified and addressed performance bottlenecks. Created technical documentation for reference and reporting. Wrote unit tests. Utilized good design practices, code reuse and wrote efficient source code.

Скиллы

Apache Kafka
Git
Hibernate ORM
Java (8, 11)
Liquibase
Lombok
Maven
OOP
Oracle
Postgres
REST
Spring Framework
SQL

Опыт работы

Backend developer
с 01.2022 - По настоящий момент |VTB Moscow
Java 11, Spring Boot, Postgres, Kafka, FlyWay, MapStruct, Maven, Gradle, Git, etc.
Development and maintenance of the functionality of the loan pipeline. Implementation of a multi-channel center project from scratch on a microservice architecture. The main task of this application is to provide interconnection between services,implementation of the application flow distribution logic and their validation. - Participation in the discussion of setting goals, grooming. - Writing code and tests. - Integration with other services of the company. - Code review. - Some of the tasks are related to the support of the existing working system in production, bug fix. Communication protocols: REST, SOAP, websocket. Orchestration: Camunda. Repository: BitBucket. CI/CD: Openshift, TeamCity.
Java Developer
02.2021 - 02.2022 |MTS Moscow
Java 8, Spring Boot (+ Web, Security, Data), Hibernate, Oracle, Kafka, Liquibase, GitLab, Jira, Jenkins
Development of a project for one of the largest telecommunication companies in Russia that provides communication services of the GSM 900/1800, UMTS and 4G standard (via the beCloud network). The core project goal is providing communication with the company's customers through bulk mailings, considering the company’s huge eco-system and project microservice-based architecture. Responsibilities: - Development and support of the project back-end. - Implementing new features and services for business needs. - Refactoring, updating old systems. - Creating technical documentation for reference and reporting. - Test coverage. - Code review. - Working in an agile environment.
Java developer
06.2019 - 01.2021 |SRV Saint Petersburg
Java 8, Spring Boot (+ Web, Security, Data), Hibernate, MySQL, Oracle, Maven, Lombok, Swagger, JUnit, GitHub
Web-based project, providing interaction, communication and document flow between tenants and landlords for a chain of shopping malls. Responsibilities: - Developed and supported the project back-end and some front-end. - Created, configured, supported endpoints, REST controllers, business logic - Supported SQL databases. - Customized the UI using JavaScript. - Identified and addressed performance bottlenecks. - Created technical documentation for reference and reporting. - Wrote unit tests. - Utilized good design practices, code reuse and wrote efficient source code.

Образование

Engineer (e1 - weapon systems)
2006 - 2011
Baltic University, Military Mechanics Faculty

Языки

РусскийРоднойАнглийскийВыше среднего