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.
A declarative library for application development using cloud services.
Role in this project:
Back-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.
The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Role in this project:
Mobile 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.
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.