Software Engineer

Vasiliy Krasov

I build systems where data moves reliably, infrastructure is a competitive advantage, and solid engineering underneath makes everything above it possible.

● Open to opportunities 📍 Abu Dhabi, UAE 🌍 RU · EN · FR UTC +4
About me Get in touch ↓ Download CV
krasobas — bash
scroll
01

Who I am

I'm a fullstack software engineer with a strong pull toward backend systems and infrastructure. For the past two years I've been one of the core engineers on Aleria — an AI data platform for C-level decision-making at IHC, one of the UAE's largest investment holdings. My work spans the entire system: real-time WebSocket communication, object storage, identity management, observability, and production deployments across enterprise client environments.

I'm drawn to problems where reliability and correctness matter more than cleverness. I proposed and implemented our observability stack when production was effectively a black box. When workers needed guaranteed message delivery without adding a message broker, I designed the reconnect protocol myself. When the team needed frontend velocity, I learned React and took on fullstack tickets. I find the most satisfaction in the moments where engineering judgment — not just execution — makes a real difference.

I started in Paris, built the product through its early stages, and relocated to Abu Dhabi after the acquisition. Speaking Russian natively, English and French fluently, and working across three time zones has sharpened how I think about clarity — in both communication and code. I'm now looking for an environment where the technical problems are genuinely hard and the team takes craft seriously.

  • Observability is a first-class engineering concern, not an afterthought
  • The right tool is usually the boring one — reach for complexity only when simplicity fails
  • Understanding the code you modify is non-negotiable — even if it's someone else's open-source project
  • A small team with broad ownership teaches you faster than any senior role in a siloed org
Currently building
AleriaAI data platform for C-level executives at IHC · Abu Dhabi
Focus
Backend systems · Real-time infrastructure · DevOps · Fullstack delivery
Background
Joined a Parisian startup as an early engineer. Relocated to the UAE when the company was acquired by IHC. Same product, different scale.
Looking for
Product companies with modern distributed stacks — fintech, infrastructure, data platforms. Remote-friendly or UAE-based.
02

Experience

Aleria CURRENT
Abu Dhabi, UAE · Big Data Fusion
Sep 2024 — Present
Software Engineer

Aleria is an AI product that surfaces structured intelligence from large volumes of enterprise data for C-suite decision-making. I work across the full stack of the application layer: real-time communication, identity, storage, observability, and client-facing deployments in complex enterprise network environments.

  • Designed and implemented a lightweight message recovery protocol for WebSocket-based worker-dispatcher communication — workers buffer undelivered messages locally and replay them on reconnect, ensuring delivery guarantees without introducing a message broker
  • Built a platform-wide real-time event system: all state changes (pipeline runs, file uploads, user actions) propagate instantly to every connected client in the same organisation via WebSocket event broadcasting
  • Implemented collaborative pipeline editing — multiple users can work simultaneously in the pipeline editor and see each other's changes in real time
  • Extended Keycloak's user federation SPI to support Kerberos authentication for an enterprise client — read the Keycloak source, implemented custom identity matching logic between Kerberos principals and our user model
  • Proposed and led the implementation of the full observability stack (Grafana, Prometheus, Tempo, Loki) — gave the team its first real visibility into production behaviour
  • Built object storage sync: startup scanner + webhook handler that keep MongoDB in sync with MinIO / RusFS state in real time
  • Coordinated multi-client production deployments in enterprise environments — navigating client network topologies, load balancer configs, internal TLS requirements, and security team reviews across multiple organisations
  • Led object storage migration from MinIO to RusFS; contributed upstream bug reports to the RusFS project which were resolved by maintainers
JavaQuarkusReactTypeScript MongoDBWebSocketsKeycloak MinIO / RusFSTraefikDocker GrafanaPrometheusTempoLoki GitLab CIREST
Altrnativ
Paris, France → Abu Dhabi, UAE · Startup (became Aleria Big Data Fusion)
2023 — Sep 2024
Software Engineer — Fullstack

Joined as an early engineer at a Parisian data startup building the product that would later become Aleria. Small team, broad ownership — I touched everything from backend architecture to deployment scripts. The company was acquired by IHC in September 2024; the team relocated to Abu Dhabi to continue development at enterprise scale.

  • Performed a full backend refactor of the core Java/Quarkus services — introduced strategy pattern via Quarkus event bus, eliminated magic strings, restructured task routing to a clean handler model
  • Wrote the project's first unit test suite, establishing coverage across core service logic
  • Implemented chroot-based process isolation for worker execution environments — studied Linux namespaces and mount behaviour, wrote shell scripts to bootstrap isolated environments where the core processing engine could run safely
  • Self-taught React and TypeScript to unblock frontend delivery — took on fullstack tickets independently, significantly accelerating the team's shipping velocity
  • Built the user management layer in the dispatcher using the Keycloak Admin Client — group creation, user provisioning, role assignments, all integrated into the main WebSocket event flow
JavaQuarkusReactTypeScript MongoDBDockerLinux KeycloakBashCI/CD
03

Technical Depth

An honest map of my toolkit — what I can go deep on in a system design conversation, what I use comfortably in production, and what I've worked with but wouldn't claim as a strength.

★ Expert — can design, debug, go deep
2+ yrs
Java / JVM
Quarkus CDI, event bus, concurrency, modern Java 21
2+ yrs
🔌
WebSockets
Real-time event systems, reconnect protocols, broadcast architecture
2+ yrs
🍃
MongoDB
Schema design, aggregation, change streams, sync patterns
2+ yrs
🔑
Keycloak
Federation SPI, Kerberos integration, Admin Client, OIDC flows
2+ yrs
🐳
Docker + Traefik
Multi-service Compose stacks, TLS, reverse proxy, prod deployments
2+ yrs
⚛️
React + TypeScript
Hooks, real-time UIs, WebSocket integration, large codebase navigation
◈ Proficient — comfortable in production
📈Grafana
🔭Prometheus
🔍Tempo + Loki
🗄️MinIO / RusFS
🐧Linux (Debian/Ubuntu)
🔒Nginx
🦊GitLab CI
⚙️GitHub Actions
🔧Jenkins
🍃Spring Boot
🐘PostgreSQL
🔴Redis
📜Bash / Makefile
🏗️Gradle / Maven
○ Familiar — worked with, can ramp quickly
KubernetesKafka ElasticsearchgRPC GraphQLNext.js AsyncAPIOpenTelemetry TerraformSpring Cloud
04

Selected Work

01
Aleria — Real-Time Data Platform
Application layer for an enterprise AI product: WebSocket communication backbone, real-time event broadcasting across organisations, collaborative editing, object storage sync, and multi-client production deployments in enterprise network environments.
JavaQuarkusMongoDBWebSocketsReactKeycloakMinIO
02
Self-Hosted Infrastructure
Personal VPS with Traefik reverse proxy, automatic TLS, Docker Compose service stack, and monitoring. This site is served from it — a practical ground for production infrastructure patterns.
LinuxDockerTraefikNginxGrafana
05

Writing & Thinking

I'm starting to write about problems I've actually solved — not tutorials, but engineering trade-offs and decisions made under real constraints. Coming soon.

2026 Q3
Guaranteed WebSocket delivery without a message broker — a pragmatic approach
COMING SOON
2026 Q3
Forking Keycloak to support Kerberos: what I learned reading someone else's production code
COMING SOON
2026 Q4
MinIO to RusFS: why we migrated and what broke along the way
COMING SOON
06

Get in Touch

I'm looking for product engineering roles where the problems are real and the craft is taken seriously — fintech, infrastructure, data platforms. Remote-friendly or UAE-based. Happy to talk about distributed systems, WebSocket architecture, or what it's actually like to relocate from Paris to Abu Dhabi mid-project.


[email protected]
Prefer to read offline?
Download my CV — updated March 2026
↓ Download CV