Joseph Antonakakis

Engineering Manager at Hello Interview

New York, New York, 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
Joseph Antonakakis is an engineering manager and former staff engineer with 11 years in software, currently leading teams at Notion from New York after a progression through Meta and multiple senior technical roles. He blends hands-on systems work—contributing to high-profile open-source projects like VSCode's language server and improving test infrastructure for the widely used Python formatter Black—with people leadership and delivery ownership. Joseph has a track record of shipping incremental, robust solutions (e.g., implementing IncrementalTextDocument and piece-tree integration) and improving reliability through test automation. He teaches and coaches technical interview skills, demonstrating a commitment to developer growth and clear technical communication. Comfortable across full-stack and systems-level concerns, he pairs strong engineering judgment with mentoring and process-driven execution. His background in research and startup product builds hints at a pragmatic, curiosity-driven approach to solving complex engineering problems.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Cornell University
languagesEnglish
github-logo-circle

Github Skills (18)

unit-testing10
javascript10
pytest10
python10
testing10
typescript10
formatter10
language-server-protocol10
formatters10
typescript-types10
typescripts10
test-automation10
asyncio9
nodejs9
aiohttp9

Programming languages (10)

TypeScriptC#JavaC++CoffeeScriptRustJavaScriptSwift

Github contributions (5)

github-logo-circle
psf/black

Aug 2019 - Oct 2019

The uncompromising Python code formatter
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 6 PRs, 26 comments in 2 months
Contributions summary:Joseph contributed significantly to the testing infrastructure of the `black` code formatter. They fixed existing tests, particularly related to the `blackd` API and unstable formatting, and added new test cases. Their work included modifying test configurations, ensuring test coverage, and addressing potential bugs. This highlights a focus on improving the reliability and stability of the code formatter through comprehensive testing.
python-codepre-commit-hookpythongofmtcodeformatter
Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on node.js
Role in this project:
userFull-stack Developer
Contributions:12 commits, 1 PR, 30 comments in 1 month
Contributions summary:Joseph focused on enhancing the language server protocol implementation, primarily by adding incremental document synchronization features and related tests. They implemented the `IncrementalTextDocument` class, integrated piece-tree dependency, and ensured the synchronization logic functioned correctly. Their contributions involved modifications to both server-side logic and associated test cases within the project. The user demonstrated expertise in the language server protocol and text document management.
node-jsvscodevscode-extensionserver-protocollsp
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
Joseph Antonakakis - Engineering Manager at Hello Interview