Deepak Michael is a seasoned senior software engineer with over 15 years architecting and shipping multi-tenant SaaS platforms and cloud-integrated solutions. He blends full-stack expertise—from React/Angular front ends to Java/Node.js microservices—and has deep experience building Netty-based platform components for hybrid cloud and on-premise integrations. At Proofpoint and OpenText he’s led design, troubleshooting, and CI/CD efforts, owned critical services, and mentored teams to raise delivery quality. An active contributor to Swagger OSS, he improved Java client code generation and core serialization/serialization hooks that help automate API SDKs used widely across the industry. Comfortable across databases (Postgres, MySQL, Mongo) and clouds (Cloud Foundry, AWS), he also has a knack for practical POCs and integrating third-party viewers and tools. Colocated in Burlington, Ontario, he pairs systems-level thinking with hands-on coding to turn complex integration challenges into production-ready features.
14 years of coding experience
16 years of employment as a software developer
Masters, Information Technology, Masters, Information Technology at Manipal Academy of Higher Education
Indian High School, Dubai
Bachelor of Medicine, Bachelor of Surgery (MBBS), Bachelor of Medicine, Bachelor of Surgery (MBBS) at Patil Medical College Bijapur, Karnataka
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
Back-end Developer
Contributions:45 commits in 4 months
Contributions summary:Deepak made several code-generation related changes to the swagger-codegen project. They focused on deserializing API changes and supporting "ok" return types within the Java code generator. The user also updated the code generator to ignore methods without model APIs and added configuration to ignore specific models. Additionally, the user worked on reading configurations for base URLs, API keys, and resource listings from a configuration file.
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
Role in this project:
Back-end Developer
Contributions:5 commits in 23 days
Contributions summary:Deepak contributed to the core functionality of the Swagger core library. They fixed issues related to model visibility in XML renditions and improved the display of models for POST data parameters. Furthermore, they introduced a `MessageBodyWriter` for enhanced JSON control and addressed a bug related to methods without parameters. Their work focused on refining API documentation generation and improving the serialization process.
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.