In short: experienced back-end developer: have deep knowledge of
Java, Kotlin, Hibernate, Spring, Elasticsearch, Postgresql, Mongodb,
AWS. Have some frontend experience also: JavaScript, TypeScript,
Angular, Angular Material.
I have experience of being a tech- and team-leader on a fairly large project with a team of 10-15 developers. Have been participated in various activities such as: interviewing candidates on a role of developer; plannings, estimates and presentations for our customers; high-level architecture design and working on roadmaps of global features and services of out project; organizing and conducting of performance testing with reports and risk matrices afterwards. Also I have designed and implemented CI/CD process with the usage of TeamCity; have participated in organizing of SDLC as a whole (scrum based workflow, working with the git, code review, static code analysis and lots of other stuff).
About my hard skills:
Deep knowledge of Java with advanced experience in the most popular frameworks: Hibernate and all kinds of Spring (Spring Data, Spring Boot, Spring Batch, Spring Integration, Spring Security, Spring MVC).
Strong knowledge of Kotlin with about four years of its usage in a backend-development.
A lot of experience with Elasticsearch: I have created a custom implementation of multi-word synonyms and spellchecker, conducted lots of query and scoring optimizations, implemented a lot of business logic with advanced searching and scoring logic.
Advanced knowledge of various databases: postgresql, mongodb, apache ignite and others.
I have gained a AWS certified developer associate certificate in 2022.
Have experience of a frontend development as well, main technologies: typescript, angular and angular material.
Dmitry K. earns an estimated $6.5k/mo. That's 4.4× the typical freelancer and more than 99.69% of everyone we track.