Hi, I'm Oviya Narayanan Ravindran, a Senior Full Stack Software Engineer with 12+ years of experience designing, developing, and delivering enterprise web applications. My expertise includes C#, .NET/.NET Core, ASP.NET Core, React, JavaScript, TypeScript, SQL Server, PostgreSQL, REST APIs, microservices, Azure, AWS, Docker, Kubernetes, and CI/CD. I've worked across industries such as finance, insurance, retail, healthcare, and the public sector, delivering scalable, secure, and high-performance solutions. Throughout my career, I've led application modernization initiatives, developed cloud-native microservices, built responsive frontend applications, optimized databases, and collaborated with cross-functional Agile teams to deliver business-critical software. I also use AI-assisted development tools such as GitHub Copilot and Microsoft Copilot to improve development efficiency and code quality. What sets me apart is my ability to understand business requirements and translate them into reliable technical solutions. I focus on writing clean, maintainable code, solving complex problems, mentoring team members, and delivering high-quality software that provides measurable value to clients.

Oviya Narayanan Ravindran

Hi, I'm Oviya Narayanan Ravindran, a Senior Full Stack Software Engineer with 12+ years of experience designing, developing, and delivering enterprise web applications. My expertise includes C#, .NET/.NET Core, ASP.NET Core, React, JavaScript, TypeScript, SQL Server, PostgreSQL, REST APIs, microservices, Azure, AWS, Docker, Kubernetes, and CI/CD. I've worked across industries such as finance, insurance, retail, healthcare, and the public sector, delivering scalable, secure, and high-performance solutions. Throughout my career, I've led application modernization initiatives, developed cloud-native microservices, built responsive frontend applications, optimized databases, and collaborated with cross-functional Agile teams to deliver business-critical software. I also use AI-assisted development tools such as GitHub Copilot and Microsoft Copilot to improve development efficiency and code quality. What sets me apart is my ability to understand business requirements and translate them into reliable technical solutions. I focus on writing clean, maintainable code, solving complex problems, mentoring team members, and delivering high-quality software that provides measurable value to clients.

Available to hire

Hi, I’m Oviya Narayanan Ravindran, a Senior Full Stack Software Engineer with 12+ years of experience designing, developing, and delivering enterprise web applications. My expertise includes C#, .NET/.NET Core, ASP.NET Core, React, JavaScript, TypeScript, SQL Server, PostgreSQL, REST APIs, microservices, Azure, AWS, Docker, Kubernetes, and CI/CD. I’ve worked across industries such as finance, insurance, retail, healthcare, and the public sector, delivering scalable, secure, and high-performance solutions.

Throughout my career, I’ve led application modernization initiatives, developed cloud-native microservices, built responsive frontend applications, optimized databases, and collaborated with cross-functional Agile teams to deliver business-critical software. I also use AI-assisted development tools such as GitHub Copilot and Microsoft Copilot to improve development efficiency and code quality.

What sets me apart is my ability to understand business requirements and translate them into reliable technical solutions. I focus on writing clean, maintainable code, solving complex problems, mentoring team members, and delivering high-quality software that provides measurable value to clients.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Technical Lead / Senior Full Stack Developer at Cognizant
November 1, 2019 - Present
Spearheaded design, development, and deployment of scalable enterprise solutions across life sciences and retail domains. Built scalable backend services with C#, .NET Core, MVC, and Entity Framework; developed interactive front-end components using React and integrated REST/Web APIs. Containerized legacy applications and implemented CI/CD pipelines using Azure DevOps, Docker, and Kubernetes to reduce deployment time and improve environment consistency. Applied SOLID principles and standard design patterns to ensure reusable, testable code. Led sprint planning, backlog grooming, and cross-functional collaboration, enforcing code quality through peer reviews and static analysis, and delivering features ahead of schedule while reducing production issues. Administered Git branching strategies and tracked tasks with Jira and Azure Boards.
Technical Lead / Senior Full Stack Developer at Cognizant, Mississauga, ON
November 1, 2019 - Present
Led design, development, and deployment of scalable enterprise solutions in life sciences and retail domains, focusing on performance, security, and reliability. Modernized legacy apps to cloud-native containerized platforms using Azure DevOps, Docker, and Kubernetes, resulting in a 70% reduction in deployment time. Developed backend services with C#, .NET Core, MVC, and Entity Framework alongside interactive React front-end components. Applied SOLID principles and design patterns ensuring maintainable and testable code. Facilitated Agile processes including sprint planning and backlog grooming, improving feature delivery by 25%. Enhanced code quality through peer reviews and static analysis, cutting production issues by 40%. Managed Git branching strategies and Agile tracking with JIRA and Azure Boards.
Senior Software Developer at Cognizant, Chennai, India
October 31, 2019 - August 19, 2025
Enhanced and modernized regulatory reporting platform for insurance domain, improving data quality and operational efficiency by 20%. Revamped MIS and USR applications using ASP.NET, C#, and VB.NET. Led UI/UX improvements with JavaScript and HTML to resolve performance issues. Automated regression and UI testing with Selenium, reducing manual testing efforts by 30%. Optimized backend queries in SQL Server and Oracle for accurate reporting. Coordinated with cross-functional teams for requirement analysis, sprint planning, and release management, reducing delivery delays by 15%. Managed CI/CD pipelines using Jenkins and API testing workflows with Postman. Maintained 99.9% uptime using incident tracking in ServiceNow, and handled Agile deliverables with JIRA.
Senior Software Developer at Cognizant
June 1, 2016 - October 1, 2019
Client: Travelers Insurance – Unit Statistical Reports (USR). Enhanced and modernized regulatory reporting platform, revitalizing MIS and USR modules with ASP.NET, C#, and VB.NET to improve data quality and regulatory compliance. Led UI/UX improvements, automated regression/UI testing with Selenium WebDriver, and optimized backend queries in SQL Server and Oracle. Coordinated cross-functional onshore teams for requirements, sprint planning, and release management; implemented CI/CD with Jenkins and API testing workflows with Postman; maintained incident tracking with ServiceNow and Agile tracking with Git/JIRA.
Full Stack .NET Developer at HCL Technologies Ltd., Chennai, India
June 1, 2016 - August 19, 2025
Developed and maintained scalable enterprise internal applications for Cisco, focusing on optimized performance and responsive UI. Built robust backend systems using ASP.NET, C#, and SQL Server. Created cross-browser compatible front-end UIs with HTML5, CSS3, AJAX, and JavaScript. Streamlined deployments and maintenance using IIS to reduce downtime. Utilized Git and SVN for version control and followed Agile sprint processes through JIRA. Ensured clean, scalable code aligned with OOP and secure coding practices.
Full Stack .NET Developer at HCL Technologies Ltd.
April 1, 2015 - June 1, 2016
Client: Cisco. Built and maintained scalable internal web applications to support enterprise-wide communication tools. Optimized performance with ASP.NET, C#, and SQL Server; developed responsive UIs using HTML5, CSS3, AJAX, and JavaScript; deployed on IIS and integrated ADO.NET/Entity Framework for robust data operations. Ensured secure, maintainable code and collaborated with cross-functional teams to deliver features on schedule.
Software Engineer / .NET Developer at TechZone Eros – An International Company, Chennai, India
March 31, 2015 - August 19, 2025
Built and maintained telecom service applications for major Indian telecom providers managing user data, transactions, and content delivery. Developed web applications with ASP.NET, C#, and SQL Server improving transaction speed and data access by 30%. Integrated backend logic using ADO.NET and Entity Framework. Wrote optimized LINQ queries and stored procedures for high-volume telecom data. Decreased post-release bugs by 35% through unit testing and validation. Collaborated with clients for requirement gathering and delivered tailored solutions. Automated testing with Selenium to reduce manual QA efforts. Managed source control with Git and participated in Agile workflows with JIRA.
.NET Developer at TechZone Eros – An International Company
May 1, 2014 - March 1, 2015
Built and maintained telecom service applications for major Indian network providers to manage user data, transactions, and content delivery. Developed scalable ASP.NET/C# web applications and optimized data access, improving transaction speed by 30%. Implemented ADO.NET and Entity Framework data operations, wrote optimized LINQ queries and stored procedures for high-volume telecom data, and reduced post-release bugs by 35% through unit testing and validation. Used Selenium for automation testing to accelerate regression cycles and worked in Agile using JIRA with GitHub/Git repositories.
Software Engineer / .NET Developer at TechZone Eros – An International Company
May 1, 2014 - March 1, 2015
Client: Major Indian Telecom Providers (Airtel, Vodafone, Jio, BSNL, etc.). Built telecom service applications to manage user data and content delivery. Developed scalable web applications using C#, ASP.NET, and SQL Server; integrated ADO.NET and Entity Framework for secure data access; wrote optimized LINQ queries and stored procedures; contributed to automated testing via Selenium and collaborated with telecom clients to deliver tailored features.
Junior Software Developer at TRS Forms and Services Pvt. Ltd., Chennai, India
May 1, 2014 - August 19, 2025
Developed .NET-based university management systems automating operations such as student records and scheduling. Created dynamic web forms using ASP.NET, VB.NET, and C#. Implemented SQL Server queries and stored procedures for data handling and reporting. Integrated ADO.NET for smooth CRUD operations. Applied OOP principles and conducted unit testing to ensure code quality. Enhanced UI with DevExpress tools to streamline workflows for university staff. Managed source control with SVN and tracked tasks with JIRA. Collaborated cross-functionally to meet business and project goals.
Junior Software Developer at TRS Forms and Services Pvt. Ltd.
May 1, 2013 - May 1, 2014
Client: Universities (e.g., JIPMER, Venkateswara). Contributed to .NET-based university management systems, designing dynamic web forms and robust backend data access. Implemented robust SQL Server queries, views, and stored procedures; integrated ADO.NET for seamless data access; collaborated with cross-functional teams and maintained project documentation.

Education

Bachelor of Engineering (B.E.) in Computer Science and Engineering at Mahendra Institute of Technology, Salem, India
August 1, 2009 - June 1, 2013
Bachelor of Engineering (B.E.) in Computer Science and Engineering at Mahendra Institute of Technology, Salem, India
August 1, 2009 - June 1, 2013
Bachelor of Engineering (B.E.) in Computer Science and Engineering at Mahendra Institute of Technology
August 1, 2009 - June 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Retail, Life Sciences, Financial Services, Telecommunications, Software & Internet