Java/Kotlin developer

Summary

I am an experienced software developer with a strong background in Java and Kotlin. Currently, I am working at Hello World Developer (HWD) in Rostov-on-Don, where I contribute to the development of a video hosting platform. My role involves transitioning legacy PHP code to a modern technology stack using Kotlin on the Spring framework and Java 17. I have a deep understanding of tools like Gradle, Hibernate, PostgreSQL, Docker, and JWT for security purposes. My responsibilities also include writing unit and integration tests, interacting with front-end developers, and monitoring processes in Kubernetes clusters.
- Project placed on GitHub and called: kensaku-sensei

Achievements:
- Optimized query performance by identifying and addressing speed lags through profiling.
- Enhanced security by closing vulnerabilities present in the legacy PHP version.
- Implemented tools for monitoring request performance.

In July 2024, I participated in a hackathon organized by People Cloud in Izumo, Japan. The task was to develop a service to help foreign students understand difficult Japanese words. My solution involved an application that extracts text from files or images, translates rare words to the student's language, retrieves synonyms, and finds corresponding images for visualization. This project utilized Spring Boot, Java 17, Kotlin, and various APIs for translation and image searching.

Technology Stack:
- Spring Boot, Java 17, Kotlin
- PostgreSQL, Liquibase
- Docker, Swagger
- Libraries: itextpdf, ApachePOI, Tesseract
- APIs: DeepL Translator, Yandex Dictionary, Unsplash

Career Experience:

Hello World Developer (HWD)
April 2023 Present
- Developed new functionalities for a video hosting platform.
- Translated legacy PHP code to Kotlin using Spring and Java 17.
- Utilized Docker for service deployment and JWT for security.
- Collaborated with front-end developers, managed tasks in Yandex Tracker, and documented processes on WiKi.

Aston
December 2022 March 2023
- Developed microservices for a banking application using Java, Spring, Maven, and Kafka.
- Optimized code, fixed bugs, and wrote modular and integration tests.
- Deployed services with Docker and ensured security with JWT.
- Logged tasks in Jira and worked closely with system analysts.

Hackathon Participation:
- Contributed to the development of a Japanese language learning service for foreign students using a combination of OCR, translation, text analysis, and visual aids technologies.

My professional journey is marked by a keen interest in developing robust software solutions and ensuring optimal performance through continuous improvement.

Expectations

I expect opportunities to develop my skills in development, access to professional training and courses for skill enhancement, participation in industry conferences and events to stay updated on the latest trends, and a flexible work schedule that allows for a healthy work-life balance.

Employment Preferences

Relocation destinations:

  • United Kingdom
  • United States
  • Japan

Spoken Languages

  • Russian - Fluent
  • English - Intermediate
  • Javanese - Beginner
Expected Base Salary

*,*00 USD/mon

Academic Degree
Experience

Total Professional Experience

2 years

Enterprise Experience

2 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate