Jonathan Mcguire

LD Director Of Gen AI Software Engineering at CVS Health

Las Vegas, Nevada, 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
Jonathan Mcguire is a seasoned engineering leader with over two decades of experience in quality assurance, software engineering, mobile performance, and Gen AI platform delivery. Currently LD Director of Gen AI Software Engineering at CVS Health, he has a track record of scaling reliability and release practices across enterprise products at Vivint and Nike, and earlier technical foundations at Apple. Jonathan blends hands-on systems work—contributing to notable open-source projects like OpenTK and Serilog sinks—with strategic leadership in performance engineering, DevOps, and QA. He’s skilled at viewing problems from multiple angles to find the right solution, whether refactoring Win32 windowing internals or improving configuration binding for logging libraries. Based in Las Vegas, he brings a pragmatic, cross-functional approach that balances metrics-driven decision making with deep engineering craft. A longtime coder (jokingly claiming roots back to 1978), he pairs institutional best practices with continued hands-on contributions to open-source tooling.
code11 years of coding experience
job20 years of employment as a software developer
bookComputer Science, Computer Science at Napa Valley College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
9,717reputation
897kreached
128answers
31questions
Badges
authentication
top-5%
http
top-1%
google-chrome
top-5%
github-logo-circle

Github Skills (39)

serilog10
wp-api10
net10
configuration-management10
http10
dotnet10
winapi10
asp-net10
dotnet-core10
logging10
ws-api10
csharp10
opengl10
graphics2d9
authentication9

Programming languages (19)

C#PowerShellJavaCSSC++RustCHTML

Github contributions (5)

github-logo-circle
A Serilog configuration provider that reads from Microsoft.Extensions.Configuration
Role in this project:
userBack-end Developer
Contributions:34 commits, 11 PRs, 4 pushes in 5 months
Contributions summary:Jonathan primarily contributed to the configuration and settings aspects of the Serilog library, which reads from Microsoft.Extensions.Configuration. Their commits involved updating project files, including modifying .csproj files to support different .NET framework versions, updating dependencies such as Microsoft.Extensions.Configuration.Json, and removing unused constants. They also made changes to the internal configuration reader, refactoring code, and implementing features to support nested configurations and configuration binding, specifically to populate IConfiguration and IConfigurationSection parameters.
dotnetprovidermicrosoft-extensions-configurationmicrosoft-extensionsextensions
A Serilog sink that writes events to Microsoft SQL Server and Azure SQL
Role in this project:
userBack-end Developer
Contributions:43 commits, 31 PRs, 16 pushes in 5 months
Contributions summary:Jonathan primarily contributed to the Serilog MSSqlServer sink, fixing bugs and implementing new features. Their work involved modifying the configuration extensions to handle custom column names and adding new features. They also made changes to the MSSqlServerSinkTraits class, addressing issues related to mapping properties to standard columns and updating dependencies. The user's contributions enhanced the sink's functionality and addressed several reported issues.
sinkdotnetsql-servereventsserilog-sink
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
Jonathan Mcguire - LD Director Of Gen AI Software Engineering at CVS Health