Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 7

- Migrating legacy services to new technologies in large projects (e.g from Spring 4 to Spring 5 in a project with hundreds of microservices);
- Decoupling monolith legacy app into microservices;
- Migrating internal interaction between microservices from HttpInvoker/REST to gRPC;
- Feature leading;
- Setup project architecture from scratch.
Key Areas of Experience: 
   •	Since Jan 2020 to present: Participating in retail platform development (Autohero.com from AUTO1).
   •	Since Jul 2019 to Jan 2020: Participating in SaaS platform development (PitchBook Data project).
   •	Since Jun 2018 to 2019:  Participating in payment system development (Mercedes Pay project). 
   •	Since Jul 2013 to 2018: Participating in plugin development for JetBrains IDEs. (JetForcer plugin)

Summary:                                                                                                                          
   •	Participate in release planning, story grooming and estimating.
   •	Accountable for delivery of personal commitments.
   •	Facilitate problem diagnosis and resolution in relevant areas.
   •	Contribute to architectural and technical design.
   •	Feature leading.

Technical Skills:                                                                                                                          
   •	Language: Java, Kotlin (for Spring-based projects);
   •	Java: Concurrency, Collections, JDBC, Reflection API;
   •	Frameworks: Spring Boot/MVC/Security/Data/Cloud, 
                              Hibernate, JUnit, Mockito, Google Protobuf, gRPC;
   •	Messaging: Kafka, Amazon SQS;
   •	Storage: Amazon S3;
   •	DB: PostgreSQL, JOOQ, Hibernate, Liquibase, Flyway;
   •	Web Services:  SOAP/REST;
   •	Build: Gradle, Maven;
   •	Load Testing: Gatling;
   •	Methodologies and practices: OOP, AOP, TDD, BDD, 
                                                        Microservices Architecture (Docker), 
                                                        GoF patterns, JEE patterns, Microservices patterns.
I'm interested in part-time projects.