Aleksandr Tereshenko
@aleksandrtereshenko
Senior Go developer building high-load microservices for fintech, e-commerce, and healthcare.
What I'm looking for
I’m a Senior Go Developer with 8+ years of experience delivering high-load backend systems across e-commerce, fintech, and healthcare—supporting platforms that run at up to 12k RPS and process 1B+ events.
At Raiffeisen Bank, I led the transformation from a legacy monolith to distributed Go microservices, reducing p95 latency by 30% under production load while maintaining a 99.9% SLA. I also standardized a Clean Architecture-based microservice template (protobuf code generation and unified configuration patterns), improving time-to-market by 20% and reducing production defects by 10%.
I build data and reliability pipelines end-to-end: I engineered real-time ETL to migrate high-load transactional data to ClickHouse (1B+ operations), accelerating risk queries by 6×. I also delivered a high-performance document processing backend for AI integration that processes 50k+ contracts with a <2-minute turnaround in a GDPR-regulated environment.
I value engineering excellence and practical collaboration—driving architectural standards, mentoring engineers through architecture reviews and production readiness, and contributing to technical decisions within international Agile teams.
Experience
Work history, roles, and key accomplishments
Senior Backend Engineer
Raiffeisen Bank
Jan 2023 - Present (3 years 5 months)
Migrated legacy banking services to distributed Go microservices, scaling peak throughput from 3k to 12k RPS while reducing p95 latency by 30% and maintaining 99.9% SLA. Built high-load ETL pipelines to ClickHouse (1B+ operations) and delivered real-time document processing with <2-minute turnaround for 50k+ contracts, automating 60% of L1 inquiries.
Built a Kafka-driven microservices platform for COVID-19 test events and lab results with secure storage and >99.9% uptime. Implemented a gRPC backend for processing 7k+ insurance claims daily and engineered an encryption layer (AES-256, RSA-2048, Vault) securing 100M+ records with ~40% cryptographic performance improvement.
Golang Developer
Ozon
Sep 2017 - Mar 2020 (2 years 6 months)
Refactored a legacy Java call center monolith into Go microservices, improving SLA from 95% to 99% while handling peak e-commerce support load. Migrated online support chat to WebSocket architecture backed by RabbitMQ, enabling real-time messaging for 800+ concurrent agents and reducing cross-team latency.
Education
Degrees, certifications, and relevant coursework
Ural Federal University
Degree in Automation of Technological Processes and Production, Automation of Technological Processes and Production
Earned a degree in Automation of Technological Processes and Production from Ural Federal University.
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Aleksandr?
You can contact Aleksandr and 90k+ other talented remote workers on Himalayas.
Message AleksandrFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
