Diego Costantino

Software Engineer at Apple

Vancouver, British Columbia, Canada
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
Diego Costantino is a software engineer with 12 years of experience building mobile and web platforms, currently contributing at Apple after significant tenure at AWS focusing on iOS and Amplify. He specializes in JavaScript and mobile development, with deep hands-on experience integrating native iOS tooling and improving backend resilience in popular open-source projects like AWS Amplify. Diego values teamwork and knowledge sharing, often bridging frontend and native layers—his work on Amplify improved authorization/error handling and iOS Xcode integration for many developers. A fan of functional programming and continuous learning, he brings curiosity-driven improvements rather than just feature work. Based in Vancouver, he combines enterprise-scale engineering with the pragmatic craftsmanship honed while creating and maintaining a React Native framework powering hundreds of apps.
code12 years of coding experience
job14 years of employment as a software developer
bookUniversity of Milan
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
4,547reputation
570kreached
10answers
7questions
Badges
css
top-5%
html
top-5%
github-logo-circle

Github Skills (30)

authorizations10
javascript10
ios10
mobile-development10
wpgraphql10
datastore10
data-storage10
api10
wordpress-graphql10
authorization10
aws-amplify10
graphql10
swift10
error-handling10
apidoc9

Programming languages (9)

TypeScriptMDXJavaJavaScriptObjective-CSwiftKotlinPython

Github contributions (5)

github-logo-circle
aws-amplify/amplify-swift

Oct 2020 - Aug 2022

A declarative library for application development using cloud services.
Role in this project:
userBack-end Developer
Contributions:7 releases, 288 reviews, 75 commits in 1 year 10 months
Contributions summary:Diego primarily focused on enhancing the error handling and authorization processes within the Amplify Swift library, specifically targeting the API and DataStore plugins. They implemented fixes to parse and surface authorization errors for subscriptions and process "OperationDisabled" errors to improve the DataStore's resilience. Additionally, the user contributed to the support for read-only fields within the data models. The contributions demonstrate a focus on improving the robustness, security, and overall functionality of the Amplify framework.
cloud-servicesserverlessdeclarativecloudswift
aws-amplify/amplify-cli

Nov 2020 - Aug 2021

The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Role in this project:
userMobile Developer (iOS)
Contributions:12 reviews, 8 commits, 10 PRs in 8 months
Contributions summary:Diego primarily focused on integrating iOS-specific features within the Amplify CLI framework. Their contributions involved implementing Xcode integration, including handling events like `PostInit`, `PostCodegenModels`, and `PostPull` to ensure the correct setup and updates of iOS projects. They also introduced feature flags for iOS-related features like Xcode integration and `@key` support, and worked on generating native bindings for iOS, demonstrating a focus on bridging the Amplify CLI with native iOS development. Furthermore, they improved the Amplify app e2e test setup to support iOS projects, and made sure that the tests ran in the correct context.
amplify-cliaws-lambdaserverlessnotificationsstorage
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