Post Job Free
Sign in

.Net Developer C#

Location:
Gilbert, AZ
Posted:
October 23, 2024

Contact this candidate

Resume:

Lakshmi Parimala Nallamothu

**********@*****.*** +1-858-***-****

.Net Developer

linkedin.com/in/lakshmi-parimala-nallamothu-6a1089148/

Extensive 13+ years of experience in developing Web and Windows based applications using .NET frameworks with C# as programming language.

Expert in .NET and .NET Core development, proficient in C#, ASP.NET MVC, ASP.NET Core, Web API, microservices, LINQ, Entity Framework, ADO.NET and SQL Server for robust application development.

Strong experience in ASP.NET applications and used many features and frameworks like ASP.NETAJAX, State Management, Validation Controls, User Controls, Custom Controls, ADO.NET.

Extensive knowledge of creating and consuming REST services.

Experienced in making distributed communication among the components.

Good exposure in designing and maintaining application logical layers or modules in a loosely coupled way.

Experienced in using memory profilers for troubleshooting memory leaks and performance-related issues in the production environment.

Knowledge on Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.

Highly motivated with increased learning capacity and ability to cultivate a learning environment for close collaboration with team members.

Ability to effectively communicate cross-functionally with technical teams and business users. Able to work to tight deadlines, and who can communicate effectively with technical peers as well as business users.

Experience in version control tools such as Team foundation server, GIT, VSS and CVS

Expertise in creating and maintaining stored procedures, constraints, Indexes, views, triggers and UDF's in SQL Server.

Extensive experience in Agile/Scrum, waterfall, Test Driven and Domain Driven developments.

Education:

Bachelors of Engineering in Electronics and Instrumentation, Nagarjuna University, India.

Software Skills:

Web Technologies – ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, ADO.NET

Desktop Applications – Win Forms, WPF, Windows Services.

Services –REST/ SOAP API, WCF, Web services.

Programming

oLanguages – C#, .NET and VB.NET

oData Modeling – LINQ to SQL, Entity Framework

oDatabase – TSQL

oUI design – HTML5, CSS.

oScripting – JavaScript, VB Script, jQuery

Databases – MS SQL Server 2012/2016/2019/2022.

Tools and Frameworks – Microsoft Visual Studio 2022/2019/2017/2012, SQL Server Management Studio, Microsoft .NET v4.0, 3.5, 4.6,4.8

Source Safe and DevOps – Azure Dockers, Azure DevOps, GIT, Team Foundation Server, SVN, VSS.

Cloud Services – Azure Service Bus, Event Grid, Azure App Services.

Work Experience:

Project Title: Global Risk Fulfillment (GRF) August 2018 – Current

Employer: IntraEdge Inc Phoenix

Customer: American Express

Role: Software Engineer

Sphere Risk Automation takes care of Proactive and Reactive line increase and reductions, Global Limit, Cancellations, Adjustments, Reinstatements, Collections, Hardship and Fraud Abuse on both Consumer and Corporate products of US and International markets. Risk actions included Risk Eligibility Check, Risk Approval/Qualification/Decision, Risk Reversal, Cancellation, Reinstatement and Fulfillment of regulatory requirements.

Roles & Responsibilities:

Implemented risk logic based on various models like TSR,CDSS for risk decision API.

Synchronous communication with other risk API’s to extract the required risk data.

Designed and developed Test Portal Web application using C#, .NET Core Web API, Windows Services. This application provides an interface to configure application to simulate the production request and response in Test environment to test new changes and existing defects before pushing it to production.

Worked on multiple views in .NET Core MVC application to manage configuration data required in creating request definition for Sphere’s new architecture.

Supported card member communication remediation for multiple organization risk events with in the 30 days SLA period.

Worked on stored procedures, advanced queries, triggers, views, indexes for query optimization for the SQL Server databases.

Worked in high pace environment to deliver accelerated items such as financial relief program to millions of customers who are financially impacted by COVID.

Simulated data for End-to-end test supports across multiple risk systems.

Supported enterprise cloud platform v4 migration to OpenShift Red Hat Container Platform(OCP Version v4.10 with Kubernetes v1.23).

Implemented asynchronous communication with Azure service bus queues and topics.

Design and development of Credit Balance and France Inactive applications on Sphere platform.

Created multiple report applications to generate reports and wrote functionality to upload to upstream systems through FTP.

Skilled in deploying applications using Kubernetes deployment strategies like blue-green deployments with different zones.

Technologies: SPHERE, .NET Core, .NET Framework, C#, VB.NET, .NET Core MVC, Web API, SQL Server, Azure message bus Queues, Entity Framework, Rally and MS Visio.

Project Title: R&D Bench Automation April 2018 –July 2018

Employer: Artech San Diego

Customer: Qualcomm

Role: .Net Developer

R&D Bench Automation is the automation framework for the benches that test IC devices using national instruments devices and Key sight devices. End users will have more flexibility to test devices with single button click. Compared their legacy system, reporting and data visualization is managed in sophisticated way.

Roles & Responsibilities:

Responsible for helping the test development engineers in automating test equipment through C# coding.

Implemented simulation mode for all the devices which helps developer to continue development without real bench.

Created application to execute different test plans (C# classes) which are not part of application.

Implemented concept dynamically compiling C# code during runtime using CsharpCodeProviders and .Net reflection

Used GIT version control to create new repositories and maintain the versions of projects.

Implemented multi-threading to improve the test execution time.

Implemented data visualization using chart controls.

Helping team when they structed up with C# concepts.

As testing deals with huge data suggested profilers like ant to monitor any memory leaks.

Technologies: C# with SQL Server 2008, GIT, Windows platform, VS2017

Project Title: AST (Accenture Service Tool)

Employer: Accenture Oct 2013 –Nov 2015

Role: Software Engineering Sr. Analyst Bangalore

AST is a web based application used by Accenture employees at enterprise level. It helps to find the employee information along with team details and provides leave management and exit management features with dynamic search functionality.

Roles & Responsibilities:

Understand the design and overall architecture of the project and demonstrate the same to the team.

Developed XML Web Services using C#, ASP.NET, SOAP, XML, XSLT and WSDL.

Created ASP.NET validation controls and Jquery validations to enforce validations.

Developed interactive pages of the application using ASP.NET Web Forms pages with C#.NET for the code behind modules.

Designed and developed Web Forms using ASP.NET and C# and created necessary classes in the business components.

Used AJAX for partial rendering of the Web Forms to improve performance by not having the whole page post back.

Worked on stored procedures, advanced queries, triggers, views, indexes for query optimization for the SQL Server databases.

Technologies: ASP. Net, C#, Web services, Jquery, SQL Server 2012 and VS2013

Project Title: Caterpillar

Employer: Accenture Aug 2011– Sep 2013

Role: Software Engineering Sr. Analyst Bangalore

Project:

ATOM (Accenture tools of migration) has the ability to convert the legacy application to the new .net environment. By doing this we will be able to use the same business logic and user of the tool is not required to have the business knowledge of the application. ATOM has the Framework it has the implementation of the all commands/Methods emulation available in the AS400 environment. This tool is robust and quick enough to migrate many programs at given instance.

Roles & Responsibilities:

Involved in Requirements analysis of the customer specifications and creating requirement document.

Created windows service to support the migration and generate the reports.

Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL

Implemented AS400 commands in .net.

Implemented object oriented concepts inheritance, polymorphism and abstraction.

Helped the team members to understand the architecture of project.

Conducted the knowledge sharing sessions on tool usage to onsite team.

Identifying the equivalent component for the legacy behavior in the target environment in .Net

Mentoring, guiding and providing technical help to fellow team members.

Estimation of the migration activities and the new requirements.

Technologies: VS 2005, C#.NET, SQL Server 2005, JavaScript and XML

Project Title: Hess Oil

Employer: Accenture June 2010 – July 2011

Role: Software Engineering Sr. Analyst Bangalore

Project:

Agenda for the project is to migrate from the power builder 6.5 applications to .net 4.0 framework by using the migration tool which extensively using the UML models and by that generating the .net code.

Roles & Responsibilities:

Interacting with the customers to define current and future application requirements, reviewing the use cases and software requirement specifications, and defining the timelines for design, development and testing of the software application.

Estimation of the migration activities and the new requirements.

Technical feasibility study of the requirements and features to be developed, defining and building the technical architecture for the development, defining structural, interaction, flow charts and data flow diagrams, designing the database schema and preparing technical specification documents.

User interface design, programming business and data access logic, creating stored procedures and maintaining the code to meet the requirements. Unit testing is mainly by writing Unit test cases and manual testing. Reviewing the fellow developers code and integration test cases prepared by testing team.

Documenting technical specifications, coding guidelines, quality standards, unit test cases, deployment and installation guides, and help manuals.

Conducting periodic defect review meetings, tracking the defect fixes and ensuring timely delivery by setting effective resolution timelines.

Mentoring, guiding and providing technical help to fellow team members.

Involved in creating technical frameworks, reusable components and technical whitepapers, and is a member of technical review board for .Net Factory of Work.

Identifying the equivalent component for the legacy behavior in the target environment in .Net

Technologies: Microsoft .NET 4.0, C#.NET, SQL Server 2008, JavaScript and XML

Project Title: Promo Assist

Employer: SM NetServ Technologies Jan 2008 - June 2010

Role: Software Engineer Bangalore

By using Promo Assist Manufacturer can create a deal for the customer. A deal will be created by the user which undergoes deals approval process. If the user is not allowed to approve the deal, then it moves to next person for the approval. Once the deals is approved by the manufacturer the deals are imported to the distributor where he can operate the deals for the customer.

Roles & Responsibilities:

Interacting with the customers to define application requirements, reviewing the use cases and software requirement specifications, and defining the timelines for design, development and testing of the software application.

Understanding the design and overall architecture of the project and demonstrate the same to the team on demand.

Worked on Client Server Architecture and Having a very good exposure to Multi-tier SOA based Applications

Good exposure in making the application as loosely coupled.

Implemented Custom Exception handlers for showing User friendly messages.

Good exposure in writing the code at Low Level Modules like Business and Data Access Layers.

Designed and developed win forms using C# and made them not dependent on low level business components directly.

Created WCF Services responsible for communicating and providing real time data from integrated server to Client

Handled both Client Side and Server Side validations.

Technologies: C# with SQL Server 2008, WCF, WPF, Windows platform, VS2010

Project Title: Inteliware

Employer: Mobile Aspects Feb 2007 – Dec 2007

Role: Trainee Software Engineer Bangalore

Project:

This project facilitates a Web Console User Interface to the users to use the SmartBoxApplication. SmartBox application gives the details of the container to track at different places and is interacted with the Container and sracthPad application to get the details of the items in the container to be tracked.

Roles & Responsibilities:

Analyzed Functional specifications of the Development Process.

Involved in Coding (C#) after the analysis.

Developed sending email about status of container goods.

Performed Unit Testing.

Involved in Bug Fixing.

Technologies: C# with SQL Server 2005, ASP .Net, VS2005 and WinCVS



Contact this candidate