Multi-Source Data Access with Cube.js
A Cube.js semantic layer that gives backend services one clear interface for reading and joining data from multiple data sources at runtime.
Backend & architecture · Available remotely

Senior Java Backend Engineer
Microservices · Kafka · Spring/Quarkus · Cloud · AI/LLM
Helping turn ideas into production-ready systems.
1Technologies I work with
Toolbox
I focus on backend systems and architecture: microservices, event-driven designs, and the operational discipline that keeps high-load products reliable. Domains I know well include e-commerce and industrial IoT / climate solutions.
Master’s in Industrial Machinery Engineering, Kyiv Polytechnic Institute, graduated 2019
Career
Tech Lead with 9+ years of experience in backend development and system design. Proven in leading engineering teams, designing scalable microservice architectures, and delivering high-load systems in e-commerce and IoT domains. Strong focus on technical leadership, architectural decision-making, and close collaboration with product and business stakeholders.
Dec 2017 – Present · each tick is one month
An industrial machinery business that engineers energy-efficient heating and cooling products and solutions for buildings, industry, infrastructure, and the food cold chain, with about 11,300 employees worldwide and €3.1bn in net sales. Latest work centers on a multi-tenant SaaS platform (via EPAM Systems engagement).
A global e-commerce, cloud computing, and consumer technology company that operates online retail and related services.
A global transportation and logistics company that provides parcel delivery, e-commerce shipping and fulfillment, express, and multimodal freight plus supply chain management, with 10,000+ employees worldwide.
Portfolio
Open a card for the full write-up with architecture diagrams.
A Cube.js semantic layer that gives backend services one clear interface for reading and joining data from multiple data sources at runtime.
A public, tenant-aware API that lets external clients and vendors read raw telemetry data, secured with Keycloak tokens and fronted by Azure API Management.
Secure remote access to on-site controllers and industrial gateways through per-tenant WireGuard tunnels, provisioned with GitOps on Kubernetes.
A flexible, fault-tolerant reporting platform where users from any tenant create and manage their own reports from the UI, replacing a single-tenant service with a handful of fixed reports.
A personal web platform for traders to manage multiple trading and prop-firm accounts in one place, with position analysis, custom trading rules and dashboards.
A Telegram bot and Mini App where fitness coaches manage trainees, programs and sessions, and trainees follow their plans, with AI-assisted program entry and a freemium subscription model.
These are only a selection of my latest case studies. Want to discuss them in more detail or have questions? Get in touch.
About Me
Away from work I try to live at a human pace. I am a senior engineer by craft, but I care just as much about staying healthy, curious, and close to the people I love. Active rest is how I reset — not scrolling, but moving.
I love the outdoors: mountain hiking, long trails, and camping under open skies. Packing a backpack, finding a quiet path, and falling asleep to wind and water clears my head after weeks of systems, incidents, and delivery pressure. Those trips remind me that progress is not only shipped in code.
I am a runner, too. Training for distance taught me patience and consistency — the same habits that help in engineering. Completing my first marathon was a personal milestone I am very proud of: months of early runs, race-day nerves, and a finish that still makes me smile whenever I think about it.
Family time is non-negotiable. Whether it is a quiet evening at home, a shared weekend, or an outdoor day everyone can enjoy, I want my calendar to leave room for the people closest to me — not only for trails and finish lines. Being present with family keeps me grounded and makes the hard days of work worth it.
In short, I try to balance deep technical work with a life that feels full: mountains, miles, and moments with family. That mix keeps me energized, focused, and ready for the next challenge.

Hiking
Contact
Always glad to talk about backend systems, architecture, and the problems behind them. If you are building something and want a collaborator, a second opinion, or a team member, say hello.
A short note on role, timeline, or engagement scope is enough.