Sukhrob Tokhirov

Sukhrob Tokhirov

Java Software Engineer · Tashkent, Uzbekistan

Java software engineer with 4+ years building distributed systems, microservices and high-performance data platforms — from geospatial driver-matching to sandboxed code execution in Go. Production experience across AWS, Docker and Kubernetes. Active open-source contributor to Spring AI and CatBoost.

Projects

CrackedJava

Senior Java interview-prep platformcrackedjava.com
  • Built a custom code-execution engine in Go with isolate sandboxing for secure, resource-limited execution of untrusted Java across multiple JDKs (17 / 21 / 25) — sub-300ms cold starts with SSE result streaming.
  • Deployed the full stack on a single VPS — Spring Boot auth (JWT, PostgreSQL), a Cloudflare Worker edge proxy, and a Vite SPA playground — with end-to-end sandbox isolation verified.

2D Vector Graphics Engine

CPU rasterizer library, stdlib-only Gogithub.com/stohirov
  • Built a 2D CPU rasterizer from scratch in Go — stdlib-only, hand-rolling the geometry, adaptive Bézier flattening, and scanline fill/stroke math with analytic antialiasing.
  • Architected in phases toward an interactive engine: PNG rasterization → SVG export → real-time windowed rendering (Ebiten), designed to grow into a GPU-backed pipeline.

Experience

Datacurve (Shipd)

Contract Software Engineer · RemoteJul 2026 — Present
  • Author verifiable coding benchmarks used to evaluate AI coding agents against production Java, Go and Python repositories.
  • Research live codebases to identify unimplemented features, then write specifications, hermetic containerized test suites and reference implementations.
  • Design test contracts strict enough to prevent gaming yet precise enough that agent failures are legitimate; validate task difficulty against live agent rollouts.

StreetPark Systems

Software Engineer · TashkentApr 2026 — Present
  • Building and scaling the core parking-management platform — serving 400K+ monthly users in its first year.
  • Trained two computer-vision models from scratch in Python — a license-plate detector and a face recognizer — and deployed them to production at 98%+ detection accuracy, ~120ms/frame, cutting manual ticketing by 70%.
  • Built the payment pipeline processing 10M+ transactions monthly across the platform.
  • Architected the microservices infrastructure — 30+ services on Kubernetes at 99.9% uptime — and drove decisions on system design, stack and DevOps.

ELEC Romania

Software Engineer · RemoteJun 2025 — Present
  • Engineer on a ride-hailing platform (Uber / Yandex Go style) — geospatial matching, pricing and payments.
  • Designed an H3-based driver-matching engine — p95 match latency under 150ms with 25% better nearby-driver accuracy.
  • Built a real-time Redis-backed surge-pricing system and Stripe Connect driver payouts.
  • Engineered the stateless auth layer (JWT + Redis sessions) — p99 logins under 500ms while sustaining 3,000 req/s peaks at 99.95% availability.
  • Deployed 40+ microservices to AWS EKS with 90%+ test coverage.

Kommo

Software Engineer · TashkentSep 2024 — Jun 2025
  • Led the WhatsApp Cloud API team (team of 5) delivering new platform features to 50K+ active accounts.
  • Cut API response times by 30% through query optimization and Redis caching.
  • Implemented new features for integrations such as NVoip, Google Docs/Sheets and Stripe.

ECMA

Software Engineer · TashkentSep 2022 — Sep 2024
  • Built a programming-education platform serving 10K+ students.
  • Built LMS platforms and CRM integrations (AmoCRM, Bitrix24) — automating onboarding for 20+ B2B clients.

Stack

Languages
Java, Go, Python, JavaScript
Frameworks
Spring Boot, Spring (Data, Security, Cloud), Hibernate, JPA, REST, Microservices
Data
PostgreSQL, Oracle, Cassandra, Redis, Kafka, RabbitMQ
Infrastructure
Linux, Kubernetes, AWS, Terraform, CI/CD (GitLab, GitHub Actions)
Architecture
Distributed Systems, System Design, Machine Learning, Computer Vision

Open Source

spring-aicontributorContributed fixes and improvements, and provided design input toward upcoming milestones.
jprqcontributorContributed to the core of an open-source ngrok alternative in Go: fixed a data race on shared tunnel maps (per-connection goroutines mutating the Jprq struct without synchronization), added CNAME/IP verification at tunnel creation, and corrected prefix-trimming (TrimPrefix vs TrimLeft).
catboostcontributorAuthored a PMML exporter fix so each tree's MiningSchema lists only the features it uses, cutting exported model size ~27% on a 100-feature model (savings grow with feature count); also fixed a one-hot crash in fit --model-format PMML.
spring-ai-sessionauthorAuthored a MessageFilter abstraction letting applications control which message types get persisted to session memory (Spring AI conversation-memory library).

Awards

1st PlacePDP University Competitive Programming ContestPlaced first in a timed algorithmic problem-solving contest (Codeforces-style) among university participants.
Finalist ×2GDG “Build with AI” HackathonAn AI exam-prep platform for the national certification process — a fine-tuned Qwen model analyzing mock-exam behavior, with Claude and Gemini APIs powering scoring and roadmap generation on a FastAPI backend. And a mobile cybersecurity analyzer that inspects social-media notifications for scam and fraud threats — FastAPI and Celery workers crawling domains and social accounts, with a Flutter app doing on-device fraud detection.

Education

PDP UniversityB.Sc. Computer Science · Pearson BTEC HNDFeb 2023 — Jul 2026
PDP AcademyJava Backend DevelopmentNov 2021 — Aug 2022

Contact

sukhrobtokhirov006@gmail.com