Timothy Farkas

Software Engineer at APACHE SOFTWARE FOUNDATION

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
Timothy Farkas is a software engineer with 11 years of experience specializing in distributed data processing engines, grounded in Electrical Engineering and Mathematics degrees from Carnegie Mellon. He contributes to high-profile open-source projects like Apache Drill and Apache Apex, improving partitioning, stability, performance, and test infrastructure for large-scale, parallel query and stream processing systems. Timothy's work blends backend development with DevOps-minded reliability improvements—refactoring core behavior, adding rigorous tests, and smoothing graceful shutdown and web-service issues. Known for removing obsolete code and tightening APIs, he brings a pragmatic focus on maintainability and parallelism that helps complex distributed systems behave predictably in production.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
2,540reputation
233kreached
90answers
21questions
Badges
java
top-5%
github-logo-circle

Github Skills (20)

unit-testing10
apache-drill10
testing10
partitioning10
apache10
java10
javas10
apex10
big-data9
devops8
sql7
maven6
microservices6
logging6
apache-kafka6

Programming languages (6)

TypeScriptJavaCSSC++GoHTML

Github contributions (5)

github-logo-circle
apache/drill

Aug 2017 - Oct 2018

Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:57 commits, 126 PRs, 28 pushes in 1 year 2 months
Contributions summary:Timothy primarily contributed to the Apache Drill project by fixing bugs, improving code stability, and addressing performance issues. Their work included refactoring code, adding new features such as system internal options, and optimizing existing functionality. They also worked on improving the testing infrastructure, including test categories and parallelism, while also addressing issues with the web service and graceful shutdown. These contributions indicate a focus on back-end development and, indirectly, DevOps aspects.
jdbcdatastreambig-datadatabasehadoop
apache/apex-core

Dec 2014 - Apr 2016

Mirror of Apache Apex core
Role in this project:
userBack-end Developer & QA Engineer
Contributions:35 commits, 15 PRs, 64 comments in 1 year 4 months
Contributions summary:Timothy focused on improving the core behavior of the Apache Apex core, specifically in the area of partitioning. They removed obsolete code, added tests to ensure parallel partitioning functionality, and updated the `definePartitions` method to include input ports. Further contributions included fixing javadoc warnings and reorganizing imports to improve code quality and maintainability, with specific code changes reflected in test files.
apacheapex
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
Timothy Farkas - Software Engineer at APACHE SOFTWARE FOUNDATION