- File
Адам
Java/Kotlin developer
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.
You can get this candidate's contact information from https://www.work.ua/resumes/17224420/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Remote
[
[
Telegram
GitHub
Portfolio
Summary
Motivated Backend Developer with commercial experience building secure, scalable systems
using Kotlin and Java, primarily with Spring Boot. Experienced in developing REST APIs, JWT-
based authentication, and relational databases via JPA/Hibernate. Delivered PSP integrations,
including card payments and APM (Apple Pay, Google Pay), across dev, sandbox, and production
environments. Skilled in deploying containerized applications and database instances to AWS
and DigitalOcean.
Previously developed e-commerce, budget, and task management apps with integrations such
as Dropbox, email services, and Telegram bots.
Former English teacher and methodologist, bringing strong communication, organizational, and
problem-solving skills to agile teams. Proficient in English (B2); trained via Binance IT
Generation scholarship at Hillel IT School, Mate academy and Rock the JVM.
Skills
Kotlin Java
Kotlin , OOP & FP, Coroutines, Lambdas & Java 8–21, Core, Collections, OOP, SOLID,
higher-order functions, Collections (functional Multithreading
API), Delegation & delegated properties,
Extension functions, Generics Tools
Git, Maven, Gradle, Liquibase, JUnit, Mockito,
Spring Test containers, Swagger, MySQL Workbench,
Spring Boot, Spring Core, Spring Web, Spring pgAdmin
Security, Spring Data
Web Development
Databases Tomcat, XML, JSON, REST API
SQL, PostreSQL, MySQL, JPA\Hibernate, JDBC
Operating systems
IDE Windows, Linux (Ubuntu)
IntelliJ IDEA
Software Development Methodologies
Third-party APIs Knowledge of SDLC, Waterfall, Agile concepts
Telegram Bots, Resend & Sendgrid Email API, (Scrum, Kanban)
Dropbox API
Deployment
Algorithms AWS (IAM, EC2, RDS, VPC), DigitalOcean
Solved 100+ algo tasks on CodeWars, Mate (Droplets, Managed DBs, Firewalls),
Academy (Kotlin, Java, JavaScript) Containerized apps (Docker/Docker Compose)
Professional Experience
Kotlin Software Engineer 09/2025 – 02/2026
MisoftPro
Technologies: Kotlin, Coroutines, Spring Boot, Spring Web, Spring
Security, Spring Data JPA, PostreSQL, JWT, PSP & Payment Gateway
integrations (card payments, Apple Pay, Google Pay), Docker, AWS, REST
API, SpringDoc OpenAPI, Postman, Maven, Liquibase, Log4j.
Designed and delivered end-to-end PSP integrations for card payments,
•
Apple Pay, Google Pay, and an e-wallet; independently owned two
integrations and contributed to a third with the tech lead.
Implemented complete payment flows including redirects, callbacks,
•
webhooks, retries, and failure handling for asynchronous PSP
communication.
Communicated directly with PSP support teams for one integration and
•
independently implemented another based on technical
documentation.
Consolidated two legacy PSP integrations into a unified modern
•
implementation, improving maintainability and reducing duplication.
Built backend services using Kotlin and Spring (Web, Data), leveraging
•
coroutines and idiomatic language features.
Collaborated with frontend engineers on API contracts and supported
•
production systems through maintenance tasks and incremental
features.
Java Developer 10/2024 – 03/2025
Moneta BudgetApp
Technologies: Java 21, Spring Boot, Spring Web, Spring Security, Spring
Data JPA, MySQL, JWT, Resend API, Telegram Bot, Lombok, MapStruct,
Maven, Liquibase, SpringDoc OpenAPI, Postman, Log4j.
Served as the sole backend engineer for a startup MVP focused on
•
helping users better understand and control their personal finances.
Designed the backend architecture and data model from scratch to
•
support visualizations of money flow, enabling users to track and
analyze their financial behavior.
Implemented secure authentication with long-lived sessions using JWT
•
access and refresh tokens, balancing usability with security for single-
device usage.
Integrated third-party services to improve user onboarding and
•
retention, including transactional email for registration and password
recovery, and Telegram-based authentication to reduce login friction.
Owned deployment end-to-end: provisioned servers, deployed
•
containerized backend and database, configured networking, and
supported frontend integration in production.
Acted as the primary and only backend contact for the frontend team,
•
explaining APIs, resolving integration issues, and unblocking progress
where documentation was insufficient.
Self-Employed English Tutor 09/2021 – 09/2025
Strong analytical and problem-solving mindset
•
Effective communication and mentoring
•
Process organization and structured learning approach
•
Projects
Facio TaskManagementApp
Facio TaskManagementApp – collaborative platform streamlining team project and task
management with role-based access, Dropbox integration, and real-time collaboration features.
Moneta BudgetApp
Moneta BudgetApp is a secure, user-friendly app for tracking income, expenses, and savings with
Telegram or email authentication for streamlined financial management.
Legimus OnlineBookShopApp
Legimus is a modern online bookstore with intuitive browsing, searching, and purchasing,
featuring a shopping cart, order management, and detailed book listings.
Education Courses
Bachelor’s Degree in Philology: Translation Kotlin Coroutines & Concurrency
(English) Rock the JVM
Alfred Nobel University
Kotlin Essentials
09/2019 – 05/2023
Rock the JVM
Master’s Degree in Software engineering
Java Developer
Oles Honchar Dnipro National University
Mate Academy
09/2024 – 12/2025
Java Pro
Hillel IT School
Java Basic
Hillel IT School
Achievements
Improved team collaboration and workplace relationships as a methodologist.
•
Acted as an informal team and technical lead on a group project.
•
Cycled 100 km per day, 3 times a week, exploring neighboring cities for over a year.
•
Paddled 20 km in a kayak 3 times a week for over a year.
•
Ran 5 km 3 times a week for over a year.
•
Similar candidates
-
Javascript-програміст
Remote, Dnipro, Kyiv -
Java software engineer
Remote -
Java software engineer
Remote -
Javascript-програміст
Remote -
Javascript-програміст
Remote, Kyiv, Other countries -
Full-stack програміст
Remote, Zaporizhzhia