Nic Jansma

Senior Principal Lead Software Engineer at Akamai Technologies

Grand Rapids, Michigan, 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

👤
Senior
🎓
Top School
Nic Jansma is a Senior Principal Software Engineer with 14 years of experience specializing in web performance, observability, and web standards, currently shaping Cloudflare’s observability platform and performance features. A longtime standards contributor, he co-chairs the W3C Web Performance Working Group and the RUM Community Group, driving practical improvements to how the web measures and delivers speed. His career spans leadership roles at Akamai, Microsoft (where he helped build IE9/IE10 performance features), and SOASTA, alongside founding several web-focused ventures dating back to the 1990s. Nic is an active open-source contributor—his performance enhancements to the popular request/request HTTP client added detailed timings and keep-alive support—reflecting a blend of hands-on engineering and protocol-level thinking. Based in Grand Rapids, he pairs entrepreneurial roots with deep systems expertise to make fast, measurable experiences for users worldwide.
code14 years of coding experience
job17 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Michigan
stackoverflow-logo

Stackoverflow

Stats
4,090reputation
1.8mreached
28answers
1question
Badges
testing
top-5%
profiling
top-5%
javascript
top-5%
windows
top-5%
github-logo-circle

Github Skills (15)

http10
javascript10
nodejs10
performance-optimization10
profiling9
testing9
windows9
crash-reports6
html6
scheduled-tasks6
google-chrome6
batchfile6
timing6
command-line6
windows-vista6

Programming languages (20)

C#JavaBikeshedC++CSSCMakefileVue

Github contributions (5)

github-logo-circle
request/request

Nov 2016 - Mar 2017

🏊🏾 Simplified HTTP request client.
Role in this project:
userBack-end Developer / Performance Engineer
Contributions:10 commits, 3 PRs, 29 comments in 4 months
Contributions summary:Nic primarily focused on enhancing the performance and providing detailed timing metrics for the `request` library. They implemented a `.timings` array to track various phases of an HTTP request, including DNS lookup, connection establishment, and response times. Further contributions involved refactoring the timing mechanism to use the `performance-now` library, and added a test suite for timing-related functionalities. Moreover, they added support for keep-alive connections.
apihttp-requesthttp-clientjavascriptsimplified
Contributions:23 releases, 4 reviews, 69 commits in 7 years 10 months
deflatedecompressioncompressiondata-storagegzip
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
Nic Jansma - Senior Principal Lead Software Engineer at Akamai Technologies