Position: Java Developer
Category: Java
English level: fluent
Years of experience: 9

- Significantly improved performance of notification service by implementing aggregation of payloads and rate-limiting.
- Improved performance 30% by implementing a queue mechanism.
- Reduced RAM usage by 50% and increased application speed by optimizing memory and cache usage.
- Reduced time to sync employees data to another platform by 12x by redesigning the legacy application.
- Migrated legacy applications to microservice architecture.
- Refactored in-house Performance Management Tool for multiple
companies.
- Redesigned & developed a new reporting application which increased efficiency 60% and reduced system block.
Have 10 years of development experience. Currently work as teamlead, full remote.

Java, Kotlin, SQL, Javascript, Spring Framework, Spring Boot,Node.js, JPA, Hibernate, JDBC, Junit, JSF, Twitter Bootstrap,Electron, Angular.js.
MySQL, Oracle, MongoDB, MSSQL,PostgreSQL, Apache Tomcat, Glassfish.
OOP/OOAD, Design Patterns, RDBMS Design, Data Modelling, REST API Design, Web Services, Information
Retrieval, Testing, Performance & Scalability, Data & Social Mining,
NoSQL Technologies, Software Design, Data Structures, Agile, Development, Agile (Scrum), Service,Oriented Architecture (SOA), Microservices, UML Modelling, Unix/Linux, Intellij IDEA, Maven, Git, SVN, JIR.
I'm not interested in full-stack position