a
aleks_salikhov

Aleksey S

@aleks_salikhov

Senior Go Backend Engineer

Georgië
Engels
Sommige informatie wordt in het Engels weergegeven.
Over mij
Senior Backend Engineer with 8+ years of experience building scalable distributed systems. Specialized in Go (Golang), microservices, and event-driven architectures. I design low-latency, high-reliability backend services for fintech, crypto, and data-driven platforms. Experienced with AWS, Kubernetes, APIs (REST/gRPC), and high-load systems. I focus on clean architecture, performance, and scalable solutions.... Lees meer

Skills

a
aleks_salikhov
Aleksey S
offline • 
Gemiddelde reactietijd: 1 uur

Bekijk mijn diensten

API en integraties
I will design fault tolerant notification system
API en integraties
I will migrate your java or python code to production ready golang

Werkervaring

Banks

Fulltime • 6 yrs 1 mo

Golang Backend Developer

Nov 2023 - Oct 20251 yr 11 mos

Tochka JSC Customer Loyalty Platform — a centralized system for configuring and managing marketing campaigns and user reward programs. Evolved the admin panel architecture by externalizing promo code management from code to configuration, eliminating developer dependency and accelerating changes. Defined and implemented a configuration-driven approach for campaign setup via the admin panel (time windows, support flows), enabling automation of promotional campaigns, removing reliance on engineering, and significantly accelerating go-to-market for marketing initiatives while shifting control to business teams. Integrated an A/B testing platform to collect campaign performance data, enabling data-driven product decisions. Delivered 10+ marketing campaigns, with results driving subsequent product improvements. Established documentation and onboarding processes, increasing team autonomy and reducing time-to-productivity for new hires. Technologies: Go, PostgreSQL, RabbitMQ, JSON-RPC, Protobuf, ELK, Grafana, Sentry, Docker, Kubernetes.

Golang Backend Developer

Sep 2019 - Nov 20234 yrs 2 mos

One Planet Club EdTech Platform — an online learning system for managing content, users, and learning progress, with payment integrations and extensible APIs. Designed and launched a bonus system from scratch: gathered requirements for 12 bonus types, defined system architecture, and prepared documentation for rollout and scalability. Implemented service observability, including centralized logging and monitoring (Grafana, ELK stack). Built a notification system consisting of 3 microservices (orchestrator, processor, template service) and integrated it with Firebase and Twilio, enabling multi-channel notification delivery. Led a full-scale migration of services (100% of codebase) from Java, Python, and C++ to Go, unifying the tech stack and simplifying maintenance. Implemented a distributed service architecture: gRPC for synchronous communication, RabbitMQ / AWS SQS for asynchronous processing, and ArangoDB for graph-based data storage, improving system reliability and performance. Technologies: Golang, gRPC, Protobuf, PostgreSQL, RabbitMQ, AWS SQS, ArangoDB, GitLab CI/CD, Kaniko, Kubernetes, Helm, Docker, Terraform, Grafana, ELK.

Sberbank

Java Backend Developer

Sberbank • Fulltime

Sep 2019 - Mar 20211 yr 6 mos

Internal HR Platform — a bank-wide scalable system for automating recruitment and employee onboarding, serving thousands of users and built on a microservices architecture. Designed and implemented a distributed notification system (5 services, Kubernetes), transitioning communication to an asynchronous model using Kafka, ensuring scalability, fault tolerance, and resilience under peak loads. Improved service performance by ~15% through JVM tuning and business logic refactoring, increasing notification processing speed. Integrated SonarQube into the codebase, resolved critical issues, and increased test coverage to 80%, improving code quality to an “A” rating and reducing regression risks. Standardized integrations with the notification system by developing a reusable client library and introducing Swagger/OpenAPI, simplifying service onboarding and accelerating team integration. Implemented RBAC (Role-Based Access Control), enforcing fine-grained access control and improving system security. Technologies: Java 11, Spring Boot, Hibernate, Kafka, PostgreSQL, Liquibase, Docker, OpenShift, Vault, Jenkins, SonarQube, Keycloak, MS Exchange, GCP Firebase, APNs, JVM Tunning, Swagger, Gradle, RESTful API, Testcontainers, JUnit, Mockito.