.NET Lead Developer at CDW
Florida, United States

Mykhailo Karpenko

Council Member
Michael Karpenko is a Lead .NET Developer and Certified Scrum Master with over 10 years of experience in full stack web development, team leadership, and cloud architecture across industries including e-commerce, media, gambling, and enterprise IT solutions.

Michael Karpenko currently serves as a Senior .NET Developer at Deloitte (June 2023 to November 2023), working on a contract basis for one of the largest media representation companies in the United States, serving over 200 million active consumers. In this role, he designed and developed complex web architecture solutions from the ground up using .NET 6, REST APIs, and Blazor, while building high-performance, scalable web applications and collaborating with both onshore and offshore team members to analyze system performance, data usage, and user requirements.

Prior to that, Michael Karpenko worked as a Senior .NET Developer at Pitney Bowes (January 2023 to May 2023), contributing to a shipping and e-commerce platform on a contract basis. He built complex .NET Core API systems supporting cross-border and domestic shipping services, performed code reviews to maintain code quality standards, provided backend mentorship to team members, and collaborated with developers, QA engineers, and systems analysts to deliver work within sprint cycles. He also introduced improved coding and design practices across the team.

From July 2021 to December 2022, Michael Karpenko held the role of Lead .NET Developer at CDW, a provider of integrated IT solutions. In this position, he led technical solution implementations end-to-end, from system design and resource planning through data migration and deployment. He worked closely with senior management, IT architects, and business development leaders to align technical roadmaps with operational decisions. He mentored developers, conducted code reviews, introduced new C# coding style practices, resolved database performance issues through SQL query optimization and indexing, and integrated third-party services and external APIs for user experience tracking. He also ran performance and load testing using JMeter.

From May 2018 to July 2021, Michael Karpenko served as Senior .NET Developer and Scrum Master at 888 Holdings, an online betting and gaming company. Working on a high-volume single-page application, he implemented client-side upgrades using Google Cloud technologies that improved client-side speed by 30% and reduced spending on external SDKs. He also coached Agile team members as Scrum Master, implementing Scrum values that improved the quality of Scrum events, decreased meeting duration by up to 40%, and increased team velocity and overall efficiency. He designed and configured a fully automated CI/CD pipeline for Google Cloud Functions through Azure DevOps and led the migration of an existing WCF API to .NET Core Web API.
From April 2015 to May 2018, Michael Karpenko worked as a Full Stack Developer and Team Leader at SellerMogul, a SaaS platform focused on shipping to Amazon FBA. He developed and customized features using ASP.NET MVC and Azure Functions, achieving a 40% increase in system performance. He established best practices and coding standards for a team of five developers, reducing code complexity and improving component maintainability. He configured an automated CI/CD pipeline with Amazon Cloud Services that produced a 3x reduction in average deployment time, mentored newly hired developers in .NET and Agile principles, and automated data mining and parsing processes to deliver timely market intelligence. He also built AWS Lambda functions for statistical data processing and managed RDS database instances for SQL Server.

Michael Karpenko began his career from November 2013 to April 2015 as a Full Stack Web Developer at Avega Network on a part-time contract basis, building small web applications using PHP, MySQL, and the Yii framework for a CRM and analytics software company serving the insurance industry. He coordinated with engineering and product teams to define customer requirements, resolved bugs in existing system components, and improved the user-facing design of the insurance portal.
In addition to his professional roles, Michael Karpenko served as a .NET Course Trainer at CyberBionic Systematics in 2022, sharing his technical expertise with the next generation of developers.

Michael Karpenko holds a Bachelor's degree in Computer Science from Pryazovskyi State Technical University (2013 to 2017). He has completed the Professional Scrum Master certification through Scrum.org (2020), Management 3.0 Fundamentals through Management 3.0 B.V. (2021), a team leadership program through Intellias (2021), Public Speaking and Oratory Training through MCPIR (2019), and a .NET Trainer course through CyberBionic Systematics (2022).

His technical expertise spans C#, .NET Framework, .NET Core, ASP.NET MVC, Web API, Blazor, WCF, Microservices, and Domain-Driven Design on the backend; JavaScript, TypeScript, AngularJS, jQuery, DevExpress, Kendo UI, Syncfusion, HTML5, and CSS3 on the frontend; MS SQL Server, PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, and GigaSpaces for databases; Azure, AWS, and GCP for cloud platforms; and Docker, Kubernetes, Azure DevOps, Git, and CI/CD tooling for DevOps practices.