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 supported. This note will be visible to only 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

Building scalable systems that process millions of requests

Website Email Telegram LinkedIn


About This Repository

This repository contains the source code for romanv.dev — my personal portfolio website.

Tech Stack: Vue 3, TypeScript, Tailwind CSS, Vite

# Quick start
make install    # Install dependencies
make dev        # Run development server
make build      # Build for production (includes resume PDF generation)

Professional Experience

Bereke Bank — Middle Backend Developer

Auto Loan Issuance Team · Sep 2024 – Present

Building car-collateralized auto loan system. Microservice architecture with business process orchestration via Camunda.

  • Designing and implementing credit issuance features via BPMN orchestration
  • Government service integrations: collateral verification, identity check, credit history
  • Building microservice architecture with integrations to internal banking systems
  • Working on scoring systems and automated decision-making

Tech: Go PostgreSQL Camunda Kafka Docker Microservices


Ozon — Junior Go Developer

Staff Team · Sep 2023 – Sep 2024

Built enterprise products for 60,000+ employees. Created key systems and led major legacy code refactoring.

  • Built trademark management system — platform for external brand licensing
  • Decomposed Staff Portal monolith into microservices — 25% performance boost
  • Created internal library adopted across dozens of microservices by other teams
  • Ozon Form — developed key features for corporate data collection
  • Ozon Disk — built functionality for enterprise storage solution
  • Conflict of interest service — automated analysis of 60,000 employees for audits
  • Office booking system — access pass & parking integration, auto-ban for no-shows

Tech: Go PostgreSQL ElasticSearch Kafka Redis Grafana


Ozon — Go Backend Intern

Matrix Hiring Team · Dec 2022 – Aug 2023

Worked on Matrix hiring system — full cycle from job posting to employee onboarding.

  • Built notification service for HR and managers via corporate messenger
  • Created stability monitoring and analytics dashboards
  • Optimized database queries and API response times

Tech: Go PostgreSQL ElasticSearch Kafka


Tech Stack

Languages & Frameworks

Go GraphQL Protobuf

Databases & Storage

PostgreSQL Redis ElasticSearch MinIO

Message Brokers & Orchestration

Kafka Camunda

Monitoring & Observability

Grafana Prometheus

DevOps & Tools

Docker Git Linux


Featured Projects

Public Procurement Analytics Platform

Risk scoring system for Kazakhstan's public procurement. Graph-based relationship analysis between participants, automated anomaly detection, and report generation.

Stack: Go PostgreSQL MinIO Kafka GraphQL Buf


Staff Portal 2.0

Enterprise portal for 60,000+ employees

Decomposed monolith into microservices with 25% performance boost. Built Ozon Form, Ozon Disk, trademark system, office booking, and conflict of interest service.

Stack: Go PostgreSQL Kafka Redis Grafana


Matrix Hiring

Hiring system from job post to onboarding

Built notification service for HR and managers via corporate messenger. Created stability monitoring and analytics dashboards.

Stack: Go PostgreSQL ElasticSearch Kafka


Education

M.Sc. Computer Science & Engineering — Astana IT University, Kazakhstan (2025 – 2027)

  • Research: High-load Systems & ML

B.Sc. Computer Science — Astana IT University + ITMO University (2021 – 2025)

  • Years 1-2 at ITMO (St. Petersburg), Years 3-4 at AITU (Astana)
  • Backend & Distributed Systems Focus

Profile Views GitHub followers

Pinned Loading

  1. simple-url-shortener simple-url-shortener Public archive

    A simple but powerful pet project written in golang using the chi library - Simple URL Shortener

    Go 5 1

  2. ITMO-My-Projects ITMO-My-Projects Public archive

    Мои лабораторные работы, методички и другие материалы, которые я собрал во время учебы в ИТМО на Факультете ПИиКТ (СППО) 2021-2023

    C 50 1