Vlad

Java Developer, 70 000 UAH

Employment type:
full-time
Age:
22 years
City:
Odesa

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Fullstack-розробник

from 07.2024 to now (1 year 9 months)
GeeksForLess Inc., Дистанційно (IT)

-Built backend logic and APIs (NestJS) for core platform modules: competencies, career goals, recommendations, user profiles, and admin functionality; ensured proper validation and modular isolation.
-Owned the security component: authentication/authorization, JWT mechanics, role management, access control across modules, internal Auth API support, and integrations with external services.
-Worked with two databases: DynamoDB (audit/change history/user progress) and PostgreSQL (structured business data); designed schemas/indexes, implemented CRUD, and optimized queries.
-Integrated AWS services: S3 (file uploads, permissions, error handling) and Lambda for background processes (report generation, data cleanup, behavior analytics, statistics updates); worked with AWS infrastructure (incl. CloudWatch).
-Developed internal libraries and published them to AWS CodeArtifact (logging/error handling/models/validation), set up versioning and reuse across services.
-Ensured quality via unit/integration/e2e (incl. high-load) testing for critical flows; built Angular UI components and pages and integrated them with the API via Angular services.

Java-розробник

from 07.2023 to 04.2024 (10 months)
GeeksForLess Inc., Дистанційно (IT)

Developed and maintained CRUD for email/notification templates, delivery settings, and notification type management.

Processed banking system events: consumed messages from Kafka, generated the required notification type, and queued notifications for delivery.

Implemented batch processing and multithreading for mass mailings (Spring Scheduler); optimized performance and resolved deadlocks / queue latency issues.

Built and maintained internal REST APIs for other services (creating notifications, updating settings, statuses, templates).

Wrote unit and integration tests, including tests for async/multithreaded flows; participated in load/stress testing.

Maintained technical documentation (endpoints, notification processing flows, data requirements).

Front-end разработчик

from 06.2021 to 02.2022 (9 months)
Monkeylab (IT)

Education

ДЕРЖАВНИЙ УНІВЕРСИТЕТ ІНТЕЛЕКТУАЛЬНИХ ТЕХНОЛОГІЙ І ЗВ’ЯЗКУ

F5 - Кібербезпека та захист інформації, Одеса
Higher, from 2025 to 2027 (2 years)

ДЕРЖАВНИЙ УНІВЕРСИТЕТ ІНТЕЛЕКТУАЛЬНИХ ТЕХНОЛОГІЙ І ЗВ’ЯЗКУ

125 - Кібербезпека та захист інформації, Одеса
Unfinished higher, from 2023 to 2025 (2 years)

Колледж связи

Одесса
Secondary, from 2019 to 2023 (4 years)

Additional education and certificates

3 месяца

5 месяцев

Knowledge and skills

  • Java
  • Git
  • Spring Framework
  • Hibernate
  • Docker
  • JavaScript
  • Apache Maven
  • JUnit
  • SQL
  • MySQL
  • DynamoDB
  • Apache Kafka
  • RabbitMQ
  • AWS
  • NestJS
  • Cucumber
  • Selenium
  • Playwright
  • HTML
  • CSS
  • Angular
  • React

Language proficiencies

  • Ukrainian — fluent
  • English — average

References

Сергей Хомич

Сергей Хомич

Java Software Engineer | Architect, GeeksForLess Inc.

Contact details are hidden

Additional information

- Java (Core, Multithreading)
- Spring / Spring Boot
- Hibernate / JPA / JDBC
- SQL: PostgreSQL, MySQL
- NoSQL: DynamoDB
- AWS: Lambda, S3, CloudWatch, CodeArtifact
- Apache Kafka
- Docker
- Git
- Maven / Gradle
- Flyway
- Testing: JUnit; Unit/Integration/E2E; High-load/Stress tests
- Backend: REST API, Microservices, API Gateway
- NestJS
- Frontend: Angular, React
- MinIO (object storage)
- CI/CD

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: