Post Job Free
Sign in

.Net Developer C#

Location:
Dublin, CA
Posted:
April 30, 2024

Contact this candidate

Resume:

Sudha Kammara .NET Developer (Pleasanton, CA)

408-***-**** ad5dex@r.postjobfree.com linkedin.com/in/kammarasudha/ PROFESSIONAL SUMMARY

● Over 8+ years of experience in the IT industry, involved in requirements analysis, architecture design, development of N-tier applications using Microsoft .Net technologies, in various domains such as Retail and Finance.

● Experience in developing various .NET based applications using Console, Windows Services, Windows Forms, WPF and Web.

● Hands on experience in developing web applications using C#, ASP.NET Core, ASP.NET MVC, Web Api, REST, gRPC, ADO.NET, LINQ, Entity Framework Core, Web Forms, XML, JSON, jQuery, JavaScript, CSS, HTML and IIS.

● Experience in developing ASP.NET web custom controls, user controls and rich GUI with extensive use of AJAX toolkit and master pages.

● Experience as a .NET Developer in developing Windows based applications using .NET technologies such as C#, ADO.NET, Winforms, WPF, Web services, .NET Framework.

● Experience in developing reusable components using Entity Framework Core as ORM tool for building repository layers using Code First approach.

● Experience in developing Language Integrated Query (LINQ) queries and Lambda expressions to retrieve data from different data sources such as LINQ to Entities, LINQ to SQL and LINQ to XML.

● Comprehensive knowledge and strong experience in implementation of Object-Oriented Programming (OOPS), Service Oriented Architecture (SOA) concepts and Object-Oriented Analysis Design (OOAD) approach and good knowledge of applying SOLID principles and design patterns.

● In-depth understanding of database design and extensive experience in writing T-SQL queries, stored procedures, functions, triggers and views in MS SQL Server and Oracle to access relational databases.

● Experience in developing and consuming web services using SOAP (ASP.NET ASMX web service and WCF), RESTful (ASP.NET Web Api) and gRPC.

● Experience in developing single page applications (SPAs) using Angular, TypeScript, JavaScript, Redux, React, Bootstrap, HTML, CSS, NodeJS and NPM.

● Expertise in using version control tools such as Team Foundation Server (TFS), Git, GitHub and setting up and configuring CI/CD pipelines such as Azure Dev Ops.

● Experience in writing unit test cases and performing unit testing using tools such as xUnit, MSTest.

● Experience working with cloud technologies such as Azure, Web Role, Worker Role, Web Jobs, Azure storage

(Blob, Table and Queue storage) and Azure SQL.

● Good knowledge in generating reports using MS SQL Server Reporting Services (SSRS).

● Strong experience in deploying .NET applications on Internet Information Services (IIS) through built-in tools.

● Experience in software methodologies such as Agile Scrum and Waterfall and involved in all phases of Software Development Life Cycle (SDLC).

● Experience in using IDEs for day-to-day development activities such as Visual Studio 2022, Visual Studio Code, Microsoft SQL Server Management Studio and tools such as Jira (defect tracking).

● Strong analytical and dynamic troubleshooting skills coupled with good communication skills and a team player. TECHNICAL SKILLS

PROFESSIONAL EXPERIENCE

ESPRESSO PARTS, Lacey, WA

.NET Developer, December 2022 – Present

.NET Modernization & Migration - The .NET Modernization & Migration project at Espresso Parts involved migrating existing .NET applications to .NET 6 while enhancing performance and functionality. Utilizing Agile Methodology, we led the migration from .NET Core 3.1 to .NET 6, leveraging its optimizations for improved efficiency.

● Key tasks included implementing RESTful services with ASP.NET Core, integrating OAuth for security, and utilizing Angular for enhanced user interaction. We also optimized APIs for HTTP/2, gRPC, and WebSocket protocols, improving scalability.

● Participate in requirements gathering discussion, work closely with management and perform proof of concept for technical feasibility.

● With CI/CD pipeline integration and caching mechanisms, we ensured rapid delivery and optimized performance. The project environment included .NET 6, C#, ASP.NET Core, Angular and MS SQL Server, resulting in a modernized and efficient .NET ecosystem.

● Implemented RESTful services with ASP.NET Core Web Api and C# to be consumed by various front-ends including Angular app and test the service request/response using Postman.

● Implemented OAuth and used Swagger library for providing Api documentation for Web Apis exposed for various Http Verbs and attributes.

● Utilized ADO.NET, Entity Framework and LINQ technologies extensively for data retrieving, querying, storage and manipulation.

● Used Entity Framework Code First approach for the Data Access Layer and used LINQ to Entity Framework using lambda expressions for communicating between the repository layer and database.

● Created fully automated CI/CD deployment solution of Infrastructure in Azure using Azure DevOps Pipelines.

● Used Git for version control across common source code used by developers.

● Used xUnit to write tests and check the behaviour of business class methods and design standards. Performed Unit Testing to identify and resolve integration, functional and usability issues before deployment.

● Worked on the creation and deployment of the reports using SQL Server Reporting Services (SSRS).

● Deployed new applications and also existing applications on Azure to maintain it on Virtual Machine which improved the way of maintenance and backup. Migrated databases from SQL Server to Azure SQL Server. Technologies used: ASP.NET Core, C#, .NET Web Api, REST, gRPC, Entity Framework, LINQ, MS SQL Server, WCF, Azure, Azure DevOps, xUnit, Swagger, Postman, Angular, JavaScript, Bootstrap, HTML5, CSS3, OAuth, SSRS, Jira, ASP.NET MVC, Razor, Web Forms, Git, Visual Studio 2022, MS SQL Server Management Studio, Visual Studio Code, IIS. ASP.NET Web

Api

C#

Progr

ammi

ng

ASP.NET Core WCF ASP.NET MVC Entity Framework

SOLID MS SQL Server

Principl

es

REST NodeJS Azure DevOps xUnit

JavaScript Angular TypeScript React Bootstrap Agile Jira gRPC Git

Azure

TFS HTML CSS OOAD ADO.NET LINQ WPF XML JSON

LOANDEPOT, Irvine, CA

.NET Developer, January 2021 – December 2022

Customer Portal Enhancement & Integration - During my tenure as a .NET Developer at loanDepot in Irvine, CA, I contributed to the enhancement and integration of the customer-facing portal, focusing on improving functionality, usability, and integration with backend systems.

● Conducting comprehensive analysis to develop software architecture aligned with user needs and system flows, following the SDLC.

● Developing customer-facing features using a variety of technologies including C#, ASP.NET MVC, React, Bootstrap, and CSS.

● Designing and implementing ASP.NET Core Web API endpoints to handle HTTP requests, facilitating seamless communication with backend systems.

● Leveraging .NET Core Entity Framework and adopting a Code First approach for efficient data handling and manipulation.

● Utilizing Azure services such as Azure SQL Server and Azure BLOB for data storage and access.

● Designing and developing RESTful Web Services using Web API to ensure efficient communication between different components.

● Employing ASP.NET AJAX extensively for calling Web Services, streamlining request and response handling.

● Implementing Data Binding using various techniques such as Data Context, Object Providers and incorporating business logic using WPF Class Library with C# Custom Business Entities.

● Actively participating in team meetings, scrum sessions, group discussions and release planning meetings using GitHub for project management and collaboration.

● Utilized Azure SQL Server for storing the data and wrote efficient queries and stored procedures that saved the manual efforts of cleaning the data and efficient data handling and sanitized data.

● Used Azure BLOB to access required files and Azure Storage Queues to communicate between related processes.

● Below technologies are all used to develop an end-to-end application and all executed within an Agile framework, resulting in an enhanced and seamlessly integrated customer portal. Technologies used: ASP.NET Core, C#, .NET Web Api, ASP.NET MVC, Razor, REST, Entity Framework, LINQ, MS SQL Server, WCF, WPF, xUnit, Swagger, Postman, React, JavaScript, Bootstrap, HTML5, CSS3, Ajax, Jira, Git, Visual Studio 2019, MS SQL Server Management Studio, Visual Studio Code, Azure, Azure DevOps, Azure SQL Server, Azure Blob, IIS. BANK 34, Scottsdale, AZ

.NET Developer, April 2019 – January 2021

NextGenBanking Platform – This project aimed to redefine banking experiences, utilizing modern technologies such as ASP.NET Core, C#, and React, we crafted a dynamic web application with a user-centric interface, robust security measures, and efficient data management. Through meticulous design and Agile methodologies, we delivered a cutting- edge platform that sets new standards for user satisfaction, security, and performance in the banking industry.

● Discuss, analyze, design, develop and unit test the code based on the tasks assigned to me through JIRA. The tasks can either be a new task or a bug.

● Pick up requirements from the SCRUM back log and explain the plan of implementation.

● Interact with QA and UAT to discuss more about the defects raised if the need be and fix the defect.

● Design and develop Web forms in ASP.NET 4.8 using C# implementing Presentation, Business Component and Database access layers.

● Developed Business logic and coding in C#.Net using Web API Services to manipulate the recommendation to be displayed based on customer’s input.

● Used C# and ADO.NET to define and implement secure middle-layer components with .NET class libraries using REST Web Services.

● Heavily used ADO.NET objects, DataSet, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.

● Write T-SQL, View and Stored Procedures (SQL Server) as required for the application.

● Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.

● Participated during post-release maintenance, bug fixing and adding new features, based on user requests. Technologies used: .NET Framework 4.8, C#, MS SQL Server 2016, Team Foundation Server (TFS), React, ASP.NET 4.8, IIS, WCF, HTML5, CSS3, AJAX, jQuery, Agile, Windows.

PENDLETON WOOLEN MILLS, Portland, OR

.NET Developer, October 2017 – April 2019

NextGenECommerce Platform – This project aimed to provide next generation ecommerce platform. Following Agile methodologies, we integrated ASP.NET, C#, Angular, and Entity Framework Core to create a dynamic e-commerce solution. Leveraging NGRX for state management and Angular $http service for efficient Web API calls, we ensured a responsive user experience. Security was paramount, with Forms Authentication and Role-based Authorization implemented. Our solution featured modern SPAs with JavaScript, jQuery, Bootstrap, and AJAX Controls, while LINQ, SQL Server 2016, and TFS ensured robust data management and version control.

● Followed Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.

● Created and developed RESTful Web APIs using ASP.NET Web API to allow new web/client projects to leverage reusable data.

● Designed and implemented security modules for different user levels for data access and updates. Implemented application Security using Forms Authentication and Role based Authorization.

● Used Angular CLI for initializing and project setup with scaffolding features.

● Used Angular $http service extensively for invoking Web API RESTful Services faster response of the Website.

● Worked with NGRX for state management in the application by defining reducers, entities, actions and effects.

● Developed applications using JavaScript, jQuery and Bootstrap to build modern Single Page Applications (SPA).

● Used AJAX Controls and WPF for Effective Look and feel of the web portal.

● Use Entity Framework in the data access layer to communicate with the database using LINQ to Entities provider.

● Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.

● Involved in the modifying scripts, stored procedures, functions and triggers in the database in SQL Server 2016 for ensuring data integrity.

● Implemented Custom Action filters for various purposes like authentication and authorization, logging to track user information, viewing data returning by a controller action.

● Leveraged TFS (Team Foundation Server) on visual studio for Source Control Management. Technologies used: .NET Framework 4.8, C#, Entity Framework, MS SQL Server 2014, Team Foundation Server (TFS), Angular 4, TypeScript, Bootstrap, ASP.NET 4.8, IIS, WCF, JSON, HTML5, CSS3, AJAX, jQuery, Agile, Windows. CAPITAL INSURANCE GROUP, Monterey, CA

.NET Developer, January 2016 – October 2017

Business Process Enhancement System (BPES) – This project aimed to automate most of the current business processes running in the organization.

● Gathered Business Requirements, interacted with the Users, Designers and fellow Developers, Project Manager and Product Owners to get a better understanding of the Business Processes.

● Created Webpages for various work streams using ASP.NET, AJAX, JavaScript, JQuery, and CSS and connected them with business logic layer.

● Debugged the coding defects, validated the fixes and closed the bugs accordingly.

● Utilized ASP.NET, C#, AJAX, jQuery for dynamic webpages, integrated with Three-Tier architecture.

● Employed C# and ADO.NET for secure middle-layer components, implemented Web Services (WCF), and optimized data access layers with LINQ.

● Extensively used Dataset, Data Reader and Data Adapter objects to retrieve and manipulate data and display it onto an ASP.NET page.

● Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie. Used JQuery to make the HTML, CSS interact.

● Implemented data access layers, business entities, business logic layer and services access layer using WCF and LINQ.

● Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.

● Developed stored procedures and functions used in the data layers that extract data for different application modules and to generate reports.

● Managed version control with GitHub in an Agile environment. Technologies used: C#, Entity Framework, MS SQL Server, Team Foundation Server (TFS), ASP.NET, IIS, REST, JSON, LINQ, HTML5, CSS3, AJAX, jQuery, Agile, Windows.

EDUCATION

SRI KRISHNADEVARAYA UNIVERSITY, Andhra Pradesh, India Master of Business Administration, Marketing

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, Andhra Pradesh, India Master of Computer Applications



Contact this candidate