Tim Bunce

CDN Software Engineer at Self-Employed

Ireland
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

👤
Senior
🎓
Top School
Tim Bunce is a seasoned CDN software engineer and open-source pioneer with 31 years of experience building high-performance data processing and database middleware. He is the author/maintainer of the widely used Perl DBI and DBD::Oracle modules and creator of the Devel::NYTProf profiler, tools relied on by hundreds of thousands of developers worldwide. At Apple and through long-standing consulting work he blends deep systems and database expertise (Postgres, MySQL, Oracle) with pragmatic architecture, performance tuning and scalable proxying strategies. A calm, curious communicator and frequent conference speaker, he translates complex technical risks into actionable change and trains teams to operate more resilient systems. His GitHub contributions include performance and usability improvements to influential projects such as DBIx::Class and Brendan Gregg’s FlameGraph, reflecting a focus on maintainability and faster analysis. He thrives working remotely and repeatedly turns investigative troubleshooting into measurable production gains.
code31 years of coding experience
job27 years of employment as a software developer
bookBachelor’s Degree, Bachelor’s Degree at Kingston University
bookUK Ministry of Defence Electrical Quality Assurance Directorate
languagesEnglish, perl, c, sql, bash
stackoverflow-logo

Stackoverflow

Stats
1,102reputation
49kreached
23answers
1question
Badges
perl
top-5%
github-logo-circle

Github Skills (22)

data-visualizations10
github10
dbi10
data-visualisation10
dbix-class10
perl10
performance-optimization10
data-visualization10
documentation10
database-design9
svg9
algorithms8
algorithm8
oracles7
oracle7

Programming languages (13)

JavaC++CSSCMakefileGoPerlHTML

Github contributions (5)

github-logo-circle
brendangregg/FlameGraph

Mar 2013 - Aug 2015

Stack trace visualizer
Role in this project:
userBack-end Developer
Contributions:16 commits, 1 PR in 2 years 4 months
Contributions summary:Tim primarily focused on enhancing the functionality and performance of the flamegraph tool, a stack trace visualizer. They implemented various options for tunables, optimized the code for faster analysis, and added a mechanism to handle function attributes. The contributions also included improvements to the SVG output, such as simplifying the code structure and fixing styling issues, as well as the introduction of a --factor option for scaling values. The user also fixed bugs and addressed issues related to decimal values and name attribute handling.
perfreactprofilingstack-traceperformance-analysis
Perl5/DBIx-Class

Jun 2009 - Jun 2009

GitHub side of the DBIx::Class ( DBIC ) repository
Role in this project:
userBack-end Developer
Contributions:6 commits in 4 days
Contributions summary:Tim focused on improving documentation and functionality within the DBIx::Class framework. Their work included adding references to related methods, clarifying existing documentation, and correcting potential misconceptions about transaction behavior. They also addressed database-specific configuration, particularly for Oracle, by implementing a method to set datetime formats. The user's contributions primarily involved modifications to existing code and documentation, demonstrating a focus on maintainability and clarity.
dbix-class
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
Tim Bunce - CDN Software Engineer at Self-Employed