Vinupriya Vairavan, British National
Senior Backend Engineer | .NET Core | Azure
▪ London ▪ My Website ▪ LinkedIn
Results-driven Senior Backend Engineer with over 15 years of experience designing, developing, and optimizing high-performance backend systems using .NET Core and Microsoft Azure. Proven expertise in building scalable APIs, modular monoliths, and serverless architectures that power modern digital businesses. Strong background in cloud-native development, database performance tuning, BDD, and Agile delivery. Adept at modernizing legacy platforms, mentoring teams, and aligning engineering solutions with business goals. Actively exploring GenAI, LLMs, and AI agent implementation through personal innovation projects.
Technical Proficiencies
Languages & Frameworks: C#, .NET (3.1, 5+), ASP.NET Core, MVC, Blazor, Razor pages, LINQ, T-SQL, some Python and Angular
Testing & Quality: xUnit, NUnit, Fluent Assertions
Cloud & Platform Engineering / Architectural practices Azure Functions, App Services, Cosmos DB, Azure SQL, Service Bus, Azure DevOps, Microservices, Event-driven, DDD, CQRS
Web Technologies: Web API (REST, SOAP), Messaging, HTML, XML, CSS, JavaScript, Jquery etc.,
DevOps & Observability: Git, GitHub, Azure DevOps, CI/CD pipeline automation, Docker, Bicep (IaC), Application Insights, New Relic, Splunk
Project & Collaboration tools: Agile, Scrum, Jira, Confluence, Microsoft Teams, Visual Studio, VS code
Areas of Expertise
• Backend/API Development
• Distributed Systems
• Strategic Planning & Execution
• Agile & Scrum Methodologies
• Backend System HLD & LLD
• Software design Patterns
• Scalable Systems
• Unit Testing & CI/CD
• ChatGPT, Prompt engineering
• AI enthusiast – Gen AI, LLMs
• C#, Python
• Cross-Functional comm
Professional Development2025
• Earned Microsoft Certified: Azure AI Fundamentals , strengthening understanding of modern AI/ML concepts and their application in scalable, reliable, cloud-native systems. Now preparing for Microsoft Certified: Azure AI Engineer Associate
• Pursuing personal projects & case studies to implement AI-driven applications using Azure AI services, Azure AI Foundry and experimenting with Python-based AI/ML libraries
Professional Experience
Senior Software Engineer, Ruleguard, London2023 - 2024
Directed and been part of end-to-end development of scalable backend solutions using C# .NET Core for a GRC product on backend and Angular on frontend, created HLD/LLD design for complex modules, API development, and cloud-native architecture using Azure services. Championed BDD practices, improved SQL and API performance, and led module migrations to .NET 8, while fostering team growth and ensuring continuous delivery through Azure DevOps
• Improved SQL performance and Web API scalability for high-load usage.
• Migrated some of the core components from .Net 4.8 to .Net 8, reducing technical debt
• Implemented CI/CD pipelines, code reviews, and version control in Azure DevOps
• Architected and delivered cloud services using Azure Functions, Service Bus, Azure SQL, Cosmos DB.,
• Collaborated on designing the transition of a modular monolith to Microservices, focusing on scalability, domain decomposition, and cloud readiness
• Used New Relic for monitoring and observability across services
• Provided technical leadership and mentoring to team members
• Coordinated with product owners, QA, and BA teams throughout delivery
Sabbatical break - Maternity2021 – 2023
Held directorship at my independent consultancy, Shiiv Inc Ltd, registered in the UK, focused on ad-hoc advisory, self-led research, and technology initiatives. Took a planned break for personal reasons while continuing to remain technically active through personal projects and ongoing upskilling.
• Engaged in hands-on learning across backend/cloud technology trends.
• Maintained industry awareness and remained ready for transition into high-impact engineering leadership role
Senior Software Developer (Contractor), Shiiv Inc Ltd (End Client: CII, London)2018 – 2021
Designed and implemented scalable backend solutions aligned with business and technical requirements, working cross-functionally with stakeholders. Delivered full-stack features using .NET and Blazor, ensuring performance, maintainability, and quality.
• Developed and maintained C# .NET backend systems and RESTful APIs, supporting Blazor frontends; delivered modular, unit-tested code
• Collaborated on technical designs, peer reviews, and requirement analysis, ensuring functional/non-functional alignment and clean delivery pipelines using Azure DevOps
• Improved system performance, monitoring, and support with tools like Splunk and SysAid.
Developer (Contractor), Shiiv Inc Ltd (End Client: John Lewis, London), Capita Resourcing Ltd, UK2016 – 2018
Led the execution of projects in the pensions division, focusing on managing legacy applications and implementing Agile methodologies with C# .Net and VB .Net. Engaged in requirements gathering, in-depth analysis, project planning, and estimation, while collaborating with cross-functional teams to ensure successful software architecture and project alignment. Delivered maintenance and support for legacy systems, enhancing functionality and stability.
• Effectively utilized Agile methodologies to drive project execution and improve team collaboration.
• Authored clean, scalable code in C# .Net and VB .Net, leading to significant enhancements in application performance.
• Managed project progress and change requests using Jira, ensuring clear communication and timely delivery
Senior Developer, Smart Focus UK Ltd, London2014 – 2016
Delivered C# .Net Azure SaaS solutions at SmartFocus, focusing on customer-centric development and performance optimization. Employed new Microsoft technologies to create Web APIs and enhance features, while implementing asynchronous solutions for improved scalability. Collaborated within Agile frameworks to ensure high-quality deliverables during four-week development cycles
• Enhanced application performance significantly by leveraging Azure cloud services, including App Insights and Azure SQL Databases.
• Developed background processes using Notification Hubs to efficiently dispatch millions of emails, ensuring rapid and reliable communications.
Developer/Senior Analyst, SCIO Health Analytics, India2012 – 2013
Collaborated with product owners and business analysts to analyze requirements and craft effective solutions. Managed multiple tasks simultaneously while mentoring team members, engaging stakeholders, and contributing to hands-on coding. Developed comprehensive user documentation, created project management trackers, and maintained Agile backlog lists to improve task visibility and execution. Designed and implemented Web APIs for MVC applications, deployed CI/CD pipelines, and optimized database logic for enhanced system performance.
• Took on a leadership role to address team challenges, ensuring timely delivery of high-quality software releases.
• Successfully developed and launched robust applications using MVC, ASP.NET, C#, JavaScript, jQuery, and SQL technologies.
• Established CI/CD pipelines with TeamCity and conducted unit testing with NUnit to maintain code quality and streamline the release process
Infosys Technologies (India & Switzerland), Developer/Technical Analyst /Team Lead2005 – 2011
• Client: Swiss RE – Reinsurance Company, Switzerland (Domain: Re-Insurance)
Education2001 – 2005
• Bachelors in Information Technology - Anna university, Trichy, Tamil Nadu, India