Joanna Diep is a Senior Software Engineer II with 11 years of experience building backend systems and web services across startups and finance, now at HubSpot after rising through engineering ranks at Echobox. Trained at Imperial College London and launched through Morgan Stanley’s Technology Analyst program, she brings strong fundamentals in C, C++ and Java along with functional and logic languages like Haskell and Prolog. Joanna combines production experience with broad language fluency—Python, JavaScript, Scala and Assembly—enabling her to work comfortably from low-level systems to high-level services and data stores like Neo4j. She has led technical initiatives as a principal engineer, shipping REST/SOAP APIs and Spring/Node.js-based platforms while mentoring teams on reliability and engineering craft. Known for learning quickly, she often picks up new languages or paradigms to solve practical problems rather than chasing trends. Based in England, she balances deep technical curiosity with a track record of delivering maintainable, production-ready software.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.E.) Computing, Bachelor of Engineering (B.E.) Computing at Imperial College London
Contributions:151 pushes, 61 branches, 7 tags in 3 years 2 months
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
Joanna Diep - Senior Software Engineer II at HubSpot