Alexey Tyshchenko

Senior Backend Engineer
Moscow, RU.

About

Highly accomplished Senior Backend Engineer with 4.5+ years of expertise in designing and optimizing high-load, distributed systems within fintech and enterprise environments. Proven leader in performance optimization, data-intensive platforms, and ML-enabled solutions, consistently delivering significant improvements in latency, cost savings, and system reliability. Adept at leveraging advanced Java, cloud, and data technologies to build scalable and resilient architectures.

Work

Sberbank Technology
|

Senior Java Backend Engineer

Moscow, Moscow Oblast, Russian Federation

Summary

Led the design and ownership of high-load backend architecture for critical file upload services, driving significant performance optimizations for search functionality and database efficiency.

Highlights

Designed and owned backend architecture for a high-load file upload service, handling files up to 100 MB and sustaining 1200 RPS with consistently low latency (≤350 ms).

Implemented scalable backend services integrated with AWS S3, ensuring reliability through rigorous load testing and peak traffic validation.

Optimized search functionality by combining quick and custom filters, reducing response time from 2.1 seconds to 320 milliseconds (6.6x faster).

Improved p95 latency from 1480 ms to 210 ms and decreased database CPU usage by 40% for 10K active users.

Raiffeisen Bank
|

Senior Software Engineer

Moscow, Moscow Oblast, Russian Federation

Summary

Architected and integrated advanced data analytics and machine learning solutions, enhancing query performance and enabling real-time insights for critical business functions.

Highlights

Architected a reactive REST API using Spring WebFlux, effectively preventing thread exhaustion during long-running Trino queries under high concurrency.

Developed a federated analytics layer over PostgreSQL and S3 with Trino, eliminating redundant ETL processes and maintaining low-latency data access.

Integrated an LLM-driven natural language to SQL interface, implementing schema-aware prompt engineering and robust query sandboxing to enhance data accessibility.

Owned end-to-end integration of an ML recommendation engine, designing efficient feature store access and inference APIs for real-time insights.

MTS Group
|

Senior Java Developer

Moscow, Moscow Oblast, Russian Federation

Summary

Drove significant performance and cost optimizations across Java applications and large-scale data pipelines, while providing technical leadership and mentorship.

Highlights

Optimized Java collection joins, reducing reward calculation time by 70% (from 1 minute to 20 seconds) and achieving $5K/year in CPU cost savings.

Implemented a boolean-expression-based filtering engine, improving system performance by 23% and significantly reducing operational costs.

Built large-scale ETL pipelines using Apache Spark, processing over 100 TB per job and reducing infrastructure costs by $8K/year.

Designed a generic calculation schema service, which cut schema development time by 50% and streamlined data processing workflows.

Led comprehensive code reviews and provided technical mentorship, fostering best practices and enhancing team capabilities.

Huawei
|

Java Engineer

Moscow, Moscow Oblast, Russian Federation

Summary

Developed critical components for network security emulation and high-performance packet forwarding, ensuring robust system functionality and successful production deployment.

Highlights

Developed and integrated critical components for a virtualized firewall (VFW) emulator, enabling comprehensive support for complex north-south and east-west traffic scenarios in network security testing.

Designed and implemented a customizable TCP/UDP packet forwarding module, ensuring high reliability with 90% unit test coverage and successful deployment to production environments.

Contributed to the full development lifecycle, from initial design to successful deployment, collaborating with cross-functional teams to integrate network solutions seamlessly.

Engineered flexible and modular solutions for packet handling, enhancing system adaptability and future scalability for evolving network requirements.

Education

Moscow Aviation Institute (National Research University)
Moscow, Moscow Oblast, Russian Federation

M.S.

Electronic Systems

Skills

Programming Languages

Java (8/17), Python.

Backend & Frameworks

Spring Boot, Spring Cloud, Hibernate, JPA, MapStruct, OpenFeign, RESTful APIs, Microservices.

Databases

PostgreSQL, ClickHouse, Redis, Elasticsearch, Trino.

Messaging & Data Processing

Kafka, Apache Spark, Apache Flink.

DevOps & Cloud

Docker, Jenkins, Kubernetes, AWS, S3, Podman.

Testing & Quality

Junit, Testcontainers, Apache JMeter.

Security & Authentication

Keycloak, OAuth.

API & Documentation

Swagger, OpenAPI.