Post Job Free
Sign in

.net developer

Location:
United States
Salary:
50
Posted:
March 15, 2025

Contact this candidate

Resume:

Shirisha G

FULL STACK DOT NET DEVELOPER

LinkedIn Id:linkedin.com/in/shirishagaddam2608/ MailID:*****************@*****.*** Ph no475-***-****

Professional Summary:

Over 5 years of experience as a Full Stack .NET Developer, delivering client/server, Windows-based, and web-based applications.

Proficient in ASP.NET, C#, ADO.NET, WCF, Web API, and Entity Framework for robust backend development.

Expertise in developing scalable microservices and RESTful APIs for seamless system integration.

Strong front-end skills using HTML, CSS, JavaScript, Bootstrap, Angular (up to version 12), and Storybook.

Proficient in designing and developing dashboards using Power BI and Tableau for actionable business insights.

Skilled in creating complex SQL queries, managing databases with SQL Server, PostgreSQL, MongoDB, and DynamoDB.

Extensive experience in Agile methodologies, including Scrum, TDD, DevOps, and Continuous Integration/Continuous Deployment (CI/CD).

Proficient with containerization and orchestration using Docker, Kubernetes, ArgoCD, and Argo Workflows.

Hands-on experience with cloud-based development using AWS services like S3, CloudFront, IAM, KMS, Lambda, and EKS.

Expertise in financial systems with a strong focus on compliance, risk management, and governance.

In-depth knowledge of Trust and Identity frameworks, including Public Key Infrastructure (PKI).

Skilled in building data pipelines using AWS Glue Jobs and handling complex data transformations.

Expertise in GIS concepts, including Forward/Reverse Geocoding, spatial queries, and map visualization using ArcGIS and QGIS.

Strong testing background with experience in Unit, Functional, Regression, and API Testing using Postman and REST Assured.

Familiar with Splunk, Datadog, and Grafana for observability, monitoring, and log management.

Skilled in developing Windows Services using .NET Framework (4.0+), enhancing system automation and reliability.

Developed and maintained applications for clients like Progressive Insurance, SunLife Financials, and Thoughtworks Technologies.

Proficient in Visual Studio, GitHub, and DevOps automation tools for streamlined development workflows.

Strong analytical and problem-solving abilities with a proven track record in data acquisition and analysis.

Experienced in mobile forensics, adding depth to cybersecurity and data protection practices.

Expertise in building scalable web applications using Angular, ASP.NET MVC, and Web Forms.

Deep understanding of Object-Oriented Programming (OOP) concepts and design patterns like MVC and MVVM.

Skilled in managing projects through the full SDLC, from requirements analysis to production support.

Excellent communicator with strong collaboration skills, capable of working effectively with management and engineering teams.

Technical Skills:

Category

Technologies & Tools

Programming Languages

C#, Python, Golang, JavaScript, TypeScript, SQL

Frameworks & Libraries

ASP.NET, .NET Core, ADO.NET, Entity Framework, WCF, Web API, REST, Node.js, Angular (v12)

Front-End Development

HTML5, CSS3, JavaScript, Bootstrap, Storybook, AJAX, React

Database Technologies

SQL Server, PostgreSQL (Spatial Queries), MongoDB, AWS DynamoDB

Cloud Platforms

AWS (S3, CloudFront, IAM, Lambda, EKS, API Gateway, Glue Jobs, Aurora, KMS, CloudHSM)

Containerization & Orchestration

Docker, Kubernetes, ArgoCD, Argo Workflows

Observability & Monitoring

Splunk, Datadog, Grafana

Data Visualization & BI

Power BI, Tableau, Excel

GIS & Geospatial Tools

ArcGIS, QGIS, MapInfo, Precisely, Geocoding (Forward/Reverse), GIS Vector & Raster Analysis

Testing & QA

Postman, Selenium-TestNG, REST Assured, qTest (Test Management)

DevOps & CI/CD

GitHub, Jenkins, DevOps Automation, CI/CD Pipelines

Security & Identity

Public Key Infrastructure (PKI), Trust and Identity Frameworks

Desktop Application Development

.NET/C#, WPF, Visual Studio, Windows Services (.NET 4.0+)

Data Science & Analysis

Python (Statistical Methods), R, Data Acquisition, Data Transformation

Project Management

Agile (Scrum, TDD), SDLC, Solution Design, Code Reviews

Professional Experience:

Client: Progressive Insurance, Cleveland, OH. Dec 2023 – Present

Role: .Net Developer

Responsibilities:

Involved in various phases of SDLC including requirements gathering, design, development, testing and documentation.

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

Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.

Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.

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

Implemented Windows Authentication WCF to authenticate users of the application.

Worked extensively on web forms and data binding controls like data list and drop down boxes.

Implemented validations using ASP.NET validation Controls.

Designed and developed desktop Application using WPF, XAML, and Expression blend.

Used LINQ, WPF to communicate between DAL and other business components.

Involved in designing of WPF screens and implementing MVC design pattern.

Used ASP.NET input Validation controls and java Script for client side validation.

Developed Presentation layer in ASP.NET using Web Parts, Navigation Control, User Controls and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.

Used AG-Grid for the data grid and updated the packages compatible to Angular 12.

Used Angular.js to develop MVC app [Models, Views and Controllers] that integrated with the back-end WCF Services using AJAX to perform GET and POST data to backend servers.

Implemented Multithreading on large volumes of data that had to be updated each day, using a batch engine.

Used .Net Security features such as Authentication and Authorization.

Stored and accessed data from XML files programmatically using C# and LINQ to XML.

Worked extensively with the Batch processing for both batch imports and extracts and have also used LINQ.

Used ASP.NET, HTML and CSS to design the presentation layer of the website.

Developed several web pages for creating messages, to set up messages rules and to set up content using ASP.NET, AJAX, and C #, Oracle, JavaScript and XML.

Implemented Web Services in C# based on SOAP protocols using XML, XSLT and WSDL transforms extensively for data transfers.

Performed client and server validations using Validation Controls.

Developed and use SSRS reports for managing reports and responsible for exporting them into Excel sheets.

Used SQL Server as database and involved in writing several SQL objects like Stored Procedures, UDFs, Views, and Triggers and involved in designing tables.

Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.

Followed Agile SCRUM Developmental approach to deliver product releases by SPRINT processes in an iterative and incremental approach (SCRUM).

Implemented self-contained, reusable and testable modules and components in the application for better performance.

Environment: .Net 4.8, C#.NET, ASP.NET, ADO.NET, WCF, WPF, XAML, CSS, JavaScript, Angular 12, AJAX, JSON, XML, XSLT, Visual Studio, SOAP, LINQ, SSRS, SQL, TFS, Agile and Windows.

Client: SunLife Financials, Boston, MA. Duration: May 2022 – Nov 2023

Role: .Net Developer

Responsibilities:

Gathered requirements through interaction with all the relevant teams and prepared high level design and detailed design documents.

Designed the application as a three-tier application with UI in the presentation layer, Business logic in the middle layer and Database activity in the third layer.

Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer.

Designed and developed various Classes in C#.NET to implement the business logic and event handling.

Developed Various Templates and Web Pages for the Web Application using ASP.NET, C#, XML and Java scripting.

Used C#.NET and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies.

Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.

Worked with ASP.NET Web Forms, State Management, Caching features, for optimization and configuration of the web application using C#.NET.

Extensively Used. ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.

Designing and development of various Classes in C#.NET to implement the business logic and event handling.

Contributed in unit testing, bug tracking for web based applications, TFS for Source control. Implemented Caching, Exception and Custom Error Handling using ASP.NET and C#.NET.

Developed N-Tier architecture application with Presentation, Business and Data Access layers using ASP. NET MVC, Web API and Entity Framework.

Created Web API used to post back data to external client.

Response UI and website layout is achieved using Bootstrap framework. Angular 4 helped in bootstrapping web application efficiently without registering call backs which helped in code debugging.

Used Forms Authentication to authenticate the user, created test plans and performed unit and regression testing on the application.

Involved in the complete life cycle of the Project and the application code was developed in C#.NET.

Created database maintenance plans for the performance of SQL Server including database integrity checks, update database statistics, re-indexing and data backups.

Interacted with SQL Server for acquiring and manipulating data using an intermediate web service implemented using WCF.

Involved in the deployment of project on the development and production Web servers.

Used Team Foundation Server (TFS) for source code management.

Generated logs by invoking events for error recording and security.

Environment: .Net framework 4.7, ASP.NET, ADO.NET, C#.NET, Web API, WCF, LINQ, Angular 4, HTML, CSS, JavaScript, Bootstrap, Visual studio, TFS, Entity Framework, SQL and Windows.

Client: Thoughtworks Technologies (India) Pvt Ltd, India. Duration: Oct 2019 – Apr 2022

Role: .Net Developer

Responsibilities:

Involved in the requirement study, designing, development, understanding architecture, design Threat Modeling and scrum/triage review meetings.

Developed n-tier web applications in .NET environment using C#, .NET, ASP.NET, Web services, Console Applications, Webforms, winforms, VB.NET, MySQL and SQL Server.

Developed Web Forms for User Interfaces using ASP.NET with Server Controls, HTML Controls and User Controls.

Extensively Used. ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.

Involved in developing UI using ASP.Net latest control such as List View, Ajax Toolkit, Web User Control, and Master Pages etc.

Developed Web applications using ASP. NET and application logic using C#.NET.

Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C#.NET for web pages.

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

Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer.

Used ASP.Net for the front-end presentation and Server Side Processing.

Designed the ASP.NET GUI for accessing product details, comparisons, client details and monitoring sales and promotional activities and implemented client side validation using validation controls in ASP.NET.

Built various types of reports such as Table, List, Matrix reports using Visual Studio and displayed them on ASP.NET Web Forms using Report Viewer Control.

Created REST services using ASP. NET Web API.

Developed REST APIs that allow sophisticated, effective and low-cost application integration and multi-tier web applications with the use of Web Services using ASP. Net Web API.

Created new web pages using HTML, CSS, XML, and Java Script.

Developed Angular 4 Template driven forms and Model driven forms builder by using model.

Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.

Extensively used ASP.NET server controls like Calendar control, Data Grid.

Wrote T-SQL Statements, Stored Procedures, Triggers, Functions, and Sequences to access data from database along with ADO.NET Class & Methods.

Worked on SQL Server to write Stored Procedures (Packages, Procedures, Functions, PL/SQL and Database Triggers) for back end development.

Used agile methodologies, test driven development and automated builds.

Used Forms Authentication to authenticate the user, created test plans and performed unit and regression testing on the application.

Trained users and developers on the usage of the system and its maintenance.

Environment: .Net framework 4.6, ASP.NET, ADO.NET, C#.NET, VB.NET, Angular 4, Visual Studio, Web API, HTML, CCS, JavaScript, T-SQL, PL/SQL, Agile and Windows.

Reference: Will be provided upon request.

EDUCATION:

Bachelor of Technology Computer Science, Jawaharlal Nehru Technology University, Hyderabad, TS, India, Aug 2017- July2021

Master of Science Computer and Information Science, New England College, Henniker, NH, USA May 2022- June 2023



Contact this candidate