Roman Hrupskyi

Roman Hrupskyi

Senior Java Engineer | Lead Backend Engineer

Java engineer and technical leader with 9+ years of experience designing, building, and scaling high-load distributed systems, leading engineering teams, and delivering business-critical platforms across multiple domains.

Availability

Open to Remote & Hybrid Opportunities

Krakow, Poland

Industries

  • iGaming — Remote Game Servers (RGS)
  • FinTech & E-commerce — Value Intelligence AI platform
  • Healthcare — medical software for hospitals
  • Retail — Automated Decision Intelligence systems

Top stack

Java · Spring ecosystem (Boot, Cloud, WebFlux, Data, Security) · Event-driven architecture · Microservices · Kafka · Postgres · Hazelcast · Kubernetes · GitLab · CI/CD · and more

About me

Seasoned Java professional with 9+ years designing and building scalable, high-performance business applications — backend development, microservices architecture, and technical leadership, with a track record of improving software quality, system performance, and engineering workflows.

My way of working is rooted in systems thinking — a holistic view of the big picture together with the ability to dive deep into the implementation details of complex systems.

Hands-on experience working in various roles throughout the software development life cycle (SDLC).

A background in sales and project management gives me a perspective on delivering business value through technology — aligning engineering with product goals and communicating with both technical and non-technical stakeholders.

Comfortable using AI coding assistants and LLM-based tools as productivity multipliers for technical research, design, development, debugging, refactoring, testing, and agentic engineering workflows.

Highlights

  • Experience managing engineers.
  • Worked on a variety of projects, from large legacy systems to early- and mid-stage startups.
  • Worked with architectures from large legacy monoliths to complex distributed systems of dozens of microservices.
  • Worked with teams from small co-located groups to large international teams with hundreds of members distributed worldwide.
  • Strong in Java and its ecosystem, relational databases, and distributed systems.
  • Physics background and strong analytical skills.

See my LinkedIn profile for more details.