Post Job Free

Resume

Sign in

.Net Developer Asp.Net Mvc

Location:
Naperville, IL
Posted:
December 07, 2023

Contact this candidate

Resume:

Siddharth Gaddam

Full Stack .Net Developer

ad1ryt@r.postjobfree.com

614-***-****

PROFESSIONAL SUMMARY

Having 9 years of experience in information gathering analysis, design, development, and testing Web/Enterprise-based applications using Microsoft Technologies. Extensive experience with various software methodologies like Agile/Scrum, Waterfall, Test-Driven Development.

Web development experience using Angular 2/6/9/11/12, Vue.js, ReactJs, Redux, C#, VB.NET, Classic ASP, ASP.NET, ASP.NET CORE, ASP.NET MVC Architecture with Entity Framework, Web API, REST API, Graph QL APIs, Microservices, Test Driven Development, WinForms, WCF, WPF, Web Services, ADO.NET, MSSQL Server, PowerShell, HTML5, CSS 3, Materialize CSS,, SCSS, Bootstrap 4, Typescript, JavaScript, VBScript, AJAX, jQuery, MongoDB, JSON, XML, SQL, T-SQL, LINQ, Kubernetes, Kafka, Agile (SAFe) Environment, Azure Blob Storage, Microsoft OData Library, Azure Devops, Azure Functions, Azure Data Factory, Vera Code, CI/CD pipelines, Cosmos DB, Logic Apps.

Implemented Object Oriented concepts like Data Abstraction, Inheritance, Data Encapsulation, and Polymorphism using C #.Net.

High experience in GUI development in C# windows Forms (WinForms), Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) Re-engineered Front-end GUI application by creating new WPF forms.

Experience in writing Test cases, test plans and test processes and implementing them.

Experience in documenting software defects using bug tracking system and reported defects involving program functionality, output, online screen and content to developers.

Expertise in using ADO.NET objects such as SQL Connection Object and OLEDB Connection Object, Data Command Object, Data Reader Object, Data Set Object, and Data Adapter Object to design data access layer.

Implemented Client/Server architecture.

Implemented applications based on MVC 3/4 and N-Tier Architecture and experienced in application build and deployments in IIS 7.0/8.0.

Experience in developing Windows based desktop applications using WinForms.

Experience with deploying Enterprise applications on cloud platform using AWS.

Experience with cloud services like EC2, S3 and tools.

Experience with Service Oriented Architecture (SOA) implementing Web Services: SOAP & SOAP Extensions, and WCF: Hosting, Debugging, Tracing, Transactions, and Security.

Experienced in working with ASP.NET MVC 4.0/5.0/6.0 framework using client-side technologies such as HTML5, CSS, Materialize CSS, Bootstrap, JavaScript, jQuery, AJAX and Angular for developing web applications.

Experienced with the .NET Platform, Visual Studio 2017/2015/2013/2012, C#4/5/6 and ADO.NET.

Worked on WEBAPI RESTFUL services, WCF RESTFUL, Windows Services, Web Services, and WCF to retrieve/update data.

Employed techniques such as lazy loading and code splitting to optimize the loading performance of Vue.js applications.

Good knowledge on Microsoft Active Directory Federation Services which uses a claims-based access-control authorization model to maintain application security and to implement federated identity.

Proficiency in the implementation Web applications, Windows Applications using .NET Framework Class Libraries.

Developed WCF web services based on SOAP/ JSON.

Worked extensively to integrate ADO.NET, Entity Framework, LINQ, and Lambda expressions with SQL server.

Experience in handling various backend data sources like MS SQL Server 2014/2012, MS Access, Oracle (PL/SQL), Firebase.

Extensive experience in working with LINQ to Objects, LINQ to SQL and LINQ to XML and REST services.

Strong knowledge of Database design and development and experience in writing SQL queries, views, Triggers, Stored Procedures in SQL Server, performing Query Optimization.

Experience with Azure Blob Storage using angular and .NET Core 2.0.

Implemented Ngrx Store which basically is one-way data flow (Redux Principles) to reduce traffic on API layer

Versatile team player with good communication and problem-solving skills with all management levels.

TECHNICAL SKILLS:

Languages

C, C++, C#, VBScript, Python, SQL, PL/SQL, Web Forms, Win Forms, ASP.NET, VB.NET, ADO.NET, NetFramework1.1/2.0/3.0/3.5/4.0/4.5

ORM Technologies

LINQ to SQL, Entity Framework 6

Web Technologies

HTML5, XML, CSS, CSS3, AJAX, jQuery, AngularJS, KnockoutJS, Angular 2/4/7/9, React JS, Vue.js, WPF, WCF

Servers

IIS 5.0/6.0/7.0/7.5, ArcGIS Server 9.3, Windows Server 2008/2012.

Scripting Languages

JavaScript, UNIX Shell Scripting, batch file scripting, JQuery

Environments

Microsoft Visual Studio 2008/2010/2012, Oracle SQL Developer.

Operating Systems

Windows 2000/XP/7/8 MS-DOS, Mac OS, UNIX GUI

Reporting Tools

SSRS, SSIS, Crystal Reports

Versioning Tool

Team Foundation Server, SVN

Professional Experience:

Client: CVS Health,Woonsocket, RI Jan 2022 – current

Role: Full Stack. Net Developer

Responsibilities:

Involved in designing, coding and implementing the application following Scrum (SAFe) methodology.

Involved in Scrum meetings every 2 weeks with the analysts, developers and QA team to gather user requirement and to discuss the issues/conflicts with the existing product requirement and put it into user stores with valid user points. Also involved in all aspects of the project to the broader business goals.

Automated couple of workflows using PowerShell. Involved in writing background jobs using PowerShell.

Developed DFD Web application using Angular 11, React Js, C#, ASP.NET Web API, .NET 6,ASP NETCORE 3.0, Entity Framework (EF), Typescript, Javascript, Redux, HTML, CSS, Microsoft SQL server Management, Azure Devops, CI/CD pipelines, JIRA.

Implemented the front-end of the application in Angular 11 using nested components, HTML,CSS, Bootstrap, Lodash Library.

In order to have the data consistency and store the data in the UI have implemented clientside state management technique with Redux principles which also reduces the number of APIcalls to retrieve the data from API.

Developed the back-end code using ASP NETCORE 3.0, .NET 6 where involved in developing controller,services, interface and repositories.

Designed and implemented RESTful APIs for microservices using ASP.NET Core Web API, enabling seamless communication between services.

Utilized Vue.js as the front-end framework for building interactive and responsive user interfaces.

Using the OData Library and their queries have made the interaction feasible between the Angular and the .NET API application.

Designed and documented clear and effective test cases, encompassing various scenarios to validate the methods, functions, and classes.

Experience in managing life cycle of MongoDB including sizing, automation, monitoring and tuning.

Used Veracode scanning for the applications both on Front-End and Back-End to check for the vulnerabilities with the application.

Integrated Veracode scanner to the CI/CD pipelines so that any changes to the repository will be scanner for issues and ensures code reliability.

Responsible for migrating the API Controllers from ASP.NET 6.0 to ASP NETCORE 2.0 and also importing the other projects from TFS to Git (Using GitHub desktop).

Developed the ICP application using React js, .Net Core, .Net 6, FHIR resources), Azure Cosmos DB(NoSql databse).

Developed backend code in .Net Core where the Post end points will get the FHIR resource from Mayo FHIR url and save them to Azure Cosmos DB.

Developed Azure Functions and Logic Apps for Patient and Provider updates.

Involved in creating CI/CD pipeline in Azure for both Patient and Provider applications.

Developed frontend code in React js and connected it with backend.

Consumed the FHIR resources and extracted the json data from it.

Environment: ASP.Net Core 3.0, Angular 11, Vue.js, React.js, HTML5, XML, JavaScript, AJAX, CSS3,PowerShell ISC, Visual Studio .Net, Type script, MongoDB, SSIS, ADO.Net, SQL server 2015, Node.js, WCF, REST, JavaScript, jQuery, LINQ, Agile (SAFe) Environment, GitHub.

Client: Broadridge, Newark, NJ July 2020 – Dec 2021

Role: Full Stack. Net Developer

Responsibilities:

Involved in designing, coding and implementing the application following Scrum (SAFe) methodology.

Involved in Scrum meetings every 2 weeks with the analysts, developers and QA team to gather user requirement and to discuss the issues/conflicts with the existing product requirement and put it into user stores with valid user points. Also involved in all aspects of the project to the broader business goals.

Developed Web application using Angular 7/9, ReactJs, Microsoft OData Library, WPF, ASP.NET Web API, ASP NETCORE 2.0, Node JS, Entity Framework (EF), React JS, Java script, HTML, CSS and Bootstrap, Azure Web Job, Azure Blob storage.

Implemented the front-end of the application in Angular 7/9 using nested components, HTML, CSS, Bootstrap, Lodash Library

Actively participated in code refactoring efforts, ensuring that unit tests remain up-to-date and aligned with code changes.

Integrated Vue.js with ASP.NET Web API or ASP.NET Core Web API to facilitate communication between the front-end and back-end.

Using Ngrx Store (and developed the Change Order feature), which is basically one-way data flow (Redux principles) to minimize the number of calls to the API layer. It stores all the customization information about the user selections on the Design-Tool locally in the browser.

Responsible for migrating the developed ASP.NET 6.0 back-end code to ASP NETCORE 2.0

Using the OData Library and their queries have made the interaction feasible between the Angular and the .NET API application.

Responsible for migrating the API Controllers from ASP.NET 6.0 to ASP NETCORE 2.0 and also porting the Picture Park Project into the .NETCORE

Developed code for uploading the documents to the Azure blob Storage

Responsible for writing queries and stored procedures in MSSQL Server 2015.

Developing Test Cases, Test Strategies and Test Plans that will ensure comprehensive test coverage.

Conducting hands on functional, and system integration testing; report, track and follow up on issues in a timely manner.

Developing PowerShell Script files to Automate office 365.

Validating user actions on the client side and providing responsive feedback using Reactive forms.

Responsible for creating the data entities in the PHD API Project from the database.

Experience on working with MongoDB Ops Manager, Cloud Manager and Atlas Manager.

Implemented application level code to communicate with Web APIs or Restful Web Services and these services used.Net/C# for the web applications to be consumed by Angular application.

Developed LINQ queries and lambda expressions to perform CRUD operations.

Published various RESTful Web services using C# and ASP.Net Web API to interact with the other front-end applications

Environment: ASP.Net MVC 5.0, Asp.net 4.5, Angular JS, HTML5, XML, JavaScript,PowerShell ISC, AJAX, CSS3, Visual Studio .Net, Type script, SSIS, ADO.Net, SQL server 2015, Mongo DB, Node.js, WCF, REST, JavaScript, jQuery, LINQ, Agile (SAFe) Environment, GitHub.

Client: State Of CA, SFO, CA April 2019 - July 2020

Role: .Net Developer

Responsibilities:

Collaborating with business specialists, business analysts, dashboard developers, and technical architects in transforming business requirements into analytic dashboards reflecting usability best practices and current design trends.

Actively involved in SCRUM meetings discussing the implementation, integration of backlog modules considering the released version of the software and best practices for solutions.

Created Business Logic Layer & Data Access Layers to implement the MVC architecture.

Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features in C#.

Developed AWS Lambda functions code in C# using .NET Core 2.0 for HTTP client implementation.

Developed React Native App with Expo and Couch DB, having features like live updates and pop-up notifications.

Used S3 buckets to store files and Each Client has a single bucket and created folder structure for the different environment (QA, UAT, Prod) by using this approach we were able to reduce the buckets count.

Developing and designing a web application with the Angular 6 and WEB API as a backed layer by using ASP.NET MVC Core.

Consumed RESTful APIs using Vue.js to dynamically update the user interface based on real-time data from the server.

Created and maintained documentation for unit testing strategies, guidelines, and best practices for the development team.

Involved in maintaining an old application which was developed in Classic ASP, JavaScript and VBScript.

Using IDE (Integrated development environment) as Visual studio code and Visual Studio for Development.

Maintaining Source Code, creating pull requests, code Reviews, and branches policy by using GIT, Source Tree.

Worked with development teams to create test plans for enhancements and fixes on applications.

Worked as a part of team to perform manual/automated functional, regression and performance testing on Data Invariant Layer project.

Using GitLab for source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects.

Involving in designing the GUI using HTML, Angular Materials, Directives, Decorators, and Custom Styles.

Involved in configuring integration between UI and services by using HTTP Client, Rxjs, and Interceptors.

Implementing WEB API services for CRUD operations with HTTP verbs GET, POST, PUT, and DELETE by using Entity Framework Code First Approach.

Involved in configuring WCF (Windows Communication Foundation) services to WEB API for data integration.

Using LINQ queries to filter data set that is obtained from complex stored procedure, views, functions, and Entities in the repository Layer.

Involved in designing the database, creating tables, views, Stored Procedures, and functions by using Microsoft SQL server 2014.

Environment: C#, Angular 6, Entity Framework, ASP.Net, Classic ASP, VB Script, Web API, HTML, CSS3, SQL Server 2014, Visual Studio, LINQ, Web API, GIT, Source Tree, Azure.

Client: Fifth Third Bank, Cincinnati/OH Feb 2017 - Mar 2019

Role: .Net Developer

Responsibilities:

Worked on Software Development Lifecycle (SDLC) starting from Requirements gathering and performing objects oriented analysis, design, and implementation, developing new WCF Service interface layer.

Developed web applications using Classic ASP, Web forms, HTML 5, JavaScript, jQuery and CSS.

Used jQuery libraries like Data-tables, Calendar, jQuery UI tabs, Widgets.

Created new database objects like Stored Procedures, Triggers, Indexes, and Views using PL/SQL in the development and production environment for SQL Server 2008.

Designed UI using the HTML 5.0, JavaScript, jQuery, AngularJS,Powershell, Bootstrap.

Created views, controllers, and models using ASP.NET MVC 4, C# within MS Visual Studio 2012.

Developed Web API services and hosted with Asp.net MVC 4.0 application.

Worked in different phases of SDLC from requirements, implementations of testing followed by agile methodologies.

Experience in Custom, Tabular, Matrix, and distributed reports in multiple formats using Crystal Reports and SQL Server Services (SSIS, SSRS).

Good hands-on experience in developing .NET Web Service using SOAP, UDDI, and WSDL

Used Team Foundation Server (TFS) for Source Code Control, project-related document sharing, and team collaboration.

Environment: C# 4.0, MVC 4.0, ASP.NET, Windows Communication Foundation (WCF), Visual Studio 2012, ADO.Net, AJAX, PowerShell ISC, WebAPI2.0,SQLServer2012,SOAP,Mongo DB, AngularJS,TFS,JavaScript,jQuery,SSRS.

Evoke Technologies,Hyderabad June 2014 to Sep 2016

Role: .NET Developer

Responsibilities:

Extensively worked with asp.net webforms.

Developed User Controls for several search screens which were used throughtout the project.

Used Telerik Rad controls like Rad Grid, RadCombobox, RadScheduler, RadMultiPage, RadTabStrip, RadDatePicker and RadWindow

Used Entity Framework and Enterprise Library 4.1

Implemented Client-Side and Server-Side validations in several pages.

Used Dynamic html for implementing Virtual ID Cards for Members and for customising certain search screens.

Used Code Smith Generator to generate Entity, DTO, Adapter, DAO and Service classes to make data flow from the interface till data base and vice versa.

Worked with Timer objects on Email Service (for sending automated emails on regular intervals and also at a specific time of the day.)

Written design documents for every task and User Story checked-in.

Worked with several Web Server Controls like DataGrid, ListView, Wizard, CheckBoxList, DropDownList, panel, placeholder, Image Button, LinkButton etc.

Designed wireframes for the project BOP using Microsoft Visio.

Attended meetings with Claims department, Business Analysts and Managers to gather requirements, show updates on the wireframes and get suggestions accordingly.

Attending Scrum meetings and Sprints.

Updating daily Work-Log, reporting previous day work done and today’s tasks to be done at daily scrum.

Environment: Teliric Rad Controls,.NET Framework 3.5, Visual studio 2008, ASP.NET, C#, MVC, Java Script, XML, MS SQL Server 2008, TFS.



Contact this candidate