Darren Jennings

Engineering Manager at Stripe

Louisville, Kentucky, 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
Darren Jennings is an engineering manager at Stripe with 11 years of experience building and leading teams that deliver reliable, scalable systems. He progressed through individual contributor roles into leadership at Stripe after technical leadership at Kong, where he contributed to core API gateway features like session storage, group-based authorization, and SSR-friendly tooling. A full‑stack engineer by training, Darren has improved developer experience across open-source projects—adding caching, deduplication, and TTL to the popular swrv Vue data-fetching library and broadening language support for httpsnippet. He combines backend systems design with documentation and UX-minded contributions, having integrated Algolia DocSearch and productionized installation and rate-limiting guides for Kong. Based in Louisville, KY, he holds an M.S. in Computer Engineering/Computer Science and has a background in physics, which informs his analytical approach to system design and debugging. Colleagues describe him as a hands-on leader who still ships code and examples to help teams adopt robust, well-documented solutions.
code11 years of coding experience
job17 years of employment as a software developer
bookMaster of Science (M.S.) Computer Engineering Computer Science, Master of Science (M.S.) Computer Engineering Computer Science at University of Louisville
github-logo-circle

Github Skills (41)

caching10
javascript10
algolia10
swr10
back-end-development10
lua10
code-generation10
vue10
api-gateway10
jekyll10
powershell10
kong10
vue-jsx10
documentation10
api-design9

Programming languages (12)

TypeScriptC#JavaCSSShellJavaScriptVuePHP

Github contributions (5)

github-logo-circle
Kong/swrv

Jan 2020 - Feb 2022

Stale-while-revalidate data fetching for Vue
Role in this project:
userFull-stack Developer
Contributions:30 releases, 25 reviews, 144 commits in 2 years
Contributions summary:Darren primarily focused on enhancing the `swrv` library, a data fetching solution for Vue.js applications. They added core features like response caching, request deduplication, and time-to-live (TTL) settings to improve data management. The user also implemented support for server-side rendering (SSR) and provided PWA and Nuxt example integrations to improve the library's versatility and expand its user base.
stale-while-revalidaterevalidatefetchingstaleswr
Kong/httpsnippet

Nov 2018 - Nov 2019

HTTP Request snippet generator for many languages & libraries
Role in this project:
userFull-stack Developer
Contributions:4 releases, 1 review, 20 commits in 11 months
Contributions summary:Darren primarily contributed to adding and improving PowerShell support for the `httpsnippet` project, including implementing the `Invoke-WebRequest` target for generating PowerShell code snippets. They also refactored tests, fixed linting issues, and addressed CI-related configurations. Further contributions involved enhancing the test suite, incorporating multiline output fixtures, and adding a new browser fetch API target, thus improving cross-language support and test coverage.
http-requestsnippet-generatorsnippetlanguagesrequest
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
Darren Jennings - Engineering Manager at Stripe