Timothy Swena is a seasoned software engineer and team lead with 16 years of experience building developer-facing tooling and data platforms, currently leading the BigQuery DataFrames team at Google to make analytics and ML in Python more accessible at scale. He combines deep backend engineering—improving BigQuery client libraries, SQLAlchemy dialects, and pandas connectors—with strong developer experience work, producing samples, docs, and test automation across multiple languages. A prolific open-source contributor, Tim has improved projects ranging from pandas and Cirq documentation to the python-bigquery ecosystem and Airflow integrations, often focusing on type safety, testing reliability, and BigQuery-specific features like NUMERIC/INTERVAL and BigQuery Storage API support. His background spans performance benchmarking at Oracle to teaching software engineering at Google Tech Exchange, giving him a pragmatic blend of systems, data, and pedagogy. Outside of work he channels his curiosity into math-driven side projects and pixel art, running a personal LLC that ships small apps and creative tools.
16 years of coding experience
17 years of employment as a software developer
B.S. Mathematics and Computer Science, B.S. Mathematics and Computer Science at University of Wisconsin-Madison
Master’s Degree Computational Mathematics, Master’s Degree Computational Mathematics at Texas A&M University
No degree Electrical and Computer Engineering, No degree Electrical and Computer Engineering at Carnegie Mellon University
Contributions:91 commits, 93 PRs, 126 pushes in 3 years 10 months
Contributions summary:Timothy contributed to both the Java backend and Android front-end components of the Cloud Vision project. They addressed a bug related to GZIP requests in the Android application, and added a Java text sample that interacts with the Vision API and a local Redis database. The user also updated the Python text sample, converting it to use a batch request for image processing. Furthermore, the user added Travis configuration for Java and iOS samples, and PHP linting.
Contributions:19 releases, 146 reviews, 133 commits in 5 years
Contributions summary:Timothy focused on improving the BigQuery-related system tests and the overall quality of the codebase by addressing bugs, improving the reliability and maintainability of test configurations, and removing deprecated features. This involved updating testing infrastructure and dependencies, with specific attention to the authentication mechanism and the transition from the deprecated `oauth2client` to the `google-auth` library, while also enhancing documentation. The contributions included supporting new versions of Google libraries.
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.