Tim Disney

Director Of Engineering at F5

Greater Seattle Area United States
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
Tim Disney is a seasoned software leader with 18 years of experience who currently serves as Director of Engineering at F5, combining deep theoretical expertise in programming languages with pragmatic delivery of production systems. He built his career bridging research and industry—from a PhD researcher and multiple Mozilla internships to principal engineering at Shape Security and senior management at F5—bringing rigorous problem-solving to large-scale, security-sensitive systems. Tim is a hands-on engineering manager who still contributes to low-level systems work, evidenced by memory-management improvements in the LLJS project and type-safety contributions to Facebook's widely used Flow type checker. Based in the Greater Seattle Area, he excels at translating language and runtime theory into efficient, reliable infrastructure and mentoring teams to ship elegant, performant software.
code18 years of coding experience
job15 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Seattle Pacific University
bookUniversity of California Santa Cruz
stackoverflow-logo

Stackoverflow

Stats
5,297reputation
489kreached
32answers
18questions
github-logo-circle

Github Skills (16)

memory-management10
low-level-programming10
javascript10
type-definition10
dom-manipulation9
lib9
data-structure7
data-structures7
macros6
nodejs6
ramdajs6
coffeescript6
lazy-evaluation6
jsp6
testing6

Programming languages (8)

TypeScriptJavaShellOCamlJavaScriptHTMLEmacs LispNunjucks

Github contributions (5)

github-logo-circle
mbebenita/LLJS

Jun 2012 - Jul 2012

LLJS: Low-Level JavaScript
Role in this project:
userBack-end Developer
Contributions:43 commits in 27 days
Contributions summary:Tim contributed primarily to the memory management and low-level aspects of the LLJS project. They implemented a memory checker, addressing memory access and initialization issues by shadowing memory and integrating a memcheck library. The user also made several performance improvements in memory allocation and deallocation, fixing bugs and enhancing the efficiency of memory operations within the LLJS environment.
javascriptcompilationlow-level
facebook/flow

Nov 2016 - Jan 2019

Adds static typing to JavaScript to improve developer productivity and code quality.
Role in this project:
userFull-stack Developer
Contributions:5 commits, 6 PRs, 1 comment in 2 years 2 months
Contributions summary:Tim primarily contributed to defining and refining the type definitions and core functionalities of the `flow` library. They addressed specific issues related to DOM manipulation and the definition of vendor-specific properties. Furthermore, they also fixed a typo and added types related to javascript object properties, highlighting a focus on library improvements and type-safety. The user’s contributions indicate involvement across different modules and functions within the library.
static-typingproductivityjavascriptdeveloper-productivitydataflow-programming
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