Dylan Trotter

Founding Partner at Bit Complete

Old Toronto, Ontario, Canada
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
Dylan Trotter is a founding partner and seasoned software engineering leader with nine years of experience leading large-scale product and infrastructure transformations. He has driven major backend rewrites—from modernizing YouTube's Python app server to converting a monolithic PHP stack at Thumbtack into a GraphQL-first service architecture—and now helps companies define business outcomes and build the teams and systems to achieve them. Skilled in C++, Python, Java and large distributed systems, he blends hands-on implementation with team building and operational rigor. An active contributor to open-source tooling, he improved native type handling in Google's notable Grumpy Python-to-Go transcompiler, reflecting a taste for bridging languages and runtimes. Based in Old Toronto, he pairs a physics background from the University of Toronto with practical experience shipping high-throughput web platforms for global audiences.
code9 years of coding experience
job18 years of employment as a software developer
bookBSc Physics, BSc Physics at University of Toronto
stackoverflow-logo

Stackoverflow

Stats
11reputation
11kreached
3answers
0questions
github-logo-circle

Github Skills (14)

type-system10
go10
transcode10
transpiler10
python9
code-generation9
testing8
google-cloud-run6
unit-testing6
serverless6
google-cloud-functions6
google-cloud-platform6
postgresql6
batch-processing6

Programming languages (6)

TypeScriptC++ShellMakefileGoPython

Github contributions (5)

github-logo-circle
google/grumpy

Jan 2017 - Aug 2017

Grumpy is a Python to Go source code transcompiler and runtime.
Role in this project:
userBack-end Developer
Contributions:72 commits, 288 PRs, 248 pushes in 7 months
Contributions summary:Dylan primarily contributed to the Grumpy project by implementing and improving the handling of native types in the Python to Go transcompiler. Their work involved modifying the `runtime/native.go` file to ensure correct type conversions for simple typedefs in a Go context, which involved adjusting the `__native__` slots for primitive base classes and typedef'd primitive types. The user also made several code changes that addressed bugs and inconsistencies in the codebase related to control flow, string manipulation, and dictionary methods.
golangpythonruntimetranscompilergo-source
trotterdylan/grumpy

Nov 2017 - Nov 2017

Contributions:1 commit, 156 pushes, 1 branch in 1 day
golangpythonruntimetranscompilergo-source
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