James Davis

Software Engineer at Stripe

Denver, Colorado, 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
James Davis is a software engineer with 11 years of hands-on experience specializing in performance testing, low-level debugging, and application performance monitoring across .NET and Java ecosystems. He has a deep curiosity for root-cause analysis and has routinely dug into the CLR and postmortem debugging tools like WinDbg and PerfView to resolve production issues. A former Senior Engineer and Escalation Engineer at Microsoft, he contributed to the Microsoft Application Insights Java SDK by refactoring deprecated features and fixing Quick Pulse connection and formatting issues. He also built and ran a SaaS (eLawnGuys) that enabled online payments for lawn-care businesses, keeping his web stack skills current with MVC, Entity Framework, HTML5, jQuery, and knockout.js. Based in Denver, he pairs enterprise-scale troubleshooting experience with product-building instincts and a knack for preventing repeat incidents through instrumentation and APM. Notably, his background spans both deep diagnostics at large vendors and practical end-to-end product delivery for small business customers.
code11 years of coding experience
job14 years of employment as a software developer
bookAA Liberal Arts, AA Liberal Arts at Polk State College
stackoverflow-logo

Stackoverflow

Stats
1,776reputation
95kreached
36answers
0questions
Badges
azure-sql-database
top-5%
azure
top-5%
github-logo-circle

Github Skills (14)

javas10
sdk10
java10
azure9
azure-sql-database9
monitoring9
observability8
distributed-tracing8
asp-net-mvc6
telemetry6
asp-net-core6
visual-studio6
azure-application-insights6
tfs6

Programming languages (9)

C#PowerShellTypeScriptJavaC++JavaScriptMarkdownTypeSpec

Github contributions (5)

github-logo-circle
Application Insights for Java
Role in this project:
userBack-end Developer
Contributions:15 commits, 8 PRs, 49 comments in 1 year 2 months
Contributions summary:James primarily focused on refactoring and updating the Application Insights Java SDK. They removed deprecated features, such as `trackSession` and supporting classes. Furthermore, the user made fixes related to the Quick Pulse feature, addressing connection pool leaks and updating the Quick Pulse URL. There are also modifications for duration and formatting in the code.
java-agentapplication-insightssqlobservabilitysdk
debugthings/dnd-unitygame

Apr 2021 - Mar 2022

Contributions:5 releases, 24 PRs, 24 pushes in 11 months
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
James Davis - Software Engineer at Stripe