Jim Schubert

Distinguished Software Engineer at Capital One

Richmond, Virginia, 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
Jim Schubert is a Senior Lead Software Engineer with 16 years of experience building and modernizing large-scale, cloud-native systems, currently driving CI/CD, migration tooling, and Java/Go service upgrades at Capital One. He combines deep hands-on skills across Java, Go, Python, Docker, AWS, and OpenRewrite with a strong background in .NET, C#, and systems-level work dating back to early RFID/HL7 healthcare integrations. At Capital One he led an enterprise-adopted ECS Fargate migration tool, fixed cross-cutting performance regressions in a widely used Spring library, and guided remediation for Log4Shell—demonstrating both practical impact and security-minded stewardship. Previously at Expedia he helped design microservices, developer tooling, and performance-focused Node/Scala services while mentoring engineers and improving team practices. An active contributor to the swagger-codegen project, he improved C# client generation, enum handling, and DateTime serialization—showing attention to durable, language-specific SDK quality. Based in Richmond, VA, he mixes pragmatic engineering leadership with a knack for turning messy legacy systems into maintainable, automated platforms.
code16 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science Management Information Systems, General, Bachelor of Science Management Information Systems, General at Virginia Commonwealth University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

json10
code-generation10
csharp10
openapi10
dotnet-core10
api-design9
restful-api9
rest-api9
api-rest9

Programming languages (18)

C#PowerShellJavaCSSScalaGoMustacheHTML

Github contributions (5)

github-logo-circle
swagger-api/swagger-codegen

Jan 2016 - Feb 2018

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:
userBack-end Developer
Contributions:101 commits, 74 PRs, 716 comments in 2 years
Contributions summary:Jim primarily contributed to the C# client code generation for the swagger-codegen project. They implemented features for customizing the generated code, specifically focusing on handling enums, and support for collection format and nested arrays in the client. Their work also included updates to model constructors for better serialization, and improved handling of DateTime formats. The user also introduced support for internal access modifiers in generated code and addressed source and package name issues.
openapiparsingswaggerswagger-codegenrest
jimschubert/yfa-nodejs-code

Oct 2013 - Jan 2020

Code to accompany the book Your first app: node.js. See https://yourfirstapp.us/
Contributions:148 commits, 1 PR, 5 pushes in 6 years 4 months
nodejs
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