Accomplished Tech Lead and Senior Software Engineer with 20 years of experience, including architecting and delivering scalable, high-availability enterprise applications. Expertise in Domain-Driven and Event-Driven Architecture, distributed systems, and cloud-native solutions using .NET and Azure. Proven ability in driving technical excellence, clean code, and modern DevOps practices, while leading and mentoring engineering teams. Skilled at translating complex business requirements into data-driven, real-time solutions and collaborating across functions to deliver high-quality, impactful systems.
eCommerce Product – Cross-Border Retail Platform
Architected and delivered a scalable platform enabling retailers to expand globally, addressing complex currency, tax, and localization challenges. Ensured business value flows across domains through cross-domain synchronization and event-driven design.
Key Contributions:
Technologies: .NET/C#, Kafka, ASP.NET WebAPI, Angular, TypeScript, xUnit, Moq, Microsoft Azure (DevOps, App Services, AKS, Application Insights, CosmosDB, Dashboards)
Architectures & Practices: Microservices, DDD, Event-Driven Architecture, CQRS, UML
Led end-to-end development of multiple mid-sized products, driving full-cycle delivery from requirements to architecture, CI/CD, and support. Ensured scalable, reliable solutions using modern frameworks and engineering best practices.
Key Contributions:
Technologies: .NET Framework/Core, C#, ASP.NET WebAPI, ReactJS, Redux, Microsoft Azure, MS Orleans, Elasticsearch, MS SQL Server, MongoDB, xUnit, NUnit, NSubstitute, Moq
Tools: DotTrace, DotMemory, ReSharper, GitHub, GitLab, TeamCity
Architectures & Practices: Microservices, DDD, CQRS, UML
Contributed to large-scale CRM and BPM systems, ensuring performance, scalability, and maintainability in high-demand enterprise environments.
Key Contributions:
Technologies: .NET Framework 4.5/4.6, C#, ASP.NET Web Forms, JavaScript, jQuery, RequireJS, WCF, MS SQL Server, Oracle, Redis
Tools & Practices: NUnit, Moq, jMeter, UML, SVN, LDAP, Quartz Scheduler, DotTrace, DotMemory, Performance Monitor
Developed web application using .NET C#, ASP.NET Web Forms, and JavaScript. Managed MS SQL Server 2005/2008 to ensure optimal database performance.
Engineered desktop applications utilising .NET, ASP.NET Web Forms, and managed MS SQL Server.
Software Design & Development
Analytical Thinking
Complex Problem Solving
Strong Leadership & Mentoring
Cloud technologies
Microservices architecture
Agile methodology