Szymon Homa

Application Architect

Warsaw, Masovian Voivodeship, Poland
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
Szymon Homa is an Application Architect with 10 years of experience designing maintainable, testable systems and leading teams through Agile/XP-driven transformations. He combines deep object-oriented modeling and a strong focus on code quality and CI with hands-on backend work, including contributions to the prominent Trino distributed SQL engine to improve Hive integration and query stability. His career spans startups and scale-ups—helping Starburst mature PrestoSQL, guiding microservices and DevOps adoptions, and leading technical initiatives at Gett. Comfortable learning new stacks (recently Go) while coaching others, he balances pragmatic delivery with mentor-driven skill development. Based in Warsaw, he brings a practical blend of architectural judgment and detailed implementation experience that surfaces in both production features and improved testing practices.
code10 years of coding experience
job15 years of employment as a software developer
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at University of Silesia in Katowice
languagesEnglish
github-logo-circle

Github Skills (9)

javas10
query-engine10
hive10
sql10
java10
database9
testing9
big-data9
databases9

Programming languages (3)

JavaGroovyTSQL

Github contributions (5)

github-logo-circle
trinodb/trino

Aug 2022 - Nov 2022

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
userBack-end Developer
Contributions:140 reviews, 3 commits, 47 PRs in 3 months
Contributions summary:Szymon primarily focused on enhancing the Trino query engine's capabilities regarding Hive integration. They implemented support for inserts into partitioned bucket tables, modifying existing tests and adding new ones to capture the new behavior. They also addressed an issue within the WindowOperatorStats, improving the handling of edge cases and preventing the termination of queries. Furthermore, the user modified the default Hive metastore refresh interval, and made several updates to handle cases where there were hive only views created.
prestodbdbmsindexingjdbcbigdata
Contributions:8 commits, 4 PRs, 8 pushes in 6 months
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
Szymon Homa - Application Architect