Currently employed at Asus Holland

Hi, I am Samir Khomsi Kak

Java developer. I like systems that hold up when things go wrong

I have spent the last few years building backends, fixing what breaks, and shipping products end to end — with Java and Spring at the core, and Node.js, Vue, and a few AI integrations along the way

  • Emmen, Netherlands
  • Java & Spring
Portrait of Samir Khomsi Kak
Current focusBackend, full stack & AI

01 / About

I build things, fix things, and try to leave the codebase better than I found it

I started writing software seriously at university in Kharkiv, and over the last few years I have taken that into real work — a year at SoftServe, then freelance projects for clients in different industries. I finished a master's in Computer Science and now build things on the side

What I like most is the moment when a messy problem becomes a clear system. The database recovery at SoftServe, the payment architecture that had to work for three different providers, the AI agent that actually picks up the phone — those are the kinds of problems I want more of

Realprojects shipped
1+year professional experience
4spoken languages

02 / Skills

Tools I actually use

A practical stack built through real projects — not a checklist padded for recruiters

Backend engineering

JavaJava
C#C#
Spring BootSpring Boot
Spring SecuritySpring Security
Hibernate / JPAHibernate / JPA

Data and messaging

PostgreSQLPostgreSQL
MySQLMySQL
MongoDBMongoDB
FlywayFlyway
LiquibaseLiquibase
Apache KafkaApache Kafka

Cloud and delivery

DockerDocker
KubernetesKubernetes
AWSAWS
GCPGCP
GitHub ActionsGitHub Actions
MavenMaven
GradleGradle

Quality and design

JUnit 5JUnit 5
MockitoMockito
TestcontainersTestcontainers
OpenAPIOpenAPI
SOLID / PatternsSOLID / Patterns

03 / Projects

Selected work

Six projects that show how I think about product, architecture, and getting things shipped

Listly project preview
01Full-stack platform

Listly

A modern platform for discovering, organizing, and sharing movies and series

  • Vue 3
  • Fastify
  • Prisma
  • PostgreSQL
  • Docker
GRID Game Store project preview
02Ecommerce backend

GRID Game Store

A Spring Boot ecommerce backend designed for a game-store experience

  • Java
  • Spring Boot
  • Keycloak
  • MySQL
  • Stripe
  • Vertex AI
AI Call-to-Listings Agent project preview
03AI automation platform

AI Call-to-Listings Agent

An AI phone agent that turns real-estate calls into listings, bookings, CRM updates, and approvals

  • Twilio
  • Google Gemini
  • Browser Automation
  • MLS Workflow
  • CRM Automation
  • AWS
SkillScope project preview
04Social learning platform

SkillScope

A Spring Boot social platform for sharing knowledge and connecting around skills

  • Java
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL
  • Flyway
  • PayPal
Campus Reels project preview
05Client website

Campus Reels

A responsive marketing website for a US video production company

  • HTML5
  • CSS3
  • JavaScript
  • Swiper.js
TechCare Service Center project preview
06Service management platform

TechCare Service Center

A digital service desk for turning repair requests into structured, trackable work

  • Service Catalog
  • Repair Tickets
  • Authentication
  • Responsive UI

04 / Experience

Experience and education

A path shaped by backend engineering, continuous learning, and practical delivery

2026 - now

Experience

Technical Operator

Asus Holland

Working with a wide range of devices — testing, repairing, assembling hardware, and fixing software issues

2025 - now

Experience

Freelance Backend & Full Stack Developer

Independent

Building Java, Node.js, and Vue solutions for clients across different domains. One of the more interesting projects: an AI agent application that handles real phone calls using LLM-based extraction and automated workflows

2022 - 2023

Experience

Java Developer

SoftServe

My first job in a professional team. I wrote Spring Boot services, worked with Keycloak security, covered code with JUnit and Testcontainers, and learned that production software is a different animal from university projects

2024 - 2025

Education

Master, Computer Science

Kharkiv National University of Radio Electronics

Advanced study in computer science, completed in December 2025

2020 - 2024

Education

Bachelor, Computer Engineering

Kharkiv National University of Radio Electronics

Four years building a foundation in software engineering, systems, data, and applied computing

06 / Hobbies

I like opening things up to see how they work

Some people relax by leaving technology alone. I usually do the opposite: if a device is interesting enough, I want to take it apart, clean it, repair it, rebuild it, and understand why it was made that way.

That curiosity is not separate from how I write software. Hardware teaches patience, careful debugging, and respect for tiny details. A loose cable, a bad solder joint, or one wrong assumption can explain the whole problem.

Hardware

PC builds, cleaning, small repairs, soldering, and the satisfying part where a dead-looking thing starts working again.

Cycling

Longer rides clear my head. It is a good reset after staring at logs for too long.

Table tennis

Fast, simple, and surprisingly technical. The best kind of break.

hobbies.images.gallery
hobbies.images.gallery
hobbies.images.gallery
hobbies.images.gallery
hobbies.images.gallery
hobbies.images.gallery
hobbies.images.gallery
hobbies.images.gallery
hobbies.images.gallery
hobbies.images.gallery

07 / GitHub

More from the repository

View all repositories

Java 2D Medieval RPG

A compact medieval role-playing game — built to explore rendering, state management, and game loops in Java

  • Java
  • Java2D
  • Game development
Source code

PayPal Checkout Demo

A focused Spring Boot demo of a PayPal checkout integration, covering the full payment lifecycle

  • Spring Boot
  • PayPal API
  • Thymeleaf
Source code

Spring Ecommerce

An earlier ecommerce application exploring catalog and storefront fundamentals with Spring Boot

  • Java
  • Spring Boot
  • MySQL
Source code

08 / Contact

Get in touch

If you are hiring Java developers, need backend or full-stack help, or just want to talk about something you are building — my inbox is open

[email protected]