Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Narendra C P

Banglore

Summary

Backend Lead Engineer and Senior backend developer with 11 years of experience designing and delivering scalable, secure, and high-performance enterprise applications. Specialized in architecting backend systems from scratch, defining end-to-end technical solutions, and driving complex project implementations. Deep expertise in .NET / C#, ASP.NET Core, Web API, Entity Framework, SQL Server and microservices architecture. Skilled in Azure cloud services like Service bus, Functions, Blob storage, App service, Key vaults, Azure CI/CD pipelines and distributed system design. Adept at creating clean, extensible architectures using SOLID principles, and clean architecture patterns. Proven ability to lead engineering teams, improve system performance, and deliver robust backend platforms that support large-scale, mission-critical applications.

Overview

12
12
years of professional experience

Work History

Lead Consultant

ITC Infotech Pvt Ltd
Banglore
12.2021 - Current

Lead Backend Engineer with 4 years of leadership experience. Skilled in guiding teams, defining technical direction, and delivering high-quality, scalable backend solutions.

Senior Software Engineer

FIS Global Solutions Pvt Ltd
Banglore
01.2020 - 10.2021

Senior Software Engineer with 1.8 years of experience designing, developing, and optimizing scalable backend systems. Skilled in architecting solutions from scratch, improving system performance, and delivering high-quality, maintainable code.

Software Engineer

Emids Pvt Ltd
Banglore
12.2017 - 12.2019

Software Engineer with 2 years of experience developing scalable backend solutions, writing clean maintainable code, and contributing to high-impact product features across multiple projects.

Software Engineer

Vicoast Pvt Ltd
Banglore
04.2014 - 12.2017

Backend Software Engineer with 3 years of experience building REST APIs, integrating services, and improving backend performance through efficient coding and optimization practices.

Education

Bachelor of Science - Computer Engineering

SJMIT
Chitradurga, Karnataka
04-2011

Skills

Net Core, ASP Net, Web API, MVC, ADO Net, Dapper, SQL Server, Entity Frame Work, JavaScript, JQuery, Azure CICD Pipeline, Azure Function Apps, Azure App Services, Azure Key Valult, Azure Blob Storage, Dev Express tools, HTML, CSS, Micro Services, Unit Testing

Projects

Drill Reporting • 02/2023 - Present

Client : Epiroc Mining India Private Limited  

Industry Domain: Mining.  

Technology / Environment: C#, .Net Core, Web API, SQL Server 2014, Azure  

Role: Lead Engineer.  

Key Deliverables: Requirement gathering, Application Development, Unit testing, Leading team and Deployment of the  Application using Azure pipelines.  

Brief Description of Project: This is an application that we use to monitor the drillers'  use of machines and Tools. This application has been divided into two parts: the admin  side and the user side. The admin section is where we add the master data that will be  used by the user app.

Value Comparison Application • 02/2021 - 01/2023

Client : Epiroc Mining India Private Limited  

Industry Domain: Mining. 

Technology / Environment: C#, .Net Core, Web API, SQL Server 2014, Azure Services

Role: Senior Developer.  

Key Deliverables: Requirement gathering, Application Development, Unit testing, Leading team and Deployment of the  Application using Azure pipelines. 

Brief Description of Project: We are utilizing this Application to compare the tools and  machines. By comparing the features, it will provide a platform for choosing the most  effective tool. This application has been divided into two parts : the Admin and User.  The administrator can perform tasks in the admin section, such as allowing users access  and viewing the user activity graph by date selection.

Pay By Phone • 04/2020 - 01/2021

US Banks (FIS’s Product)  

Industry Domain: Banking  

Project Type: Development & Support  

Technology / Environment: C#, ASP .Net, SQL Server 2014  

Role: Senior Developer  

Key Deliverables: Application Development, Unit testing and Deployment of the  Application  

Brief Description of Project: This is an application related to payment systems, as a  payment system customer can pay the bills through the phone. It will reduce the time  for the customer to visit the bank.  

CorioView • 01/2017 - 12/2019  

Client: NavvisHealthCare (USA)  

Industry Domain: HealthCare  

Project Type: Development  

Technology / Environment: C#, .Net Core, Web API, SQL Server 2014

Role: Software Engineer  

Key Deliverables: Application Development, Unit testing and Deployment of the  Application  

Brief Description of Project: This application is associated with the healthcare industry,  such as hospitals. Each patient is monitored along the course of their medical journey  from the time of admission until they are released and move into a nursing home as part  of this project's patient monitoring system.

Timeline

Lead Consultant

ITC Infotech Pvt Ltd
12.2021 - Current

Senior Software Engineer

FIS Global Solutions Pvt Ltd
01.2020 - 10.2021

Software Engineer

Emids Pvt Ltd
12.2017 - 12.2019

Software Engineer

Vicoast Pvt Ltd
04.2014 - 12.2017

Bachelor of Science - Computer Engineering

SJMIT
Narendra C P