Skip to content
View RomanVassilchenko's full-sized avatar

Highlights

  • Pro

Organizations

@DACA-Project

Block or report RomanVassilchenko

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RomanVassilchenko/README.md

Roman Vassilchenko

Typing SVG

Go backend engineer building high-load distributed systems, credit decision workflows, and production microservice platforms

Website Email Telegram LinkedIn


Professional Experience

Bereke Bank — Middle Backend Developer

Auto Loan Issuance Team / Unified Credit Pipeline Team · Sep 2025 - Present

Building a unified credit decision pipeline for retail lending at one of Kazakhstan's major banks.

  • Building a central credit routing and validation platform for multiple loan products
  • Developing 20+ integrations with government and financial systems for compliance, scoring, collateral, and identity verification
  • Designing event-driven microservice flows with strict latency requirements and high downstream fan-out
  • Optimized collateral-backed auto-loan processing, reducing issuance time from 40 to 15 minutes
  • Integrated credit scoring, fallback logic, and operational alerting into production credit workflows

Tech: Go PostgreSQL Redis Kafka Camunda BPMN Docker GraphQL REST Microservices CI/CD


Ozon — Junior Go Developer

Staff Team · Aug 2024 - Sep 2025

Built and scaled backend products for a large employee platform serving 10000-15000 DAU and 40000+ MAU.

  • Decomposed the Staff Portal monolith into microservices, reducing core load by 20-25%
  • Built staff-lib, an internal Go library adopted across 30+ services
  • Designed office attendance and seat-reclamation logic for 60000+ employees
  • Developed ETL pipelines from internal survey platform to Vertica for self-service analytics
  • Built document generation infrastructure with configurable templates
  • Improved large-file and video preview workflows in internal cloud storage service

Tech: Go gRPC REST PostgreSQL ClickHouse Vertica Kafka Redis Grafana Prometheus Microservices


Ozon — Go Backend Intern / Junior Developer

Matrix Hiring Team · Dec 2023 - Aug 2024

Worked on a company-wide hiring platform covering the full flow from job posting to onboarding.

  • Optimized candidate ranking SQL queries with significant speedup under production load
  • Improved ElasticSearch filtering throughput by 2.5x
  • Built a gRPC notification service with Kafka-based sharding and delayed delivery
  • Created Grafana dashboards for hiring funnel monitoring and anomaly detection

Tech: Go gRPC REST PostgreSQL Redis ElasticSearch Kafka ClickHouse Grafana


Tech Stack

Go gRPC REST GraphQL ConnectRPC PostgreSQL Redis ClickHouse Vertica ElasticSearch MongoDB Neo4j Kafka Camunda BPMN Docker Kubernetes MinIO / S3 Protobuf Buf Prometheus Grafana GitHub Actions CI/CD Linux NixOS Python TypeScript


Featured Projects

Public Procurement Analytics Platform

Rule-based corruption risk detection platform for Kazakhstan's public procurement: 14.47 million contracts, 197 thousand buyers, 800 thousand suppliers, an 84 GB dataset, and a 10-minute refresh cycle.

  • Built graph and inverted-index based analytics for relationship and collusion detection
  • Produced 448 thousand risk flags across all 20 regions
  • Used in real audit workflows and became the basis for an academic research paper

Stack: Go ConnectRPC PostgreSQL MinIO / S3 Kafka GraphQL Buf React TypeScript Docker


Staff Portal 2.0

Enterprise employee platform for 60000+ users

Monolith decomposition, shared backend infrastructure, document generation, and large-file workflows for a high-load internal platform.

Stack: Go gRPC PostgreSQL ClickHouse Vertica Kafka Redis Grafana


Matrix Hiring

Hiring platform from job posting to onboarding

Backend work on ranking, search, notifications, and observability for large-scale recruiting workflows.

Stack: Go gRPC PostgreSQL ElasticSearch Kafka ClickHouse Grafana


Education

B.Sc. Software Engineering — Astana IT University, Kazakhstan (2023 - 2025)

  • Backend, databases, and distributed systems focus
  • Previous studies: ITMO University, St. Petersburg (2021 - 2023)

Profile Views GitHub followers

Pinned Loading

  1. dotfiles dotfiles Public

    Modular NixOS dotfiles with KDE Plasma 6, Catppuccin theming, and self-hosted infrastructure

    Nix