David Novakovic

Senior Engineering Manager at CalcTree

Gold Coast City, Queensland, Australia
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
David Novakovic is a Senior Engineering Manager with 15+ years of experience scaling data platforms and engineering teams for high-growth startups, most recently helping scale Linktree and now leading engineering at CalcTree. He blends hands-on polyglot engineering—spanning TypeScript, Python, Scala and C/C++—with systems architecture expertise in event systems, GraphQL/REST APIs, developer tooling, and blockchain/smart contracts. An award-winning data leader and computational linguist (Masters research), he has a track record of taking technology teams and products to revenue—founding roles at Scrunch and We Are Hunted (acquired by Twitter) demonstrate both product and technical impact. He’s an active open-source contributor, with testing and backend work across Twisted/Tornado ecosystems and collaborative front-end features for rich-text editors, showing a commitment to reliability and UX. Outside work he’s a bass-music–loving astrophotographer who runs Linux daily, a detail that underscores his engineer’s curiosity and operational fluency.
code15 years of coding experience
bookBachelor of IT, IT, Bachelor of IT, IT at Griffith University
bookIT, Technology, IT, Technology at Bond University
bookMasters IT (research), Computational Linguistics, Masters IT (research), Computational Linguistics at Queensland University of Technology
bookHigh School Matriculation, High School/Secondary Diplomas and Certificates, High School Matriculation, High School/Secondary Diplomas and Certificates at Somerset College
languagesChinese, English, German
stackoverflow-logo

Stackoverflow

Stats
612reputation
117kreached
25answers
3questions
github-logo-circle

Github Skills (34)

asynchronous10
unit-testing10
caching10
python10
api-design10
async10
django10
testing10
http10
typescript10
mezzanine10
http-client10
twisted10
database-design10
typescript-types10

Programming languages (17)

C#MDXJavaC++CSSRustCD

Github contributions (5)

github-logo-circle
fiorix/cyclone

Jul 2014 - Jan 2016

Cyclone is a web server framework for Python, that implements the Tornado API as a Twisted protocol.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:55 commits, 5 PRs, 2 branches in 1 year 5 months
Contributions summary:David's contributions primarily involve setting up testing frameworks and writing tests for the `cyclone` web server framework. They have created tests for `httpclient`, testing basic fetch operations, redirects, and error handling. The user also added tests for JsonRPC, including error scenarios. These tests demonstrate the user's focus on ensuring the reliability and functionality of the web server's components.
apipythonweb-serverserver-frameworktornado
stephenmcd/mezzanine

Aug 2012 - Oct 2015

CMS framework for Django
Role in this project:
userBackend Developer
Contributions:27 commits, 1 PR, 1 comment in 3 years 2 months
Contributions summary:David focused on enhancing the Mezzanine CMS framework for Django. Their contributions include fixing authentication backend functionality, adding support for importing blog posts and comments from Posterous, and improving documentation related to the import process. The user also addressed code formatting issues and typos within the project documentation.
cmscms-frameworkpythondjangoframework
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
David Novakovic - Senior Engineering Manager at CalcTree