Anton Tanasenko is a seasoned software engineer with 12 years of experience building and hardening backend systems across startups and large enterprises, now based in Estonia and currently at Aetion. He has held technical leadership roles at Walmart Labs and Starburst Data and runs his own software firm, Everwake, reflecting both hands-on engineering and entrepreneurial instincts. Anton contributes to major open-source projects such as Trino and Apache Maven, where his work on task execution, JDBC metadata caching, and Maven lifecycle integration improved performance, reliability, and compatibility. Comfortable with core Java and distributed SQL engines, he specializes in refactoring complex internals and adding robust test coverage to reduce operational risk. Colleagues value his pragmatic approach to long-lived systems and his knack for finding subtle improvements that yield measurable stability gains.
12 years of coding experience
19 years of employment as a software developer
Secondary, Secondary at Mahtra Gümnaasium
Bachelor, Informatics, Bachelor, Informatics at TalTech – Tallinn University of Technology
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
Back-end Developer
Contributions:43 reviews, 7 PRs, 51 comments in 2 years 2 months
Contributions summary:Anton primarily focused on modifying and testing the Trino query engine's core Java code. Their contributions included refactoring `SqlTaskExecution` and `SqlTaskExecutionFactory` to improve task state management and stats reporting. Furthermore, the user added test coverage and enhancements to the JDBC client, specifically related to metadata caching of schemas and table names. These changes indicate involvement in improving the performance and reliability of Trino.
Contributions:8 commits, 6 PRs, 9 comments in 1 year 1 month
Contributions summary:Anton primarily contributed to core Java code within the Apache Maven project. Their commits focused on configuring custom packaging types and integrating them within the lifecycle of Maven. These changes involved modifying the core lifecycle plugin analyzer, mapping configurations, and related test cases, demonstrating a strong understanding of Maven's internal workings. The user also worked on fixing binary compatibility issues and added project artifact caching.
maven-pluginsmavenapachejavabuild-management
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
Anton Tanasenko - Software Engineer at Everwake Ltd