Skip to content

RomanVassilchenko/RomanVassilchenko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors