Carmine Dimascio

Principal Software Engineer at Amazon

Boston, Massachusetts, 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
Carmine Dimascio is a Principal Software Engineer based in Boston with 11 years of experience building scalable, cloud-native systems and leading cross-functional teams at Amazon, Tripadvisor, and IBM. He combines deep hands-on expertise in microservices, event-driven architectures, and search platforms (Kafka, Postgres, Elasticsearch) with proven leadership in shipping product-grade AI and advertising platforms powered by Watson. An IBM Academy of Technology member and inventor, he has led teams that delivered mission-driven products—from a Watson-powered early learning API featured on Discovery to a custom service mesh using Envoy xDS. He actively contributes to open source, notably improving express-openapi-validator with type definitions and robust response validation. Equally at home in languages from Go and Kotlin to Node.js and Swift, he is also a musician who brings a continuous-learning mindset to both engineering and team culture.
code11 years of coding experience
job23 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Providence College
bookMA Computer Science, MA Computer Science at Boston University
stackoverflow-logo

Stackoverflow

Stats
11,751reputation
4.5mreached
202answers
6questions
Badges
soap
top-1%
annotations
top-5%
inheritance
top-5%
jax-rs
top-5%
http
top-1%
java
top-5%
github-logo-circle

Github Skills (28)

request-validation10
expressjs10
http10
typescript10
webservice10
soap10
rest10
typescript-types10
protocols10
typescripts10
openapi10
annotations9
javascript9
jakartaee9
java9

Programming languages (16)

JavaC++RustScalaVueGoHTMLKotlin

Github contributions (5)

github-logo-circle
🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.1.x or 3.0.x specification
Role in this project:
userBack-end Developer
Contributions:168 releases, 188 reviews, 955 commits in 3 years 10 months
Contributions summary:Carmine contributed to the development of the `express-openapi-validator` project by adding type definitions, specifically focusing on adding type definitions for multipart middleware and response validation. They also worked on creating and fixing test cases related to path parameters and response validation, including handling issues with complex data structures like oneOf. Furthermore, the user improved the error handling and addressed bugs in the validator.
connect-middlewarerequest-validationexpressopenapivalidation
cdimascio/ballparks

Apr 2016 - Jun 2019

Contributions:2 commits, 17 pushes, 1 branch in 3 years 2 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
Carmine Dimascio - Principal Software Engineer at Amazon