Kevin Stich

Senior Software Engineer - Smithy at Amazon Web Services (AWS)

Lynnwood, Washington, 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
Kevin Stich is a senior software engineer with nine years of experience building and shipping scalable API tooling and SDKs, currently leading the Smithy project at AWS. He designs robust, maintainable systems and has driven Smithy adoption across new AWS service launches, coordinating strategy with director-level stakeholders and multiple engineering teams. Kevin is a pragmatic technical writer and mentor who authors design documents, project plans, and proposals while coaching individual contributors, managers, and product leads. His open-source contributions include significant protocol serialization work on the widely used aws-sdk-js-v3 and core improvements to the Smithy IDL, reflecting deep expertise in API modeling and code generation. He also automated model transformations for CloudFormation and IAM that eliminated whole classes of human error and saved years of developer effort. Based in Lynnwood, WA, he combines backend engineering rigor with cross-team orchestration to reliably move complex platform efforts from prototype to production.
code9 years of coding experience
job7 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at DePaul University
stackoverflow-logo

Stackoverflow

Stats
783reputation
82kreached
34answers
9questions
github-logo-circle

Github Skills (37)

json10
javascript10
build-configuration10
typescript10
data-serialization10
buildconfig10
codegen10
java10
phpunit10
serialization10
aws-sdk10
javas10
deserialization10
php10
configuration-file10

Programming languages (11)

TypeScriptJavaRustSmithyJavaScriptGoPHPSwift

Github contributions (5)

github-logo-circle
smithy-lang/smithy

Mar 2019 - Nov 2022

Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.
Role in this project:
userBack-end Developer
Contributions:849 reviews, 221 commits, 627 PRs in 3 years 8 months
Contributions summary:Kevin primarily contributed to the `smithy-lang/smithy` repository by modifying code related to the build configuration and improving core features. Their work included fixing issues related to license filenames in Gradle build files, updating HTTP semantics validators, and updating the version number. Additionally, the user finalized the Java 8 port and addressed issues with the model build system.
smithyagnosticsmithy-modelsprogramming-languageclients
aws/aws-sdk-js-v3

Oct 2019 - Feb 2021

Modularized AWS SDK for JavaScript.
Role in this project:
userBack-end Developer
Contributions:26 reviews, 63 commits, 82 PRs in 1 year 4 months
Contributions summary:Kevin primarily contributed to the development of the AWS SDK for JavaScript (v3) by adding support for serialization and deserialization of data for different AWS protocols, including aws.rest-json-1.1, aws.rest-xml, aws.query and aws.ec2. Their work involved modifying the codegen to handle document bodies, error deserialization, and various serialization needs. The user also added the handling of undefined inputs, including serialization for automatically generating idempotency tokens.
aws-sdk-jsjavascriptaws-sdkmodularizedsdk
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
Kevin Stich - Senior Software Engineer - Smithy at Amazon Web Services (AWS)