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.
11 years of coding experience
14 years of employment as a software developer
AA Liberal Arts, AA Liberal Arts at Polk State College
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.
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.