I’m a Senior Software Engineer with over 10 years of experience building scalable full-stack systems using .NET, React, TypeScript, and cloud technologies, With over 10 years of full-stack experience building scalable SaaS applications in both enterprise and cloud environments, I have developed a strong track record of owning systems end-to-end, leading modernization efforts, and mentoring engineering teams. At Salesforce, I re-architected a high-throughput .NET Core middleware system handling over 2 billion transactions daily, improving reliability and deployment speed by 40% through microservices, Docker, and Kubernetes. I also designed CI/CD pipelines with Terraform and Spinnaker, built observability into services using Application Insights, and implemented Kafka-based event streaming for real-time data ingestion. Previously at Incedo Inc., I developed React and TypeScript microfrontends integrated with Node.js and ASP.NET APIs, and optimized PostgreSQL and SQL Server databases for high-performance transactional workloads. What draws me most to twine is your commitment to simplicity, automation, and elegant user experiences—values that mirror how I approach engineering. I’m especially inspired by the opportunity to contribute across a mixed-stack environment, combining my experience in Node.js, TypeScript, GraphQL, and .NET to deliver secure, scalable, and maintainable systems. I would welcome the opportunity to bring my expertise in service-oriented architecture, API design, and cloud-native development to help twine, continue to scale its platform and empower millions of users to make scheduling effortless. Thank you for your time and consideration. I look forward to the opportunity to discuss how I can contribute to your team.

Kevin McKernan

I’m a Senior Software Engineer with over 10 years of experience building scalable full-stack systems using .NET, React, TypeScript, and cloud technologies, With over 10 years of full-stack experience building scalable SaaS applications in both enterprise and cloud environments, I have developed a strong track record of owning systems end-to-end, leading modernization efforts, and mentoring engineering teams. At Salesforce, I re-architected a high-throughput .NET Core middleware system handling over 2 billion transactions daily, improving reliability and deployment speed by 40% through microservices, Docker, and Kubernetes. I also designed CI/CD pipelines with Terraform and Spinnaker, built observability into services using Application Insights, and implemented Kafka-based event streaming for real-time data ingestion. Previously at Incedo Inc., I developed React and TypeScript microfrontends integrated with Node.js and ASP.NET APIs, and optimized PostgreSQL and SQL Server databases for high-performance transactional workloads. What draws me most to twine is your commitment to simplicity, automation, and elegant user experiences—values that mirror how I approach engineering. I’m especially inspired by the opportunity to contribute across a mixed-stack environment, combining my experience in Node.js, TypeScript, GraphQL, and .NET to deliver secure, scalable, and maintainable systems. I would welcome the opportunity to bring my expertise in service-oriented architecture, API design, and cloud-native development to help twine, continue to scale its platform and empower millions of users to make scheduling effortless. Thank you for your time and consideration. I look forward to the opportunity to discuss how I can contribute to your team.

Available to hire

I’m a Senior Software Engineer with over 10 years of experience building scalable full-stack systems using .NET, React, TypeScript, and cloud technologies, With over 10 years of full-stack experience building scalable SaaS applications in both enterprise and cloud environments, I have developed a strong track record of owning systems end-to-end, leading modernization efforts, and mentoring engineering teams.

At Salesforce, I re-architected a high-throughput .NET Core middleware system handling over 2 billion transactions daily, improving reliability and deployment speed by 40% through microservices, Docker, and Kubernetes. I also designed CI/CD pipelines with Terraform and Spinnaker, built observability into services using Application Insights, and implemented Kafka-based event streaming for real-time data ingestion. Previously at Incedo Inc., I developed React and TypeScript microfrontends integrated with Node.js and ASP.NET APIs, and optimized PostgreSQL and SQL Server databases for high-performance transactional workloads.

What draws me most to twine is your commitment to simplicity, automation, and elegant user experiences—values that mirror how I approach engineering. I’m especially inspired by the opportunity to contribute across a mixed-stack environment, combining my experience in Node.js, TypeScript, GraphQL, and .NET to deliver secure, scalable, and maintainable systems.

I would welcome the opportunity to bring my expertise in service-oriented architecture, API design, and cloud-native development to help twine, continue to scale its platform and empower millions of users to make scheduling effortless.

Thank you for your time and consideration. I look forward to the opportunity to discuss how I can contribute to your team.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Senior Software Engineer at Salesforce
October 1, 2025 - October 20, 2025
Migrated features for a queuing middleware handling over 2 billion transactions daily, improving system scalability and reliability. Architected and restructured a complex codebase into containerized microservices (Docker, Kubernetes), boosting deployment efficiency by 40%. Created custom VM images for Azure App Services and Functions. Integrated telemetry with Application Insights and Azure Monitor, reducing peak-load response times by 30%. Monitored performance to ensure uptime for services handling over 1 million concurrent users via Azure Service Bus. Designed CI/CD pipelines using Terraform, Spinnaker, and Chef, cutting release times by 50%. Implemented Kafka-based ingestion across 100+ data streams. Built full-stack apps with React, Node.js, and ASP.NET Core. Modeled databases including MS SQL Server, PostgreSQL, and DynamoDB. Conducted unit testing with NUnit, XUnit, and Jest to ensure quality across multiple projects.
Senior Software Engineer at Incedo Inc.
September 1, 2024 - October 20, 2025
Deployed 3 microservices using C#, ASP.NET Core Web API to enhance real-time digital engagement for AssetMark. Built 2 microfrontends with Angular and React, integrating with backend services. Performed performance tuning of 50+ SQL queries and stored procedures via LINQ and Entity Framework, reducing execution times. Completed straight-through processing for ACH/Check withdrawals via MIMO tool using C#, Azure Functions. Resolved production data issues with root-cause analysis on SQL Server 2019 and implemented permanent fixes addressing 15+ recurring issues. Leveraged Azure services (Functions, SQL Database, Cosmos DB, Logic Apps). Introduced ad-hoc reporting with SSRS and Power BI. Improved logging/monitoring with Datadog across 50+ metrics. Authored comprehensive unit tests (NUnit) for 30+ use cases. Led code reviews and mentored 3 junior developers.
Software Engineer at Integra Connect
August 1, 2023 - October 20, 2025
Migrated Integra Cloud EHR to .NET 6 and a microservices architecture to improve performance and scalability. Implemented usability enhancements in the EHR app using JSON data interchange, Angular, HTML5, and CSS3. Integrated Microsoft Dynamics 365 to improve patient data management and compliance. Developed clinical data management features with SQL Server and Entity Framework, enhancing data accuracy and reducing processing time. Leveraged Azure App Service and Azure Functions, achieving cost reductions. Improved testing and reliability by expanding Selenium-based automated tests; enhanced logging/monitoring through Datadog. Worked with DataOps to streamline data processing using Azure Data Factory and Snowflake. Delivered solutions in Agile teams, contributing to shorter sprint cycles and timely deliveries.
Software Engineer at Availity
October 1, 2020 - October 20, 2025
Implemented a .NET 4.8 authorization framework to secure backend services. Optimized a .NET Core console app to process and serialize 1.2 million XML documents. Led Okta authentication integration by designing data flows and a proof-of-concept for 10,000+ users. Created API endpoints to validate SAML 2.0 SSO requests. Designed SQL schemas and queries for large product datasets and optimized ETL processes. Expanded centralized logging with Azure Application Insights and Sumo Logic, reducing error rates. Adopted Azure features (Functions, Blob Storage) to optimize cloud resource utilization. Championed a DevOps transition with Bitbucket and Bamboo, automating 15 deployment processes.

Education

Bachelor of Science in Computer Engineering at University of South Florida
May 1, 2014 - August 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Healthcare, Financial Services, Education