Ty Terdan

Senior Backend Software Engineer at Atlassian

Sunnyvale, California, 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

👤
Senior
🎓
Top School
Ty Terdan is a Senior Backend Software Engineer with 13 years of experience building scalable systems and shipping production-grade software from startup to enterprise. Based in Sunnyvale, he currently drives backend work at Atlassian and has deep Java expertise demonstrated by meaningful contributions to the high-profile javaparser project, where he extended the Java Symbol Solver and improved AST handling and test coverage. He combines backend engineering with strong UI/UX instincts from prior full‑stack and visualization roles, having built VR code-visualization tools and optimized large-scale visualizations with spatial acceleration structures. Ty has led teams and mentored engineers while delivering features across mobile, web, and backend stacks in healthcare and enterprise domains. Practical and quality-focused, he favors pragmatic design, performance optimizations, and tooling that enables rapid customer-driven iteration.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Rochester
bookBachelor of Science (B.S.), Computer Science & Engineering, 3.675, Bachelor of Science (B.S.), Computer Science & Engineering, 3.675 at The Ohio State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

parserator10
javas10
code-analysis10
parser10
javaparser10
java10
abstract-syntax-tree10
testing10
reflection9
reflections9
code-generation4

Programming languages (3)

C#JavaRust

Github contributions (5)

github-logo-circle
javaparser/javaparser

Mar 2017 - Apr 2017

Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Role in this project:
userBack-end Developer
Contributions:8 commits in 18 days
Contributions summary:Ty contributed to the `javaparser/javaparser` project by implementing and extending the functionality of the Java Symbol Solver. They added methods for retrieving package and class names, specifically for different declaration types like classes, interfaces, enums, and type parameters. The user also improved the project's structure by differentiating between field and inner class dot expressions and adding tests for the newly implemented features, enhancing the project's reliability and maintainability.
code-generationjavaparserjavasymbolsolvercode-generatorsyntax-tree
tnterdan/BattleGame

Nov 2012 - Dec 2012

Contributions:15 commits in 6 days
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
Ty Terdan - Senior Backend Software Engineer at Atlassian