Catia Goncalves

Senior Software Engineer at Apple

San Francisco Bay Area 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

🤩
Rockstar
🎓
Top School
Catia Goncalves is a Senior Software Engineer and tech lead with 11 years of experience building and operating large-scale backend systems, currently driving engineering at Apple after a multi-year tenure leading ad-serving and brand safety systems at Twitter. She excels at reducing technical debt, managing incidents, and launching complex products across legacy and modern stacks, with hands-on expertise in Java, Scala, Ruby, React/JavaScript and AWS. Her work spans full-stack prototypes to production services—she built a warehouse management system that replaced an Oracle app and helped scale Magento-based e-commerce for millions of customers. A collaborative leader, she has repeatedly bridged engineering and cross-functional partners to improve business outcomes and mentored teams through platform transitions. She’s also contributed to the widely used twitter-text open-source repo, improving multilingual cashtag parsing and TLD handling across multiple language implementations—an example of pragmatic, cross-language backend craftsmanship.
code11 years of coding experience
job9 years of employment as a software developer
bookJohns Hopkins University
languagesEnglish, Portuguese, Spanish
github-logo-circle

Github Skills (6)

javascript10
regex10
java9
ruby9
objective-c9
javas9

Programming languages (2)

JavaScriptHTML

Github contributions (5)

github-logo-circle
twitter/twitter-text

Jul 2016 - Jun 2017

Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.
Role in this project:
userBack-end Developer
Contributions:4 releases, 37 commits, 36 PRs in 11 months
Contributions summary:Catia contributed to improving the cashtag regex across multiple languages, including JavaScript, Ruby, Java, and Objective-C. They updated the top-level domain (TLD) lists, updating the Java implementation. The user also removed a useless bit from the regex in multiple language implementations. Finally, the user committed the JavaScript release files.
emojiobjective-ctokenizeexpectationsruby
Contributions:46 pushes, 2 branches in 5 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