• File

Адам

Java/Kotlin developer

Age: 25 years
City of residence: Dnipro
Ready to work: Remote
Age:
25 years
City of residence:
Dnipro
Ready to work:
Remote

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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Adam Mudrak JAVA / KOTLIN DEVELOPER
Remote
[open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)
Telegram
LinkedIn
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

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: