Kavitha Nalluri
********@*****.***
Professional Summary
Highly skilled and results-oriented Lead .NET Developer with over 20 of experience in designing, developing, and maintaining innovative software solutions. Proficient in .NET Core, MVC, C#, SQL Server, AWS, API development, and front-end technologies. Adept at leading teams through all phases of the software development life cycle, driving projects to completion within scope, budget, and timeline. Known for implementing best practices and delivering scalable, robust, and user-friendly applications.
Technical Skills
Programming Languages: C#, JavaScript, TypeScript, HTML, CSS
Frameworks & Technologies: .NET Core, ASP.NET MVC, Entity Framework, RESTful APIs, Microservices
Cloud Platforms: AWS (EC2, S3, Lambda, RDS, CloudFormation)
Database Management: SQL Server, MySQL, PostgreSQL
Front-End Development: Angular, React, jQuery, Bootstrap
Tools & Version Control: Visual Studio, Git, Azure DevOps, Jenkins
Software Development & Methodologies: Agile (Scrum, Kanban), CI/CD, Test-Driven Development
Professional Experience
Lead .NET Developer
Flow Control Group, Remote
June 2024 – Present
Lead the design and development of scalable web applications using .NET Core, MVC, and C# to meet business requirements.
Architect and implement RESTful APIs and microservices for seamless integration with external systems and applications.
Oversee database design and optimization in SQL Server, ensuring high performance and reliability.
Collaborate with teams to deploy applications on AWS, leveraging services like EC2, S3, and RDS.
Guide front-end development using frameworks like Angular and React, ensuring responsive and user-centered designs.
Mentor junior developers, conduct code reviews, and establish best coding practices and development standards.
Implement CI/CD pipelines using Azure DevOps and Jenkins to automate build and deployment processes.
Environment: C#, ASP.NET Core, MVC, Bootstrap, HTML5, JSON, jQuery, WEP API, Azure DevOps, GIT, SQL Server 2022, SQL Server Management Studio, AWS.
Senior .NET Developer Sep 2023 – June 2024
XOME, Lewisville, TX
Vendor Management System
Rewrite of entire application from the legacy system to all the latest technology.
Provide technical upgrades to keep up with market trends and provide a better user experience.
Analyzed existing database models and reports. Improved and enhanced the existing databases as per the new business rules.
Developed highly optimized stored procs, functions, and database views to implement the business logic.
Translated business requirements into BI application design and solutions.
Build Task-based asynchronous API calls for better performance.
Secure application using the Identity Server and token-based Web API Services.
Develop a responsive user interface using Bootstrap for a better user interface.
Used .NET CORE inbuilt logging functionality to log all the audit and exception messages.
Build Restful services using the WEB API for async calls.
Synced the vendor data to different systems using RabbitMQ.
Apply best practices like unit testing, code review, and documentation in every stage of development.
Environment: C#, ASP.NET Core 3.0, MVC, Bootstrap, HTML5, JSON, jQuery, WEP API, Azure DevOps, Kubernetes, Docker, GIT, SQL Server 2022, SQL Server Management Studio, RabbitMQ.
PPL Corporation, Remote Oct 2022 – Aug 2023
Sr. Web Developer
Participated in daily Scrum and weekly meetings with the project managers to meet expectations and deadlines.
Interacted with QA Team, Scrum Masters, and Business Analysts for requirements and fixing of issues.
Involved in the requirement analysis, design of applications, and construction of the framework for the user interface.
Designed, and developed user interface by using React, HTML5, Tailwind CSS, Bootstrap, JavaScript, and TypeScript for SPA development.
Designed CSS templates for use on all pages on the website working with CSS background, positioning, text, border, margin, padding, and tables.
Developed ASP.NET Core Web API based on client requirements and specifications.
Developed various Stored Procedures for data retrieval from Oracle databases.
Extensively used Git for version control and regularly pushed the code to GitHub.
Developed Unit Test cases and performed unit testing using the XUnit testing framework.
Environment: HTML5, Tailwind CSS, Bootstrap, TypeScript, JavaScript, React, Redux, JSON, Git Hub, Restful API, Azure, XUnit, ASP.NET Core API, Oracle.
Neighborly, Irving, TX Feb 2022 – Sep 2022
Team Lead – Application Developer
Experienced .NET Lead / Architect to assist in the implementation of their cloud-based systems used by large clients.
Worked closely with product and development teams to create an amazing user experience. Built integration and unit tests along with code. Worked in an agile development environment with short sprints and standups.
Implement proof of concept, prototypes, and production-grade software.
Maintain and support existing software and hardware systems, infrastructure, and production.
Assist support staff and team members in troubleshooting software issues and implementing bug fixes.
Takes ownership of the code base.
Work to continually improve code quality, and get bugs fixed and deployed rapidly Experience in or knowledge of Elasticsearch, PostgreSQL, Git, React, and AWS.
Excellent communication and interpersonal skills.
Strong programming skills including software engineering methodologies and best practices.
Performed hands-on coding in .Net Core, C#, Entity Framework, Microservices, and Web API.
Containerized development experience (Docker, Kubernetes.).
Strong experience with TypeScript or other scripting languages.
Strong experience with relational databases, specifically PostgreSQL, Elasticsearch, and Redis.
Lead technical discussions; collaborate with team members to identify the most effective solutions to technical problems. Analyze and resolve technical and application problems. Present and defends architectural, design, and technical choices to internal audiences.
Environment: C#, ASP.NET Core 3.5, ASP.NET Core WEB API, Entity Framework Core, React, Bootstrap, NodeJS, Typescript, HTML, JWT Token, GIT, AWS, Visual Studio 2019, SQL Server, SSIS, Git, Microservices, Docker, YAML, PostgreSQL.
Shermco Industries Inc, Irving, TX Jan 2020 – Jan 2022
Senior Application Developer
Design, build, and maintain efficient, reusable, and reliable code.
Developed ASP.NET Core Web API based on departmental requirements and specifications.
Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
Implemented authorization, authentication, and extensive exception handling.
Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.
Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 2.
Implemented Client-side validation using Angular 2 Custom Form Validation with ng-show and ng-hide.
Developed the front-end of the web application using Angular2, HTML5, CSS3, AJAX, Bootstrap3/2 and jQuery 5.0/4.1.
Implemented LINQ Query operations like Grouping, Ordering, and Filtering operations to access the database for the search of routes, drivers, and packages.
Developed various Stored Procedures for data retrieval from the database and generated different types of reports using SQL Reporting Services (SSRS).
Implemented JWT Token-based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
Environment: C#, ASP.NET Core 2.0, ASP.NET Core WEB API, Entity Framework Core 2.0, Angular 2, Bootstrap 3.3.7, jQuery, JavaScript, HTML, JWT Token, GIT, Azure, Visual Studio 2015, SQL Server 2014/2012, SSIS, SSRS, IIS 7.0, Microsoft Visio 2012
JP Morgan Chase, Plano, TX Aug 2019 – Dec 2019
Directed Share Plan (DSP)
Senior Associate
Involved in Requirement Analysis, design, and development of Web applications.
Designed and developed a multi-tier application using ASP.NET, MVC template, C#, jQuery, Bootstrap, CSS, HTML, Entity Framework, and SQL Server.
Used MVC architectural pattern for developing views, controllers, and models using ASP.NET MVC 5, Razor, Data Access layer as Entity Framework, Service layer as ASP.NET Web API, and used C#.NET for construction of business logic for developing various abstract classes, interfaces.
Used Bootstrap-responsive to create the interfaces and help manage the website responsive on all devices.
Implemented business logic using MVC Action Filters like MVC Authorization filters, action filters, and exception filters.
Used HTML helpers to render HTML content in a view.
Implemented autocomplete textbox functionality in MVC. jQuery validation and MVC unobtrusive validation were used to validate form fields and used custom error pages when needed.
Used LINQ to entities for query and entity manipulation.
Developed and consumed RESTful web services using Web API.
Wrote and used stored procedures, Database Triggers in SQL Server.
Implemented Unit Test classes for business class methods to check all possible conditions worked with test data provided using MOCK objects.
Used TFS (Team Foundation Server) for versioning and code mergers.
Environment: Visual Studio 2019, .NET Framework 4.7, SQL Server 2018, C#, MVC 5, LINQ, HTML5, CSS3, Bootstrap 5, Web API, JSON, TSQL, AJAX, SSRS, TFS., MSMQ
Exeter Finance, Irving, TX Jun 2018 – Jul 2019
Senior Application Developer
Requirements Analysis and convert them to technical specifications.
Created DB tables, views, and complex Stored Procedures in the MS SQL Server database to perform various database operations.
My primary contribution was working as a full-stack developer using AngularJS JavaScript framework. Also involved in creating a Web API with Entity Framework.
Used the database first approach with the Entity Framework to generate models and the DB context.
Used the DB context to access data from the database.
Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by AngularJS.
Used Postman to test Web API functionality.
Develop the front-end components using HTML5, CSS3, Bootstrap 3, and AngularJS.
Implemented filtering, sorting, and pagination using third-party tools and AngularJS framework.
Used custom filters, custom services, and custom directives in AngularJS to display highly customized data.
Used $watch for $scope variables that required some custom functionality.
Used Single Page Application (SPA) format using AngularJS routing.
Implemented CRUD operations using $http service to call Web API methods.
Added client-side validation using AngularJS with the $touched, $valid, $invalid, and $dirty to check if the user has input the correct data.
Debugging of AngularJS code using browser tools such as ng-inspector and the developer console in various browsers.
Implemented unit testing throughout the project.
Used TFS for code management and version control.
Environment: AngularJS, JavaScript, C#, ASP.NET Web API, MS SQL Server 2012, TFS, Entity Framework, HTML5, Bootstrap, jQuery, Postman, Visual Studio 2015.
(AAFES) - The Exchange, Dallas, TX Feb 2017 – May 2018
Application Programmer Analyst III
•Responsible for coding, testing, debugging, and documenting new and existing AAFES HR business applications.
•Designed and implemented complex web-based software using MVC, jQuery, and AngularJS.
•Debug and troubleshoot a complex environment consisting of web, application, and database servers, SSIS, and Worker processes.
•Maintained source code control system and application software versioning in HARVEST.
•Maintained strong focus on customer service to all internal clients.
•Defined and documented the requirements for development and enhancement projects.
•Involved in the Peer Code review process, and performed other duties as assigned.
•Worked closely with product management to review designs, coding standards, and approaches.
Environment: C#, .NET MVC, WCF services, SQL SERVER, SSRS, SSIS, AngularJS, JavaScript, jQuery, HARVEST, and Web API.
JP Morgan Chase, Chicago, IL Mar 2012 – Dec 2016
USCIS Transformation (ELIS)
Sr. Developer
•Participated in designing and developing software using agile development practices.
•Performed research and development tasks to design and implement new components.
•Involved in technical analysis, design, coding, code reviews, and unit and integration testing.
•Interacting with the customers on a regular basis to know the requirements and to understand the business.
•Review Analysis of Functional Specifications, Analyzing, Coding, and Unit Testing.
•Created a couple of custom, single-page, responsive web applications to replace a legacy line-of-business web application.
• Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
• Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
•Involved in regular peer code reviews.
Environment: C#, .NET MVC, WCF services, Oracle, End Unit, SQL SERVER, SSRS, SSIS, HTML, CSS, HTML5, AngularJS, JavaScript, jQuery and Web API's.
Bank of America, Addison, TX Jan 2011 – Dec 2011
Underwriting System - Loan Mod
Senior Consultant
•Designed and developed major aspects of the architecture of an application, including such components as IDI, DTI, Income Calculator, main user interfaces, middleware, and infrastructure.
•Ensured that uniform enterprise-wide application design standards are maintained.
•Facilitated meetings with users regarding requirements when appropriate.
•Listened and communicated effectively to users.
•Developed/maintained the Website UI according to best practices to ensure a consistent look and feel for our end users and easy adoption and easy future upgrades.
•Executed the assigned development tasks according to the agreed planning to ensure on time and within budget.
•Designed and constructed the application and conducted required testing to deliver high-quality and error-free functionality.
•Followed established development and deployment plan to insure successful delivery of code to production.
•Performed technical analysis of new and existing applications, programs, and business processes.
•Defined/developed and executed test scripts.
•Troubleshot and provided solutions for production issues.
Environment: .NET 3.5, ASP.NET, C#, HTML, DHTML, AJAX, JavaScript, jQuery, Web Services, WCF, SOAP, XML, T-SQL, SSIS, SQL Server 2008, TFS, Visio, NUnit
JC Penney, Plano, TX May 2006 – Dec 2010
.Net Developer
•Client Interactions, requirement Analysis, Business requirements to a detailed design (UML), developed prototypes, Rational Tools, Testing, Functional specs and technical specs, Development, and implementation.
•Designed architecture and technology to be used in the implementation of Solution, Use Cases, Sequence, and State diagrams using Visio.
•AJAX was established for the presentation layer. Cascading Dropdowns, Autocomplete extenders (Like Google search), Accordion control, and collapsible panels.
•WCF (Windows Communication Framework): Developed the following contracts Service, Data Contracts, and Message contracts (SOAP).
•Operation contracts for custom types.
•Hosted Internet Information Services 7.0.
•Application with user sessions, Exceptions, caching, application tracing, and error handling.
•Security and authentication: Developed Forms based authentication and encryption.
•Engineered the Code push to various environments like Testing, Staging, and Production.
•Technical support to the development team to resolve issues.
•Provided recommendations for Performance enhancements, and fine-tuning of Application servers, Web servers, and databases.
•Devised test plans conducted load testing, and composed test reports.
•Provided support for the Production support team.
Environment: .NET Framework 3.5, WCF, Silverlight, Web Services, ASP.NET, C#, AJAX, XML, MS Enterprise Libraries, MVC Design Patterns, SQL Server 2008, TFS, SSRS, MS Reporting, XML
Crossmark, Plano, TX Aug 2004 – May 2006
Web Developer
•Actively participated in requirements gathering, User group meetings, analyzing existing systems, and various other sources of information.
•Worked on complicated business projects like Print Reimbursement, Capacity Planning, and Survey Builder of the application.
•Designed and developed front-end screens using ASP.Net 2.0 and utilized the power of Microsoft .NET Framework 2.0.
•Involve
•d in developing Master pages, Writing Themes, Skins, and Cascading Style Sheets (CSS), and using them in.
•Implemented Web Services between Web layer and Business layer Data access layer with ADO.Net advanced functionality.
•Designed and developed dynamic loading of Survey Builder Windows User Control and launched it on the ASP.NET web page.
•Enhanced stored procedures performance by tuning queries using SQL profiler, execution plans, server traces, and creating the right indexes.
•Used Microsoft SQL Server Reporting Services to generate reports on project performance, distribution, client billing, reporting compliance, scheduling, etc.
•Participated in Design and Technical Reviews.
•Involved in writing coding standards.
•Documented with Data Flow Diagrams, Workflow Diagrams in a full OO Analysis and Design.
•Developed test plans, detailed test cases, test specs, and test data.
Environment: SQL Server 2005, Transact-SQL, IIS, .NET 2.0 Framework, C#, ASP.NET 2.0, ADO.NET, Web services, AJAX, ASP, VB6, Windows 2003, Java Script, HTML, XML, XSL, CSS, VSS 6.0, MS Visio 2003, SSRS, UML, Spread, SharePoint
Education
Master of Computer Applications - Nagarjuna University, India
MCAD (Microsoft Certified Application Developer in .NET Technologies)
MCP (Microsoft Certified Professional)
Key Accomplishments
Successfully led a team of developers to deliver a high-traffic e-commerce platform using .NET Core and Angular.
Optimized database performance, reducing query response time by 40% through advanced indexing and query tuning.
Developed a suite of APIs to enable seamless integration with third-party platforms, improving system interoperability by 50%.
Implemented AWS infrastructure as code using CloudFormation, reducing manual setup time by 60%.
References
Available upon request.