LD Director Of Gen AI Software Engineering at CVS Health
Las Vegas, Nevada, United States
Join Prog.AI to see contacts
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.
11 years of coding experience
20 years of employment as a software developer
Computer Science, Computer Science at Napa Valley College
A Serilog configuration provider that reads from Microsoft.Extensions.Configuration
Role in this project:
Back-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.
A Serilog sink that writes events to Microsoft SQL Server and Azure SQL
Role in this project:
Back-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