I’m a senior software engineer with 18 years of experience building and delivering enterprise-grade applications, especially in healthcare, logistics/operations, and manufacturing environments. I enjoy hands-on engineering—writing code, designing APIs, and making architecture decisions that help teams support high-volume, mission-critical workflows. In my recent roles I’ve led migrations and performance improvements in .NET and Azure, partnered with product and engineering teams to modernize user-facing portals, and introduced event-driven integration to reduce latency and eliminate polling bottlenecks. I’m comfortable bridging engineering and operations, translating complex business processes into reliable systems—whether that’s PBM eligibility and authorization workflows, EDI integrations, dispatch-style operational visibility, or back-end batch processing reliability.

Dennis Williams

I’m a senior software engineer with 18 years of experience building and delivering enterprise-grade applications, especially in healthcare, logistics/operations, and manufacturing environments. I enjoy hands-on engineering—writing code, designing APIs, and making architecture decisions that help teams support high-volume, mission-critical workflows. In my recent roles I’ve led migrations and performance improvements in .NET and Azure, partnered with product and engineering teams to modernize user-facing portals, and introduced event-driven integration to reduce latency and eliminate polling bottlenecks. I’m comfortable bridging engineering and operations, translating complex business processes into reliable systems—whether that’s PBM eligibility and authorization workflows, EDI integrations, dispatch-style operational visibility, or back-end batch processing reliability.

Available to hire

I’m a senior software engineer with 18 years of experience building and delivering enterprise-grade applications, especially in healthcare, logistics/operations, and manufacturing environments. I enjoy hands-on engineering—writing code, designing APIs, and making architecture decisions that help teams support high-volume, mission-critical workflows.

In my recent roles I’ve led migrations and performance improvements in .NET and Azure, partnered with product and engineering teams to modernize user-facing portals, and introduced event-driven integration to reduce latency and eliminate polling bottlenecks. I’m comfortable bridging engineering and operations, translating complex business processes into reliable systems—whether that’s PBM eligibility and authorization workflows, EDI integrations, dispatch-style operational visibility, or back-end batch processing reliability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Senior Software Engineer at Shure Incorporated
January 1, 2024 - Present
Owned backend services for Shure’s audio device ecosystem, including firmware update delivery and device registration flows handling ~50K requests/day. Migrated legacy SOAP endpoints to RESTful JSON APIs in Spring Boot, reducing average response latency from ~850 ms to ~200 ms during peak usage. Collaborated with embedded engineers to implement MQTT-based device communication protocols for real-time telemetry collection. Built automated deployment pipelines using GitHub Actions and Ansible, cutting release cycles from two weeks to under three days across four environments. Instrumented services with Datadog APM and structured logging, improving mean time to resolution to under 25 minutes. Expanded integration testing by adding ~120 test cases, reducing regression defects by ~35%, and mentored three junior engineers on API design and debugging.
Senior Software Engineer at Prime Therapeutics
March 1, 2022 - Present
Designed and built ASP.NET Core APIs for a pharmacy benefits management platform covering member eligibility, drug formulary lookups, and prior authorization workflows across a database of 3+ million members. Led migration of a legacy reporting service to .NET 6 on Azure App Service, cutting peak response time from 4.8s to under 1.2s. Partnered with product and a team of engineers to rewrite the member portal in React and ASP.NET Web API, reducing load time from 6s to under 1.5s. Introduced event-driven integration using Azure Service Bus between the claims engine and downstream pharmacy network, reducing data latency by ~80% and removing synchronous polling bottlenecks. Owned Terraform-based Azure infrastructure for multiple environments, improved eligibility query performance with read replicas and EF changes, set up GitHub Actions CI/CD for microservices to enable multiple daily releases, and implemented OAuth2 and role-based access control for API security.
Senior Software Engineer at Udemy
January 1, 2020 - January 1, 2023
Led backend development for the course enrollment and billing microservice processing 100K+ transactions daily across 180+ countries. Rebuilt a Django monolith into Spring Boot microservices to enable independent scaling during flash sales. Implemented OAuth2 and JWT authentication across 30+ internal APIs, strengthening authorization and removing access-control vulnerabilities. Designed a real-time analytics pipeline in Python and Kafka with sub-10-second lag. Improved read-heavy performance by adding MySQL read replicas (up to ~3x on peak enrollment). Established API versioning conventions and documentation standards, reducing design review cycles by about a week per feature. Automated database migrations with Flyway and Ansible, eliminating manual DBA steps. Served as on-call lead for the payments stack during major platform events, coordinating incident response and post-mortems.
Senior Software Development Engineer at Magellan Health
May 1, 2019 - March 1, 2022
Built and maintained ASP.NET Core web applications for behavioral health benefits administration, working full stack across Angular provider portals and SQL Server back ends for clinical documentation and authorization records. Rewrote provider credentialing workflow by automating document validation and integrating with HR systems, reducing approval time from 12 business days to ~3 days for ~200 new applications per month. Developed EDI 834/837 integration pipelines processing 5,000+ transactions/day, supporting expansion with multiple payer partners. Modernized a 12-year-old Windows Service by moving nightly batch orchestration to Azure Functions (durable functions), eliminating persistent overnight failures. Mentored developers on API design and Entity Framework practices, designed multi-tenant architecture with Azure SQL elastic pools, implemented Azure Monitor/Application Insights to reduce incident investigation time under 20 minutes, and automated end-of-month reporting to elimi
Software Engineer at RigUp
January 1, 2019 - January 1, 2020
Developed backend APIs in Python and Flask for a workforce marketplace supporting contractor matching and job posting workflows for 500+ enterprise clients. Integrated third-party workforce management systems via REST and webhooks to enable two-way sync and eliminate duplicate data entry. Optimized PostgreSQL query patterns for job search and filtering, reducing complex filtered query page load time from ~4 seconds to under 1 second. Containerized services with Docker and implemented CI/CD pipelines in Jenkins, reducing build/deploy time from ~20 minutes to ~4 minutes. Built internal Python tooling for automated report generation, saving ~15 hours per week for operations. Contributed to architecture discussions for contractor onboarding roadmap priorities.
Software Engineer at Siemens
January 1, 2018 - January 1, 2019
Developed and maintained Java-based backend services for Siemens Digital Industries focused on industrial automation workflow integration. Built RESTful APIs using Spring MVC and Hibernate to interface with manufacturing execution systems for factory-floor data exchange. Automated unit and integration testing with JUnit and Mockito, raising core module code coverage from ~40% to over ~75%. Managed Jenkins build jobs and deployments across dev/staging/production using Bash scripting. Troubleshot production issues with support engineers and customers, resolving critical bugs within SLA windows.
Senior Software Developer at Intercard Inc.
February 1, 2016 - May 1, 2019
Developed payment processing solutions for retail and kiosk transaction data using WCF services, SQL Server, and third-party payment gateways for card-present and card-not-present workflows. Built a real-time transaction monitoring dashboard in ASP.NET MVC with SignalR, improving operational visibility across 1,200+ terminals and enabling faster detection of failed transactions. Optimized SQL for end-of-day reconciliation by rewriting stored procedures and adding indexes, reducing nightly job time from timeouts to under 4 minutes. Contributed to PCI-DSS compliance by implementing tokenization and hardening payment authorization endpoints. Partnered with QA to build an automated Selenium regression suite covering critical transaction workflows, running on every pull request.
HIE Integration Engineer at OnePartner
January 1, 2016 - January 1, 2018
Designed and maintained Health Information Exchange integrations connecting hospital EHR systems using HL7 v2 and FHIR standards. Built Python and Java adapters to normalize patient record data across disparate systems, supporting care coordination for 20+ participating clinics. Automated data validation checks to prevent missing or malformed records before transmission, reducing downstream reconciliation work. Documented integration specifications and supported onboarding with clinical IT, cutting new clinic setup time in half.
Software Engineer Intern at Siemens
January 1, 2014 - January 1, 2016
Assisted with development of internal tooling for software testing and deployment automation in a Java and Groovy environment. Wrote unit tests and participated in code reviews, learning practices for reliable, maintainable code. Supported senior engineers on documentation updates and small feature deliverables across two product teams. Learned Jenkins, Git, and Agile workflows during a semester-long project that was adopted as team standard tooling.
Senior Web Developer at Realtime Results
June 1, 2010 - April 1, 2015
Built and maintained custom web applications for real estate and small business clients using ASP.NET, SQL Server, and jQuery, managing end-to-end development from requirements through deployment and support. Developed a property listing management system supporting 15,000+ active listings and automated nightly sync between MLS data and the client-facing website. Implemented the company’s first automated build/deployment pipeline using TeamCity and MSBuild, reducing deployment time from ~2 hours of manual steps to under 10 minutes. Trained junior developers on ASP.NET Web Forms and the internal framework, supporting a transition to independent feature delivery.
Senior Developer at Star Manufacturing Inc.
March 1, 2009 - June 1, 2010
Maintained and extended an internal manufacturing resource planning system used by the production floor. Added operational reporting for inventory levels and work order tracking requested by leadership. Built a barcode scanning integration that reduced work order data entry errors by removing manual transcription steps at multiple workstations.
Programmer/Analyst at Nooter/Eriksen
April 1, 2007 - March 1, 2009
Supported an engineering document management system used by engineering and procurement teams to manage drawings, specifications, and revision control for fabrication projects. Automated multiple Excel-based reporting workflows that tracked fabrication milestones, saving approximately 10 hours per week of manual data assembly across the PMO.
Programmer/Analyst at Stifel Financial Corp.
June 1, 2005 - April 1, 2007
Maintained internal web applications used by wealth management teams, supporting advisor tools and client reporting functionality. Assisted with data migrations during platform consolidation by validating record counts and reconciling account data between legacy and new environments.

Education

BS Computer Science at East Tennessee State University
January 1, 2012 - January 1, 2016
Master's Degree in Computer Science at Webster University
January 1, 2006 - January 1, 2014
Bachelor's Degree in Computer Science at Vatterott College
January 1, 2004 - January 1, 2007

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Healthcare, Transportation & Logistics, Manufacturing, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more