I am a Senior .NET Architect, Technical Director, and hands-on software engineer with more than 28 years of experience building, modernizing, and operating business-critical information systems.
I specialize in legacy modernization across Microsoft technologies, including .NET Framework, modern .NET, ASP.NET, MVC, Web API, WCF, SQL Server, and Entity Framework. My approach is pragmatic: understand the existing system, reduce technical risk, and modernize incrementally where it delivers business value.
I have led backend architecture and delivery for platforms in event technology, recruitment, research intelligence, computer vision, financial services, and enterprise software. I design reliable APIs, scalable SQL Server backends, payment workflows, messaging, background processing, real-time communications, and operational reporting.
I bring strong production engineering experience in application stabilization, SQL Server performance tuning, observability, structured logging, troubleshooting, security remediation, and CI/CD delivery practices. I have worked with Azure, Docker, GitHub, Azure DevOps, SignalR, WebSockets, and message queues.
As a technical leader, I have managed and mentored cross-functional engineering teams across .NET, React, Angular, Python, and C++ environments. I have introduced Agile and Scrum practices, coding standards, pull-request workflows, TDD, release cadences, and architecture review processes.
I am experienced in collaborating with stakeholders, managing delivery roadmaps, coaching engineers and managers, and balancing hands-on implementation with technical direction. I am particularly interested in architecture, modernization, backend platform engineering, and complex production systems.