Middle Java/Kotlin Developer (Spring/Ktor), with experience in Rust development (tonic/tokio/axum).
I have extensive experience in developing microservices and monolithic applications using both traditional and reactive approaches. I strive to develop the most efficient and optimized solutions that meet user and business requirements.
Flexible in choosing technologies and convinced that any tool in skilled hands becomes a powerful means to achieve goals. I enthusiastically apply modern approaches in my work and immerse myself in studying new technologies.
I have experience mentoring employees and speaking at student conferences, where I regularly conduct technical interviews on Java/Kotlin. I value open communication and am always ready to help colleagues solve complex tasks.
Experience: 3 years
Yearly salary: $70,000
Hourly rate: $40
Nationality: 🇰🇿 Kazakhstan
Residency: 🌏 Remote
Experience
Middle Java/Kotlin Developer
IT MEGASTAR 2023 - 2025
- Developed an access control system (applications, passes, vehicle number recognition, ACS, proximity card terminals). - Created a system for auto-processing and correcting product feeds (marketplaces). - Led the development of a web application for a gaming project (multi-payment system, in-game events, Discord integrations). - Developed a lightweight Docker agent in Rust, achieving average CPU usage of ~0.20% and RAM <5MB (25 times less for CPU requirements and 10 times for RAM). - Integrated LLM for finding logical errors in product feeds of 100k+ lines and suggesting automatic corrections. - Moved processing of huge text files (>2GB) to multithreading, reducing the processing cycle from 6 minutes to ~56 seconds. - Developed integration of the web application with the project's game servers and own multi-payment system. - Developed gRPC integration with distributed container applications for collecting statistics with support for streaming and batch data transfer, which is ~8 times faster than REST API. - Wrote a custom solution for collecting game metrics and building heatmaps with points of interest, optimizing game designers' work by 3 times. - Developed a tree-based role access for the access control system, making pass issuance significantly more flexible. - Mentored 1 employee to Middle level. - Spoke on career topics for students at conferences and conducted technical interviews for them on Java/Kotlin. Stack: Java, Kotlin (+ Coroutines Reactive), Maven, Gradle, Ktor, Spring (WebFlux, Boot, Web, Test, Security, Data, Cloud, Eureka), Logstash, OAuth 2.0, SSO, Keycloak, LDAP, JPA, Hibernate, jOOQ, Exposed ORM, JDBC, OpenFeign, GSON, PostgreSQL, MongoDB, Redis + Lettuce, Git, Apache Kafka, ElasticSearch, Grafana, Prometheus, REST API, gRPC, Websockets, CI/CD, Docker, Kubernetes, Linux, JUnit, Mockito, TestContainers. Rust stack: Rust, Cargo, bollard, axum, pnet, tokio, tonic, tracing.
Junior Java Developer
Forest Valley 2021 - 2023
- Developed a corporate platform for employee engagement and business process automation. - Created an interactive industrial safety trainer. - Worked on the development of the company's own product. - Integrated batch/shell scripts for backups and data synchronization on the server, significantly increasing system fault tolerance. - Developed a notification microservice with Kafka integration, handling notifications from the entire system and supporting VK/Telegram/WhatsApp/SMS/E-mail. - In new services, integrated an approach with abstraction, inheritance, and triggers in PostgreSQL, significantly simplifying role access and speeding up query execution by ~30%. - Expanded CI/CD configuration by adding jobs for frequent database operations, accelerating rebuilding for typical errors by 2-3 times. - Wrote a custom Keycloak extension for integration with popular social networks and applications, increasing application accessibility by 83%. - Migrated some parts of the system from PHP to Kotlin + Spring, increasing performance by 3-4 times. - Was responsible for optimizing 6 microservices, refactored DB queries and intra-system message - Onboarded 3 new employees. Stack: Java, Kotlin, Maven, Gradle, Spring (Boot, Web, Test, Security, MVC, Data, Cloud), Logstash, JWT, JPA, Hibernate, MyBatis, JDBC, OpenFeign, GSON, PostgreSQL, MySQL, Git, Apache Kafka, ElasticSearch, REST API, Websockets, CI/CD, Docker, Kubernetes, Linux, Keycloak, LDAP, JUnit, Mockito, TestContainers.
Skills
backend
docker
elasticsearch
groovy
kotlin
linux
nosql
postgres
rust
sql
java