Daniel Cottone is a Senior Principal Software Engineer with 11 years of experience leading backend and cloud-native initiatives at Asurion, where he progressed from Software Engineer to senior technical leadership. He specializes in serverless architectures and AWS integrations—contributing to prominent open-source projects like the Serverless Framework and serverless-offline to improve API Gateway and authorization flows. Daniel couples hands-on engineering with mentoring and developer advocacy, helping teams deliver intuitive, cost-saving customer experiences such as an Amazon Connect/Lambda IVR-to-chat integration. Based in Nashville, he brings a full-stack systems background rooted in earlier roles in Java/Spring development and systems administration. Known for pragmatic refactors and thorough testing, he focuses on reliability and maintainability while giving back to the developer community.
11 years of coding experience
16 years of employment as a software developer
Bachelor's Degree, Bachelor of Science (B.S.), Liberal Studies: Computer Science, Mathematics, Bachelor's Degree, Bachelor of Science (B.S.), Liberal Studies: Computer Science, Mathematics at Middle Tennessee State University
Emulate AWS λ and API Gateway locally when developing your Serverless project
Role in this project:
Back-end Developer
Contributions:7 releases, 21 commits, 31 PRs in 10 months
Contributions summary:Daniel's commits primarily focused on implementing and improving features related to request authorizers within the serverless-offline project. They added support for different authorization types (request and token) and modified the code to correctly create and handle authorization events. These changes involved modifying code related to the `createAuthScheme.js` file and modifying other project files such as `index.js` and `createVelocityContext.js` to integrate the authorizer functionality and also made corrections to aws environment variables.
⚡ Serverless Framework – Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.
Role in this project:
Backend Developer
Contributions:7 commits, 2 PRs, 5 comments in 2 days
Contributions summary:Daniel primarily contributed to enhancing the API Gateway integration within the Serverless Framework. They implemented payload compression support, ensuring correct handling of `minimumCompressionSize` and added associated tests. Further contributions involved refactoring and fixing existing tests to ensure accurate validation and error handling. The user’s work centered on expanding the framework's functionality and maintaining its reliability, specifically targeting the AWS API Gateway component.
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
Daniel Cottone - Senior Principal Software Engineer at Asurion