Andrei Tomashpolskii

Lead Software Engineer at EPAM Systems

Malaga, Andalusia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andrei Tomashpolskii is a Lead Software Engineer and architect with 11 years of experience designing and operating high-throughput, 24/7 AWS-based big data systems, currently supporting investment decision pipelines at Bridgewater Associates. He combines deep backend expertise in Scala, Kubernetes and distributed systems with hands-on leadership, having led teams and architected resilient data storage and retrieval platforms. His career includes performance-critical work on large-scale game servers and Cassandra clusters, real-time EEG data capture systems, and production trading platforms, showing a pattern of tackling latency- and availability-sensitive domains. An active open-source contributor, he’s extended Apache Cayenne’s crypto module to support numeric types and improved cross-platform and command orchestration features in Bootique, reflecting attention to correctness and operational portability. Based in Malaga with permanent EU work authorization, he blends principal-level architecture with developer pragmatism and a track record of shipping complex, test-driven solutions. A less obvious strength is his knack for building pragmatic tooling (backup daemons, parallel extractors) that make operating legacy and live systems markedly safer and faster.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor, Business Informatics, Bachelor, Business Informatics at State University — Higher School of Economics
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
170reputation
40kreached
10answers
0questions
github-logo-circle

Github Skills (33)

crypto10
encrypt10
multiplatform10
biginteger10
bigdecimal10
cross-platform10
java10
crypt10
javas10
spring-boot10
bittorrent10
encryption10
float329
data-structure9
unit-testing9

Programming languages (7)

TypeScriptJavaC++RustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
atomashpolskiy/bt

May 2016 - Nov 2022

BitTorrent library and client with DHT, magnet links, encryption and more
Role in this project:
userBack-end Developer
Contributions:24 reviews, 995 commits, 65 PRs in 6 years 6 months
Contributions summary:Andrei's commits primarily focused on enhancing the BitTorrent library and client functionality, as indicated by the repository topics. The contributions involved refactoring and adding functionality to the bencoding library, including encoding and decoding of data structures. Additionally, the user addressed a bug related to calculations and implemented changes to improve the handling of data, indicating work on core components of the system.
magnet-linkdhtp2pbittorrenttorrent-client
bootique/bootique

Jun 2016 - Oct 2017

Bootique is a minimally opinionated platform for modern runnable Java apps.
Role in this project:
userBack-end Developer
Contributions:16 commits, 3 PRs, 9 pushes in 1 year 4 months
Contributions summary:Andrei primarily focused on improving the `bootique` platform by addressing system-dependent path issues and enhancing command invocation structures. Their contributions included modifying the `FolderResourceFactory` to support system-independent pathnames, ensuring cross-platform compatibility. The user also implemented complex command invocation features, adding functionality for pre and parallel command execution, demonstrating a focus on improving the application's operational flexibility. Furthermore, the user contributed to testing and fixing specific test cases related to resource handling on Windows.
guicejava-appsrunnabledependency-injectionbootique
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrei Tomashpolskii - Lead Software Engineer at EPAM Systems