Steve Lessard is a Principal Software Engineer with 15+ years building high-performance, cloud-native systems using Java and Golang, specializing in scalable RESTful APIs and open-source tooling. He leads cross-functional teams through full SDLCs, driving architecture and mentoring engineers while focusing on Docker, Kubernetes, AWS, and Linux-based deployments. An active contributor to the kin-openapi Go project, he has improved OpenAPI 3.0 parsing, validation, and JSON Schema support—work that underscores his attention to protocol correctness and API reliability. Based in the Greater Seattle Area, he combines product-minded engineering with hands-on implementation to deliver customer-centric solutions and long-term platform improvements.
OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)
Role in this project:
Back-end Developer
Contributions:6 reviews, 6 commits, 8 PRs in 8 months
Contributions summary:Steve contributed to the `kin-openapi` repository by implementing features, fixing bugs, and adding unit tests related to OpenAPI 3.0 specifications. Their work involved expanding support for JSON Schema formats, including validation for response and request bodies, and ensuring correct parsing of integer parameters. The user also addressed issues in the gorillamux router, specifically regarding server variable processing. The contributions demonstrate a focus on improving the accuracy and reliability of the OpenAPI implementation.
The reliable, generic, fast and flexible logging framework for Java.
Contributions:3 pushes, 1 branch in 5 years 6 months
loggerlogginggenericlogging-frameworkreliable
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.