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.
11 years of coding experience
11 years of employment as a software developer
Bachelor, Business Informatics, Bachelor, Business Informatics at State University — Higher School of Economics
BitTorrent library and client with DHT, magnet links, encryption and more
Role in this project:
Back-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.
Bootique is a minimally opinionated platform for modern runnable Java apps.
Role in this project:
Back-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.
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