Senior Full Stack .Net Developer
Name: - Gagana Kanumuru
Email:- *******.****@*****.***
Ph. No: - +1-484-***-****
LinkedIn: - https://www.linkedin.com/in/gagana-kanumuru/ SUMMARY OF EXPERIENCE:
• Having 10+ Years of Experience in the Design, Development, Analysis, Testing, Implementation and Maintenance of Client/Server, Internet, Intranet, Windows and Web-based applications using n-tier Architecture.
• Experience in designing, developing and updating Web-Forms using .NET Technologies like HTML, CSS, C#, AJAX, Telerik, JQuery, ASP.Net and Silverlight.
• Use Auto Mapper to map properties of one object to another by Auto Mapper. This can be used to map DTOs to Entities and vice versa.
• Expert in Microsoft Azure, proficient in developing and managing Web and Function Apps, utilizing App Insights, Cosmos DB, SQL Azure, and integrating Microservices, Service Fabric, and Logic Apps.
• Utilized testing frameworks like NUnit, XUnit, MS Test, and MOQ for unit testing and ensuring code quality.
• Extensive experience in developing pipelines for Build & Release using Azure DevOps, and Jenkins.
• Experienced in developing comprehensive reports using Crystal Reports, D3.JS, Microsoft RDLC reports, and Telerik Reports.
• Experienced in building interactive user interfaces with HTML, HTML5/4.0, CSS, JavaScript, TypeScript, Bootstrap, jQuery, and AJAX.
• Developed web applications using ASP.NET Web Forms, ASP.NET MVC, and ASP.NET Web API frameworks for different project requirements.
• Demonstrated expertise in applying SOLID principles to design and develop software solutions that are modular, extensible, and easy to maintain.
• Skilled in developing SOAP and RESTful APIs for seamless integration and communication between systems.
• Implemented ORM frameworks like Entity Framework, NHibernate, LINQ, and Dapper for efficient data access and management.
• Proficient in working with Microsoft SQL Server, MongoDB, Cosmos DB, MySQL and Oracle databases.
• Skilled in setting up CI/CD pipelines to automate the build, testing, and deployment processes, ensuring rapid development cycles using Azure DevOps, Jenkins.
• Implemented security frameworks like OAuth, JWT, and Identity Server for secure authentication and authorization.
• Strong hands-on experience in front-end frameworks such as Angular, React JS, J-Query, Java Script for building interactive and dynamic user interfaces.
• Skilled in implementing various architecture patterns such as MVC, MVVM, Service Oriented Architecture (SOA), Microservices, OOPS based applications, N-tier applications, and Windows Services based applications to ensure modular and maintainable code.
• Experience on cloud technologies like Azure and AWS for building scalable and resilient applications in the cloud.
• Utilized Razor syntax to present complex data structures elegantly, transforming raw data into organized and meaningful content for healthcare professionals and end-users.
• Proficient in using build and deployment tools such as MS Build, Jenkins, and TeamCity for automating the build and release processes.
• Integrated geospatial data and mapping workflows using PostGIS/PostgreSQL and consumed spatial APIs for location-aware features.
• Skilled in leveraging SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) to deliver advanced data reporting and integration solutions.
• Experienced in writing efficient SQL queries, stored procedures, and database management using T-SQL and PL/SQL.
• Used Windows PowerShell for configuration management and task automation.
• Accumulated experience in architecting and developing Microservices utilizing ASP.Net Core, EC2, RDS, DynamoDB, S3, CloudWatch, and Docker, exploiting benefits like loose coupling and implementing design patterns such as singleton. Experienced in version control systems using GIT and collaboration using TFS for source code management and team coordination.
• Configured and deployed applications on Microsoft Azure, utilizing Azure App Services, Azure Functions, and Azure Storage for scalable solutions.
• Involved in containerization technologies development such as Docker and Kubernetes for efficient deployment and management of applications.
• Developed and implemented a complex, modular web application using ReactJS, resulting in increased user engagement and decreased load times.
• Utilized Azure to create Cloud-based Microservices using containers (Docker), leading to improved scalability and reliability of the system.
• Designed and implemented RESTful APIs and Event Driven Architecture for services, resulting in increased system performance and efficiency.
• Strong experience delivering enterprise solutions in financial domains, including banking systems, account management, transaction processing, and secure data handling.
TECHNICAL SKILLS:
Languages: C, C++, C#, Java, T SQL, PL/SQL, VB.NET Web Technologies: ASP.NET, ASP.NET Core, ASP.NET MVC, Web API, HTML5, CSS3, JavaScript, TypeScript, jQuery, Bootstrap, AJAX, Razor, React, Angular (2–15) Development Tools Xamarin Studio, Microsoft Visual Studio.NET, Visual Studio 2019/2017/2015, Visual Studio Code
Database: SQL Server, Oracle, Cassandra, MS Access, MySQL, DB2, Cosmos DB, MongoDB, PostgreSQL, PostGIS (Geospatial Queries, Spatial Indexing, GIS Integration) Cloud Services: Microsoft Azure (App Service, Functions, Service Bus, Logic Apps, Data Factory, Cosmos DB, Azure SQL, Storage), AWS (Lambda, API Gateway, EC2, RDS, DynamoDB, S3, CloudWatch), Azure Key Vault, Azure Container Registry (ACR) Reporting & Testing: SSRS, PowerBI, Crystal Reports, XUnit, NUnit, Moq, Jasmine, Karma (Angular Unit Testing)
Tools: Visual Studio, IL Spy, ANTS Performance Profiler, Jira, Confluence, MS Office Accessibility: WCAG 2.1 AA, Section 508, ADA compliance, Accessibility testing and validation Web Servers: IIS, Azure App Service, Azure Functions, Durable Functions, Azure Virtual Machine Scale Set (VMSS)
Operating Systems: Windows, Linux, UNIX
IDE: Visual Studio 2008/2010/2012/2013/2015/2019
Versioning: GIT, MS Team Foundation Server, Visual SVN Frameworks: Microsoft.Net Framework 1.0-4.8, Core
Professional Experience:
American Airlines, Fort worth, TX Dec 2024 – Till Date Senior Dot Net Developer
Roles and Responsibilities:
• Involved and used ASP.NET MVC as a platform to develop a web application .NET Framework.
• Utilized version control systems such as Git to manage codebase changes, track feature branches, and coordinate team contributions.
• Established communication from Angular Project to Web API Project.
• Created and maintained technical documentation, including design documents, API documentation, and user guides, facilitating knowledge sharing and onboarding of new team members.
• Developed comprehensive unit tests with high code coverage using testing frameworks like NUnit to ensure code quality and reduce defects.
• Built web applications which are more user interactive using latest technology Angular 12/13/14/15.
• Designed the database and Created the Tables, Stored Procedures, Functions, and Triggers using T-SQL in SQL Server to insert, update, and delete data inside tables
• Developed Web forms using HTML, CSS, JSON, JavaScript, Angular 13, C#.NET, including .NET Core, C#, ASP.NET and Entity Framework Core.
• Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
• Implementing, migrating and deploying workloads on Azure VM.
• Designing, developing, and deploying solutions using various Azure Integration services, including Service Bus, Azure Functions, API Management, and Application Insights.
• Implemented continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps, enabling automated builds, tests, and deployments.
• Implemented .net core Web API to implement CRUD operations.
• Development of Azure Data Factory pipelines.
• Incorporated automated accessibility validation into CI/CD pipelines using Azure DevOps, ensuring WCAG 2.1 AA compliance before release.
• Implemented rigorous code review processes within Azure DevOps, ensuring adherence to industry best practices and code quality.
• Utilized extensive Cosmos DB knowledge to optimize database performance, significantly reducing query response times and improving customer satisfaction ratings.
• Collaborated with cross-functional teams to integrate Azure services into existing applications, resulting in a notable decrease in downtime and an increase in user engagement.
• Developed and deployed multiple applications using Azure services, including Cosmos DB, leading to improved database performance and cost savings.
• Designed and implemented RESTful APIs and Event Driven Architecture for services, resulting in increased system performance and efficiency.
• Implemented REST APIs and Event Driven Architecture to enhance communication between services, resulting in faster data processing speed and reduced error rates.
• Provided support and exposed services for implementing the UI components using Angular.
• Proactively identified and resolved performance bottlenecks in SQL queries, optimizing database operations and ensuring smooth application performance.
• Utilized advanced coding techniques and best practices to optimize database performance in Cosmos DB, resulting in a significant increase in query speed and overall system efficiency
• Developed a comprehensive training program for the development team on how to effectively utilize Cosmos DB, leading to a substantial decrease in errors and bugs within the database.
• Engaged with cross-functional teams to design and implement RESTful APIs/SOAP, facilitating seamless integration between frontend and backend systems.
• Utilized Microsoft SQL Server to manage the database layer, including creating complex queries, stored procedures, and triggers.
• Working with Azure Cloud Services like Logic Apps, Function Apps, Blob Storage, Azure App Services, Service Fabric, Azure Data Factory.
• Implemented a responsive User Interface using Angular12/13/14/15, enhancing the user experience, and making the application accessible across multiple devices.
Environment: ASP.NET Core, ASP.NET Web API, Entity Framework, MS Azure, Microsoft Visual Studio, C#, JavaScript, HTML5, CSS3, Angular 12/13/14/15, Microsoft SQL Server 2022, Git, Azure DevOps, Docker, NUnit, Agile, Postman and Git Hub.
State of North Carolina, Raleigh, NC Aug 2022 – Nov 2024 Senior Dot Net Developer
Roles and Responsibilities:
• Led a small team of developers and proposed the application architecture for a .NET Core N-tier system with Angular SPA front- end.
• Designed and implemented responsive and user-friendly frontend interfaces using HTML, CSS, and JavaScript frameworks, enhancing the usability and accessibility of application.
• Used Azure Cloud for Hosting Web services for retrieval and posting Data to Blob Storage.
• Employed ASP.NET Server controls, User Controls, HTML server controls, and custom validation controls for both client-side and server-side validation.
• Implemented features and functionalities related to online banking, account management, transaction processing, and customer data management.
• Integrated applications with relational databases such as SQL Server, ensuring efficient data storage, retrieval, and manipulation while maintaining data integrity and security.
• Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, Angular 6/8.
• Utilized SQL queries and stored procedures to extract relevant financial data for reporting and analysis, contributing to informed decision-making.
• Implemented CI/CD pipelines using Azure DevOps to automate the build, test, and deployment process of .NET applications.
• Designed and Implemented Data Access Layer (DAL) using ADO.NET to communicate with SQL Server 2016 and used ADO.Net connection objects like SQL Connection, SQL Command and SQL Data Adapter to execute stored procedures.
• Built server-side logic using C#, ADO.NET and used ASP.NET MVC for building web applications with Model-View-Controller
(MVC) architecture.
• Collaborated with cross-functional teams to design, develop, and maintain banking applications using C#, .NET Core, ASP.NET.
• Developed backend services, APIs, and business logic using C# and .NET framework, enabling seamless data integration and efficient transaction processing.
• Familiarity with using DI containers like Microsoft's built-in DI or third-party libraries for managing application dependencies. Environment: .Net Framework, Web Forms, ASP.NET, ADO.NET, Microsoft Visual Studio, C#, IIS, JavaScript, AngularJS 10/12/13/14, grid controls, Web Services, Enterprise library, MS Azure, T-SQL, XML, SQL Server, Bootstrap, CSS, HTML. Change Health Care, Nashville, TN Apr 2020 – July 2022 Dot Net Developer
Roles and Responsibilities:
• Designed and developed server-less components using AWS Lambda and API Gateway, optimizing resource utilization, and enabling cost-efficient execution of backend services.
• Implemented event-driven architecture using AWS Lambda to handle asynchronous processing, such as notifications and data processing.
• Designed, developed, and maintained .NET-based healthcare applications that facilitated patient data management, appointment scheduling, and medical record retrieval.
• Developed RESTful APIs using ASP.NET Web API to expose data and functionality to other healthcare systems, enabling interoperability and enabling the development of third-party integrations.
• Implemented version controlling using TFS.
• Identified and resolved software defects by conducting thorough debugging and root cause analysis, ensuring a stable and reliable healthcare application environment.
• Collaborated with the company's compliance team to ensure that the healthcare applications adhered to industry regulations and guidelines.
• Implemented UI development using Angular.js, Bootstrap.js, HTML and CSS.
• Involved in Unit Testing & Integration Testing.
• Implemented Reports using Microsoft RDLC reporting tool.
• Participated in Agile/Scrum methodologies, attending daily stand-up meetings, sprint planning, and retrospective sessions to ensure efficient collaboration and timely delivery of features.
• Performed module integration, code review, testing and error fixing.
• Utilized Amazon Web Services (AWS) to deploy and manage scalable and reliable web applications in a cloud environment.
• Designed and maintained the database schema using Microsoft SQL Server, ensuring efficient storage and retrieval of patient data while adhering to data integrity constraints.
• Created responsive and user-friendly front-end interfaces using HTML5, CSS3, and JavaScript and TypeScript frameworks, enhancing the user experience and accessibility of web applications.
• Utilized AWS managed databases such as Amazon RDS (Relational Database Service) or Amazon DynamoDB to store and retrieve application data securely and efficiently.
• Implemented data mapping and transformation processes to normalize and structure incoming EHR data for efficient storage and retrieval.
• Designed and deployed AWS-based microservices using Lambda, API Gateway, S3, and DynamoDB, enabling scalable and event- driven backend architecture.
• For the Web application created Application-Level Themes and designed the Master Pages.
• Used N-Tier Architecture having Business Logic Layer (C#.NET), Presentation Layer and Database Layer (Database Connection and Security Settings).
Environment: Visual Studio 2015, SQL Server 2014, MVC 4.0, C# with ASP.NET framework 4.0, Web API, unit test, AWS, Java Script, jQuery, XML, JSON, HTML, CSS, Bootstrap.js, HTML5, Media CSS, Microsoft RDLC reporting, ADO.NET. HUMANA, Louisville, KY Jan 2018 – Mar 2020
.Net Developer
Roles and Responsibilities:
• Maintaining the Activity Logs. Implemented page level error handling using Custom Error pages and Error logs.
• Successfully developed and maintained healthcare applications using VB.NET, contributing to the improvement of patient data management, appointment scheduling, and medical record retrieval processes.
• Reviewing code work for accuracy and functionality.
• Conducted detailed analysis to comprehending client requirements and translated them into new application features.
• Creating and implementing design plans, using reusable technology components, Designing, Developing, and implementing web applications with user-friendly interface and eye-catching designs using .NET, C#.
• Leveraged programming capabilities in Microsoft SQL Server, JavaScript, and incorporated additional libraries as required.
• Developing and designing different Summary reports and farmer survey reports using the Microsoft RDLC reporting for web applications.
• Managed version control through Git, overseeing code merges and initiating new branches and forks for the commencement of new feature implementation.
• Utilized Azure Active Directory for implementing secure authentication and authorization mechanisms, ensuring a robust and reliable access control system for ASP.NET applications.
• Implemented Azure Application Insights to monitor and track the performance and usage of web applications, enabling proactive identification of issues and efficient troubleshooting within the Azure environment.
• Used Custom Controls, User controls, and Server controls to design the screens.
• Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records. Created and consumed Web services to communicate between the Windows (Desktop) and Web Application.
• Utilized Azure Storage services such as Azure Blob Storage and Azure Table Storage for efficient data storage and management, ensuring scalability and durability for web application data in the Azure cloud.
• Leveraged VB.NET for both front-end and back-end development, creating user-friendly interfaces with ASP.NET Web Forms for seamless user interaction and data manipulation.
• Performing coding assignments. Scheduled, processed, and monitored code in accordance with the technical design derived from client requirements.
• Experience in hosting websites in Windows server and FileZilla application.
• Implemented parameterized user defined functions, procedures and invoking events.
• Developing SQL stored procedures, using Cursors in stored procedures, functions, and triggers for developing back-end database structures required for web applications to maintain Real time data integration. Environment: .Net Framework, Visual Studio, ASP.NET, ADO.NET, C#, SQL Server 2008, Ajax, CSS, XML, HTML, JavaScript, IIS 6.0, SSRS, Microsoft RDLC reporting, Validations, GIT, T-SQL, Azure, Bootstrap. HSBC, Hyderabad, India Aug 2015 – Sep 2017
Software Developer
Roles and Responsibilities:
• Created ASP.Net web forms and Class libraries containing code for business and data access logic using C# as the programming language.
• Responsible for maintaining versions of source code using Team Foundation Server
• Created tests and performed unit testing using N-Unit and Rhino Mocks.
• Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server to insert, update, and delete data into the tables.
• Wrote SQL scripts and extensively designed and developed Stored Procedures, Functions and Packages in SQL Server to execute various database routines.
• Used AJAX Controls to increase the performance of the web application.
• Written test cases and have performed unit testing for each of the task assigned and done thorough testing whenever there is a release using N-Unit.
• Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering, and paging with Entity framework in MVC.
• Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
• Used Test Automation Framework to automate regression tests for the product.
• Spearheaded revenue growth initiatives leveraging machine learning in the Office365 team, driving identification and exploitation of revenue opportunities through data-driven customer scenarios.
• Developed innovative Teams Bots and web applications with C#.NET, ASP.NET, .Net Core MVC, JavaScript, AJAX, jQuery, and ReactJS, significantly enhancing Office365 usage and customer engagement.
• Architected and implemented WCF and Web applications, ensuring seamless data integration and performance optimization using SQL Server backend.
• Engineered Azure Service Bus for cloud messaging, enhancing message distribution and communication efficiency.
• Led integration efforts between frontend ReactJS applications and backend APIs, ensuring seamless data exchange and enhanced functionality.
• Provided crucial .NET Core expertise, contributing to the development of production-ready software solutions.
• Implemented rigorous code review processes within Azure DevOps, ensuring adherence to industry best practices and code quality.
• Conducted comprehensive unit testing and integration testing, ensuring the accuracy and reliability of developed code.
• Orchestrated the creation of responsive web pages and client-side functionality, delivering dynamic UI experiences tailored to user needs.
• Executed meticulous debugging, ensuring bug-free code and optimal performance.
• Played a pivotal role in User Acceptance Testing and System testing, validating software functionality against specified requirements.
• Established and maintained build and release pipelines (CI/CD) for deploying web applications to Microsoft Azure cloud environments.
Environment: Visual Studio, C#, WCF, ASP.NET, MVC, CSS3, HTML, XML, .NET Framework, WCF, JavaScript, XML, WPF, T-SQL, SQL Server, Windows