Summary
Overview
Work History
Education
Skills
Timeline
Generic

Narasimhareddy Telluri

Katy,TX

Summary

15+ years of progressive technical and functional experience specializing in analysis, design and development of Internet, Intranet, and Object-Oriented applications built on Microsoft related Technologies. Extensive experience in various .Net frameworks Asp.Net Core 3.1,6.0. ASP.Net 4.7. Extensive experience in various Architectures and design patterns including MVC, Entity framework. Expertise in using Model-View-Controller (MVC 5/4/3) Architecture in developing Web Applications. Experience in using and working on WCF Services, Web API, Micro services and Implemented OAuth2.0 for Authentication. Implemented Azure AD authentication for multiple web applications, enabling secure single sign-on (SSO) for users. Implemented role-based access control (RBAC) and fine-grained authorization policies using Azure AD App Roles and OAuth 2.0 scopes. Experience in leveraging cloud platforms, specifically Azure AD, Azure Logic Apps, Azure Functions, Azure App Services to build scalable and efficient solutions. Experienced in Open-source web application frameworks like Angular, ngRX, React, JQuery, Java script, Node. Created Complex Queries, Stored Procedures, Functions, Indexes, Views to access data from database using SQL SERVER, NO SQL Couchbase. Implemented .Net Logger for logging Exceptions. Experience with Atlassian tool JIRA. Experience working in Agile and Scrum methodologies. Experienced in Test driven development writing unit test cases using various libraries like NUNIT, XUNIT, AutoFixure. Innovative Lead Developer with 6 years of industry experience and extensive programming knowledge. Experienced handling all stages of development and following all software guidelines. Troubleshoots glitches, improves on existing software and tests products in real-life situations. Innovative Lead Developer with 6 years of industry experience and extensive programming knowledge. Experienced handling all stages of development and following all software guidelines. Troubleshoots glitches, improves on existing software and tests products in real-life situations.

Overview

16
16
years of professional experience

Work History

Senior Software Developer

CenterPoint Energy
08.2023 - 07.2024
  • Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
  • Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Utilizing technologies such as C#, .Net Core 6.0, Web Api, GIT.
  • Experience in using and working on Micro services and Implement OAuth2.0 for Token generation.
  • Implemented .Net Logger for logging Exceptions.
  • Implemented Azure AD authentication for multiple web applications, enabling secure single sign-on (SSO) for users.
  • Implemented role-based access control (RBAC) and fine-grained authorization policies using Azure AD App Roles and OAuth 2.0 scopes.
  • Worked with Azure Storage Accounts to store and manage files, blobs, and queues.
  • Worked with Azure Functions and Azure logic Apps.
  • Used Azure Logic Apps for connecting external sources to read files and process using workflows.
  • Integrated Azure Functions and Azure Logic Apps to automate business processes and workflows, improving efficiency and agility.
  • Implemented Asynchronous programing.
  • Participated in designing and development of software using agile development practices.
  • Participate in Code reviews and review test cases.
  • Experience with Atlassian tool JIRA
  • Performing root cause analysis, identifying solutions, and developing fixes for production issues

Lead Software Developer

TCS INDIA
08.2022 - 08.2023
  • Designed and implemented microservices using .NET Core for enhanced scalability and maintainability.
  • Developed and maintained RESTful APIs that serve thousands of users with high reliability.
  • Integrated third-party services and APIs into backend applications.
  • Utilized Entity Framework Core for data access, optimizing performance with advanced queries and caching.
  • Deployed applications to cloud platforms like Azure Services like Azure App Services, Azure Functions, and Logic Apps.
  • Participated in code reviews, refactoring, and implementing best practices for performance optimization.
  • Led a team of developers to successfully complete projects on time and within budget constraints.
  • Maximized system security by identifying vulnerabilities and implementing industry-best practices for secure coding standards.

Sr Developer

TCS
01.2019 - 06.2022
  • Developed reusable code libraries that streamlined development efforts and improved consistency in software architecture across multiple projects.
  • Bring the fallowing technologies ASP. Net Core3.1, CSS3, SCSS, HTML5 bootstrap, Typescript, JQuery, Angular version 8, .Net Logger, SQL Server, No SQL Couch Base, GIT, Devops, IBM Cloud.
  • Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology
  • Work closely with UPS Architect and technical team for faster solutions.
  • For front end, development actively used CSS3, SCSS, HTML5 bootstrap, Typescript, JQuery, Angular
  • Experience in using and working on Micro services and Implement OAuth2.0 for Token generation.
  • Implemented Asynchronous programing.
  • Implemented .Net Logger for logging Exceptions.
  • Implemented Azure AD authentication for multiple web applications, enabling secure single sign-on (SSO) for users.
  • Implemented role-based access control (RBAC) and fine-grained authorization policies using Azure AD App Roles and OAuth 2.0 scopes.
  • Worked with Azure Storage Accounts to store and manage files, blobs, and queues.
  • Worked with Azure Functions and Azure logic Apps
  • Used Azure Logic Apps for connecting external sources to read files and process using workflows.
  • Designed and implemented messaging solutions using Azure Service Bus for enterprise-scale applications, facilitating asynchronous communication and decoupling of services.
  • Configured and managed Azure Service Bus queues and topics to support various messaging patterns, including Publish/Subscribe (Pub/Sub) and Point-to-Point (P2P) messaging.
  • Integrated Azure Service Bus with Azure Functions and Azure Logic Apps to automate business processes and workflows, improving efficiency and agility.
  • Design, develop and implement Micro Services using .Net Core 3.1 for Angular UI applications.
  • Implemented and maintained state management solutions using NgRx for efficient data flow
  • Deploy the application using Jenkins in Openshift
  • Experience with Atlassian tool JIRA
  • Prepared various NUnit test cases to fix the bugs in all phases.

Sr. Software Engineer

GEP
04.2018 - 10.2018
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Involved in Understanding Existing Applications and Reviewing Requirements with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology.
  • Used Model-View-Control (MVC4) software architecture in web applications to view html.
  • For front end, development actively used ASP.Net MVC4.0, CSS, SCSS, bootstrap, JQuery, Angular
  • Design, develop and implement Web API layer along with calls to consume an MVC4.0 web API layer using Ajax get, post, put, delete methods with JQuery.
  • All web applications and services Hosted in Azure cloud.

Sr. Software Developer

Kellton
05.2016 - 03.2018

• Involved in Understanding Existing Applications and Reviewing Requirements with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology.
• Used Model-View-Control (MVC4) software architecture in web applications to view html.
• For front end, development actively used ASP.Net MVC4.0, CSS, SCSS, bootstrap, Typescript, JQuery, Angular
• Worked on production support for ReactJs Application.
• Used ORM tool Entity framework for designing entity model and CURD operations.
• Extensively used Ajax and JSON to reduce the time for user request by using different controls under it.
• Design, develop and implement Web API layer along with calls to consume an MVC4.0 web API layer using Ajax get, post, put, delete methods with JQuery
• Developed Web Api with Attribute routing, Model binding and Authentication, Authorization.
• Integrating third-party authentication providers like OAuth or OpenID Connect in C# applications.
• Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
• Used JQuery Async methods to implement for more performance and Validation of front-end forms.
• Prepared various Unit test cases to fix the bugs in all phases.
• Ensures the application is error-free using NUnit Testing.

Sr. Software Programmer Analyst

Accenture
07.2013 - 02.2016

• Understanding requirements from Functional Spec and creating Technical Spec.
• Used Model-View-Control (MVC4) software architecture in web applications to view html.
• Designed and developed views/templates on top of C#, using the Razor View engine.
• Design and implement Web API layer along with calls to consume an MVC4.0web API layer using CRUD operations.
• Implementing user authentication using C# and ASP.NET Identity.
• Integrating third-party authentication providers like OAuth or OpenID Connect in C# applications.
• Experience in using Telerik Rad controls for displaying dynamically data.
• Used ORM tool Entity framework for designing entity model and CURD operations.
• Used Rules Engine for currency corrections.
• Extensively used Ajax and JSON to reduce the time for user request by using different controls under it.
• Create WCF services for data exchange between clients and server.
• Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
• Used JQuery Async methods to implement for more performance and Validation of front-end forms.
• Prepared various Unit test cases to fix the bugs in all phases.
• Ensures the application is error-free using NUnit Testing.

Senior Software Programmer

Ness Technology
09.2012 - 05.2013

• Comprehensive knowledge of the Complete Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
• Worked using 3-tier Architecture model.
• For front-end development actively used ASP.Net, CSS, bootstrap, AJAX control and Telerik Rad Controls.
• Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
• Experience in Microsoft Visual C# in script component of SSIS.
• Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
• Used ORM tool Entity framework for designing entity model and CURD operations.
• Extensively used Ajax and JSON to reduce the time for user request by using different controls under it.
• Applied CSS3, bootstrap for a consistent look and feel for Page design in the application.
• Expert in using JQuery and ASP.NET validation controls for performing Form Validations.
• Prepared various test cases to fix the bugs and ensures the application is error-free using NUnit Testing.

Software Principal Developer

ACS, A XEROX Company
10.2011 - 05.2013

• Used Model-View-Control (MVC2.0) software architecture in web applications to view the html.
• For front end development actively used ASP.Net MVC2.0, CSS, JQuery, AJAX control and Telerik Rad Controls.
• Designed and developed views/templates on top of C#, using the Razor View engine.
• Designed the complete Models using Fluent NHibernate and Auto Mappers
• Used ORM tool Fluent NHibernate and Auto Mappers for designing entity model.
• Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
• Created automated Unit test plans using Visual Studio 2008 and performed Unit testing modules according to the requirements and development standards with NUnit testing.
• Used Team Foundation Server (TFS) for Version Control and Source code repository.

Software Developer

Progressive Media
06.2008 - 08.2011
  • Involved in Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Built databases and table structures for web applications.
  • Tested and deployed scalable and highly available software products.

Education

Master of Science -

Nagarjuna University
Andhra Pradesh,INDIA
11.2006

Skills

  • Languages & Frameworks: C#, NET Core, ASPNET Core, Entity Framework Core, LINQ
  • UI Development: Angular 14
  • Databases: SQL Server, PostgreSQL, Couchbase NoSQL
  • Cloud Services: Microsoft Azure
  • API Development: RESTful APIs, microservices, Web API, Microservices
  • DevOps: Docker, Kubernetes, CI/CD (Azure DevOps, Jenkins)
  • Authentication: JWT, OAuth 20, IdentityServer4
  • Version Control: Git, GitHub, TFS
  • Testing: xUnit, NUnit, Moq for unit and integration tests
  • Agile
  • Database programming

Timeline

Senior Software Developer

CenterPoint Energy
08.2023 - 07.2024

Lead Software Developer

TCS INDIA
08.2022 - 08.2023

Sr Developer

TCS
01.2019 - 06.2022

Sr. Software Engineer

GEP
04.2018 - 10.2018

Sr. Software Developer

Kellton
05.2016 - 03.2018

Sr. Software Programmer Analyst

Accenture
07.2013 - 02.2016

Senior Software Programmer

Ness Technology
09.2012 - 05.2013

Software Principal Developer

ACS, A XEROX Company
10.2011 - 05.2013

Software Developer

Progressive Media
06.2008 - 08.2011

Master of Science -

Nagarjuna University
Narasimhareddy Telluri