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

👋 Hi, I'm Roman Vassilchenko

Typing SVG

Building scalable systems that process millions of requests Currently developing auto loan platforms at Bereke Bank

Website Email Telegram LinkedIn


🚀 About Me

type Developer struct {
    Name           string
    Role           string
    Location       string
    CurrentFocus   []string
    Specialization []string
}

me := Developer{
    Name:     "Roman Vassilchenko",
    Role:     "Go Backend Engineer",
    Location: "Kazakhstan 🇰🇿",
    CurrentFocus: []string{
        "High-load financial systems",
        "BPMN orchestration with Camunda",
        "Microservices architecture",
    },
    Specialization: []string{
        "Distributed systems",
        "Event-driven architectures",
        "Performance optimization",
    },
}

📊 Quick Stats


💼 Professional Experience

🏦 Bereke Bank — Middle Backend Developer

Auto Loan Issuance Team · Sep 2024 – Present

Building collateralized auto loan systems with complex orchestration and external integrations.

Achievements:
  - Credit issuance workflows using Camunda BPMN orchestration
  - Integration with government services (state registries, identity verification)
  - Microservice architecture for internal banking system integrations
  - Real-time credit scoring and decision-making pipelines
  - High-load financial transaction processing with strict consistency

Tech: Go PostgreSQL Camunda Kafka Docker Microservices


📦 Ozon — Junior Go Developer

Staff Team · Sep 2023 – Sep 2024

Built and maintained internal HR-tech platforms serving 60,000+ employees.

Key Achievements:
  - ⚡ Refactored RPC communication layer → improved reliability
  - 🚀 Boosted ElasticSearch performance 2.5× in complex search scenarios
  - 📉 Migrated legacy monolith components → -25% core load
  - 🔧 Contributed to shared internal libraries adopted across teams

Tech: Go PostgreSQL ElasticSearch Kafka Redis Grafana


🎯 Ozon — Go Backend Intern

Matrix Hiring Team · Dec 2023 – Aug 2024

Developed core features for high-scale recruitment and workflow management system.

Contributions:
  - Implemented point-hiring workflow automation
  - Optimized database queries and API response times
  - Integrated ElasticSearch for candidate search
  - Built monitoring dashboards for real-time health tracking

Tech: Go PostgreSQL ElasticSearch Kafka


🛠️ Tech Stack

Languages & Frameworks

Go GraphQL Protobuf

Databases & Storage

PostgreSQL Redis ElasticSearch Vertica MinIO

Message Brokers & Orchestration

Kafka Camunda

Monitoring & Observability

Grafana Prometheus Loki

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

Highlights:

  • 🔍 Anomaly detection algorithms
  • 📈 Real-time data processing
  • 🗂️ Advanced Excel report generation

👥 Staff Portal 2.0

Enterprise Employee Portal

Microservices-based employee portal with analytics and process automation. Serves 60,000+ users with high reliability.

Stack: Go PostgreSQL Kafka Redis Grafana

Highlights:

  • ⚡ Event-driven architecture
  • 📊 Real-time analytics dashboard
  • 🔄 HR process automation

🎯 Matrix Hiring System

High-Scale Recruitment Platform

Point-hiring workflow management system handling thousands of candidates and hiring processes.

Stack: Go PostgreSQL ElasticSearch Kafka

Highlights:

  • 🔍 Advanced candidate search
  • 📈 Workflow automation
  • 📊 Real-time monitoring

🚀 More Coming Soon

Currently working on:

  • Financial microservices at Bereke Bank
  • Personal blog at romanv.dev
  • Open-source contributions

🎓 Education

timeline
    title Education Journey
    2021-2023 : ITMO University (St. Petersburg, Russia)
              : B.Sc. Years 1-2
              : Core CS & Engineering Fundamentals
    2023-2025 : Astana IT University (Kazakhstan)
              : B.Sc. Years 3-4
              : Backend & Distributed Systems Focus
    2025-2027 : Astana IT University (Kazakhstan)
              : M.Sc. Computer Science & Engineering
              : Research: High-load Systems & ML
Loading

🎯 Current Focus

// What I'm working on right now
currentGoals := map[string][]string{
    "Work": {
        "Building auto loan platforms with Camunda BPMN",
        "Designing microservices for banking systems",
        "Optimizing high-load financial transaction processing",
    },
    "Learning": {
        "Advanced BPMN orchestration patterns",
        "Financial system architecture best practices",
        "Distributed tracing and observability",
    },
    "Side Projects": {
        "Personal blog at romanv.dev",
        "Open-source contributions",
        "Technical writing and documentation",
    },
}

💡 "Building systems that scale, one microservice at a time"

Profile Views GitHub followers

📫 Let's connect and build something amazing together!

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