AM

Junior Software Developer – backend & cloud, with a research background in AI/ML.

MSc Computer Science (Honours) · published at two international AI conferences.

about

I'm a Junior Software Developer with an MSc in Computer Science (with Honours) from Odesa Polytechnic National University. My Bachelor's degree is recognized as equivalent to a Czech Bachelor's in Informatika (ČVUT Prague, 2026).

I work across Python, Kotlin and SQL, with a focus on backend, cloud and AI/ML engineering. I recently built and deployed a production-style REST API in Kotlin and Ktor on Microsoft Azure – JWT auth, BCrypt, refresh tokens, rate limiting, PostgreSQL, Docker and a GitHub Actions CI pipeline. My MSc thesis, HYBRIDEA, designed a hybrid Behavioral Cloning + PPO agent for NPC behaviour in Ms. Pac-Man, published and presented at international conferences in Odesa (2025) and Sofia, Bulgaria (2026).

I'm comfortable working independently across the full build cycle – design, implementation, testing and cloud deployment. Native Ukrainian and Russian speaker, B2 English, looking for my first full-time junior role.

projects

Expense Tracker API

Live on Azure

Production REST backend on Azure

A REST API in Kotlin and Ktor with JWT authentication, BCrypt hashing, refresh tokens, rate limiting and a SendGrid password-reset flow, with per-user data isolation enforced at the query level. Containerized with Docker and deployed to Azure App Service with managed PostgreSQL, Application Insights and a GitHub Actions CI pipeline.

  • Kotlin
  • Ktor
  • PostgreSQL
  • Docker
  • Azure
  • GitHub Actions
  • JWT

HYBRIDEA

Hybrid RL/IL game-AI agent · MSc thesis

A hybrid model combining Behavioral Cloning and PPO to train NPC agents in a Ms. Pac-Man environment, benchmarked against five baselines (DQN, PPO, A2C, Monte Carlo, BC). Built around a Conv2D Actor–Critic network over 12-channel stacked frames, with a full training, evaluation and checkpointing pipeline. HYBRIDEA achieved the best overall results of all agents tested.

  • Python
  • PyTorch
  • OpenAI Gym
  • Reinforcement Learning
  • Behavioral Cloning

Personal Finance Tracker

Android app · Kotlin & Firebase

A full-featured personal finance app with account and authentication handling, transaction logging and budgeting, backed by Firebase Realtime Database and Firebase Auth. Structured with Fragment-based navigation and MVVM architecture for maintainability.

  • Kotlin
  • Android SDK
  • Firebase
  • MVVM

Story-Driven Indie Game

2D game in Python · BSc thesis

A 2D story-driven indie game featuring farming, combat and an in-game economy, with save/load via Pickle. Covers full game-loop design, map loading through PyTmx and state persistence.

  • Python
  • Pygame
  • PyTmx
skills

Backend & Cloud

  • Kotlin
  • Ktor
  • REST APIs
  • JWT
  • BCrypt
  • Docker
  • Azure
  • PostgreSQL
  • GitHub Actions

Languages

  • Python
  • Kotlin
  • SQL

AI / Machine Learning

  • PyTorch
  • OpenAI Gym
  • PPO
  • DQN
  • A2C
  • Behavioral Cloning
  • CNNs

Mobile / Android

  • Android SDK
  • Firebase
  • MVVM

Databases & Tools

  • PostgreSQL
  • PL/pgSQL
  • Git
  • Linux
experience

Pre-Diploma Practice · TOV NVO “Diskret”

Applied research and implementation for the MSc thesis project (hybrid RL/IL game AI): literature review, model implementation and experimental evaluation.

Production Practice · PP NVP “Kare”

Practical training at an electronics R&D company; completed an individual technical assignment analyzing and extending an indie game project – architecture, design patterns and framework selection.

Production Practice · NGO “Educational Fund KIPSOLID”

Researched assistive computer-vision technologies for visually impaired users – object detection and text recognition – as part of an applied research assignment.

education

MSc, Computer Science – with Honours

Odesa Polytechnic National University

Thesis: hybrid RL/IL agents for NPC behaviour in video games.

BSc, Computer Science

Odesa Polytechnic National University

Recognized as equivalent to a Czech Bachelor's in Informatika (ČVUT Prague, 2026).

Certificate – Creating Mobile Apps with Android

Anhalt University of Applied Sciences / DAAD

92/100 (Excellent) · 120h / 4 ECTS · Credential ID CMAA/2023S29.

publications

Hybrid Training of an Intelligent Agent for Efficient Maze Navigation in Ms. Pac-Man

Modern Inventions, Technologies and Ideas (19th Int. Scientific-Practical Conference), Sofia, Bulgaria

Sole author · proceedings pp. 54–56

Read publication ↗

Modeling Intelligent Behavior of Characters in Video Games to Improve Level-Completion Speed

Modern Information Technologies 2025 (15th Int. Scientific Conference), Odesa

Co-authored with O. Halchonkov

Read publication ↗
contact

Open to junior software roles – on-site or hybrid in Prague, or remote.

The fastest way to reach me is by email.

Prague / Mladá Boleslav, Czech Republic