Kyle Herock

Software Architect at Elsevier

Pittsburgh, Pennsylvania, 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
Kyle Herock is a software architect with 11 years of experience designing and delivering backend-first, cloud-native systems from startup products to enterprise healthcare platforms. Based in Pittsburgh, he progressed through technical and leadership roles at Elsevier where he translated complex FHIR and EHR requirements into production microservices and later led engineering teams. He is also an active open-source contributor, improving projects like webpack-merge, a utility used across the JavaScript ecosystem, and enhancing Node.js-based s3rver with streaming and ranged-request support. Comfortable across the full stack, Kyle pairs pragmatic refactors and stronger type-safety with practical performance improvements, and he brings a startup-hardened curiosity from earlier work building creator-focused web apps.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Maryland
languagesEnglish
github-logo-circle

Github Skills (23)

unit-testing10
javascript10
oid10
typescript10
webpack10
lodash10
amazon-s310
webpacker10
typescript-types10
nodejs10
typescripts10
filesystem9
file-management9
eslint9
aws9

Programming languages (19)

SmartyC#JavaC++CSSCRustVue

Github contributions (5)

github-logo-circle
authts/oidc-client-ts

Sep 2021 - Apr 2022

OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications
Role in this project:
userFull-stack Developer
Contributions:104 reviews, 88 commits, 40 PRs in 6 months
Contributions summary:Kyle primarily contributed to the development of the OIDC Client TS library, with a focus on both front-end and back-end aspects. They refactored sample code for the Parcel project, suggesting improvements to the build process. Additionally, the user updated the ESLint configuration for the website and enforced consistent return statements, demonstrating a commitment to code quality. Furthermore, they fixed a bug related to imports and enabled strict type checking in unit tests, thereby improving the reliability of the library.
openidoidcbrowseroauth2-protocoljavascript
jamhall/s3rver

May 2016 - Oct 2021

A fake S3 server written in NodeJs
Role in this project:
userBack-end Developer
Contributions:14 releases, 17 reviews, 201 commits in 5 years 5 months
Contributions summary:Kyle primarily contributed to the development of the s3rver backend. Their work included adding support for features like content disposition and storage classes. They refactored parts of the code, particularly around file storage and object management, to improve performance by using streams, and enhanced existing functionality by adding support for ranged requests. They also fixed some minor bugs.
s3-serveramazonamazon-s3loopback4nodejs
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
Kyle Herock - Software Architect at Elsevier