Post Job Free
Sign in

Asp.Net Web Api

Location:
Queens, NY, 11355
Posted:
February 19, 2025

Contact this candidate

Resume:

.

.

*****.*******@*****.***

+1-347-***-****

Newyork, NY 11355

ROHITH G

PROFESSIONAL SUMMARY

4+ years of experience in System Analysis, Design and Implementation of Web Application and Windows Applications in Microsoft Technologies using .Net Core, Net Framework, ASP .Net WEB API, ASP.NET MVC, and ASP.Net Web Forms. Experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism.

Extensively Involved in Building and enhancing core API, user interfaces, and backend processing systems via new greenfield development and supporting legacy systems. Involved in Design and implemented the Core components for the application, which included a Data Access Layer (DAL) and Business Logic layer (BLL). Experience of Design patterns like Repository Pattern, Factory pattern and Singleton pattern.

Experience in Restful services is implemented using ASP.NET Web API to support light weight data exchange in JSON.

Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols. Worked on multithreaded applications, knowledge in tasks, threads and related methods.

Worked with Entity framework database first approach and created/updated edmx with database changes.

Experience in using Language-Integrated Query (LINQ) and retrieve data from sources (LINQ to Objects, LINQ to SQL).

Experience in ADO.NET controls such as Grid View, Data List, Details View, Form View and Repeater.

Developed Single Page Application (SPA) with ASP.Net Web API 2 and Angular 8/11/16using database first approach in Entity Framework. Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3/SCSS, DHTML, JavaScript, Typescript, jQuery, AJAX, JSON, Angular JS, Angular 8/11/16, Angular Material design and Bootstrap. Worked with tools like Figma, InVision for tracking changes needed for UI/UX. Expertise creating user validation forms and sending data to server using RESTful services.

Experience in Unit Testing (UIT), Integration Testing and in preparing test cases. Good experience in automated build process by using Jenkins and MS Build. Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS). Extensively used the repositories like GitHub, SourceTree and SVN. Created ARM templates, Resource groups, App services in Microsoft Azure Portal. Worked with Blob Container, Redis cache, Azure key vaults in Microsoft azure cloud. Extensive experience in handling Internet Information Server (IIS), Creatingand configuring the virtual Directories, map them to physical folders and configuration of the applications for domain authentication, Data Transformation Services (DTS) in SQL Server 2016.

Used logging frameworks like serilog and azure app insights for logging API calls. Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM and Test-Driven Methodologies.

.

.

SKILLS

Languages

C#. NET

Web technologies

ASP.NET Core 3.1/6, ASP.NET (4.5/4.8),

Entity Framework, LINQ, ADO.NET, MVC,

SOAP, Web Services, Web API, WCF,

HTML, CSHTML, Bootstrap, Angular JS,

Angular 9/12/15, CSS, SCSS, jQuery,

AJAX

Databases

SQL SERVER 2019/2014/2012.

IDE

Visual Studio 2019/2017/2015/2012, VS

Code

Frameworks

.NET Framework 4.8/4.5, .Net Core

Web server

IIS 10.x/11

Web Services

XML, WEB API, REST, WCF and Web

Services.

Reporting tools

SSRS.

Scripting languages

JavaScript, JQuery, Angular JS, Angular

9/12/15, Typescript

Operating systems

WINDOWS Family, Linux

Version tools

GIT, TFS, BitBucket, Azure Devops

Servers

Windows 2014/2008.

Cloud

Microsoft Azure

WORK HISTORY

January 2024 - Current

Polypaths - Full Stack .Net Developer (Angular UI), New York, NY

· Participated with end users, product owners and business analyst to understand the business requirements.

· Worked closely with internal users to create requirement specifications and test plans.

· Front-End Application is developed based on Angular 12/15 with Typescript, HTML5, SCSS, Bootstrap, Node.js and Visual Studio Code.

· Worked extensively with Angular 12/15, Generated Modules, Components, Models, Resolvers and Services using Angular - CLI.

· Worked on JWT authorization token for roles to display certain areas of the UI for specific users.

· Implemented validations with reactive and template driven forms.

· Implemented module level lazy loading on certain components to increase performance.

· Evaluated the runtime of certain subscribe methods to improve page load time.

· Used built-in pipes and created custom pipe for dynamic search to search large data in a grid.

· Created Guard Service in Angular 10 to prevent invalid routing addresses.

· Used ngModel, ngIF, ngFor, Dependency Injection, Input, Output Event Emitter, Class Binding and Two-Way Data Binding.

· Worked with reactive extensions (RxJS), especially Observables for asynchronously calling the serve, mapping the data to the required format (JSON) and implement error handling.

· Implemented Routing in Single Page Application using Angular Provided Router module.

· Created a repository of classes using the Repository pattern, Generics, and Interfaces.

· Used moment, Datepicker libraries to display and render the UI with custom specifications.

.

.

· Implemented Web-API functions (GET, POST) in services by using HTTP-Client and Observables.

· Created ARM (Azure Resource Manager) templates, spun up App services with Management resources and groups.

· Deployed both API layer and UI (angular) layers in Azure app service.

· Design advanced .NET applications using C#, ASP.NET, MVC5/6, .NET web APIs, Entity Framework, LINQ, and various data access layers.

· Analyzing problems and communicating with end users to assess needs and determine optimum solution.

· Followed Clean Architecture, to maintain all layers of the application loosely coupled.

· Involve in a day-day Scrum Software development methodology and Test-Driven Development TDD.

· Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, OOPS, design patterns and SOLID principles implementation.

· Implementing Multithreading techniques for creating high performance application.

· Utilized Entity framework as a data access layer to SQL server for the RESTful based ASP .NET WEB API web services.

· Handled all tiers of n-tier architecture.

· Created services in the Business logic layer as per the end client requirement by following the business rules.

· Used Data Access Layer (DAL) to fetch the data objects from DB by using Entity Framework as ORM tool.

· Defined model classes based on the mockup provided both in UI and Middle Tier.

· Worked on RESTful Web API, Web services, LINQ and Entity Framework 6.0

· Implement automated build process in VSTS using Jenkins to create a full CI/CD pipeline.

Environment: NET Framework 4.8, .Net Core, C#, ASP.NET MVC5, Web API, Angular 12/15, CSS3/SCSS, Bootstrap, HTML 5, Visual Studio 2019/2017, Microsoft Azure, JSON, Entity Framework, LINQ, SourceTree, Bitbucket, Bootstrap, Agile Methodology, Jira

July 2021 - July 2022

Tata Consultancy Services - UI (Angular)/.Net Developer, Hyderabad

· Participated with end users and business analyst to understand the business requirements.

· Excellent knowledge in dealing with Delegates, Assemblies, User Controls and Custom Controls in C# .Net.

· Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NETMVC.

· Created and deployed XML Web Services (WCF) using ASP.Net and C#, used them to generate the proxy class files based on the web services and consumed in web application.

· Used WCF service for retrieving the data from other enterprise applications.

· Worked with various WCF Services built for Data Management, Security, Communication within the application

· Front-End Application is developed based on Angular 6/8 with Typescript, HTML5, CSS3, Bootstrap, Node.js and Visual Studio Code.

· Involved in Implementing Service Oriented Architecture (SOA) and used WCF and REST services to expose business logic as services and consumed those services.

· Implemented enhancement features for DSPM System in ASP.NET 4.5 (C#) and Windows application.

· Involved in creating WINFORMS for in-house Windows applications using C#.

· Worked with ASPX pages with code behind files and asp user controls, master pages, layouts and vanilla JavaScript.

· Used LINQ to Entities for retrieving and filtering the data proficiently.

.

.

· Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs).

· Develop the Documents for Logging/Error Handling for SSIS Packages.

· Developed customized client-specific monthly fund reports using SSRS (SQL server reporting service)

· Used SSIS (SQL Server Integration Services) to load data in application from MS excel or tab delimited text files.

· Transitioned legacy payments systems to cloud based microservice concepts using spring boot restful services on pivotal cloud foundry stood up on Home Depot managed data centers.

· Created Windows Services to run the SSIS package to load data into a database daily.

· Involved in creating RESTful Web API's for Lookup Service

· Designed UI using the HTML 5.0, JavaScript, CSS, SASS, LESS, Kendo UI, Angular JS, Bootstrap.

· Good exposure/experience in Angular JS for building single-page application (SPA) dynamic web page development.

· Used Bootstrap framework to create Responsive web applications which automatically adjust themselves to good looking on all devices.

· Utilized Angular JS to create dynamic data driven web pages.

· Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

· An agile Scrum methodology was processed for daily stand-up meeting with team members to know the current progress of the project and raise the issue.

· Worked on TFS for version control, Code Review and for automatic builds and continuous integration.

Environment: NET Framework 4.5, C#, ASP .NET, ASP.NET MVC5, Web API, Angular6/8, Typescript, CSS3, Bootstrap, HTML 5, JavaScript, Visual Studio 2015/2013, Microsoft Azure, N-Unit, JSON, SQL Server 2012, Entity Framework, LINQ, TFS, Bootstrap, Agile Methodology, Jira

October 2019 - July 2021

Infinite TechHub - .Net Developer, Hyderabad

· Worked as .Net Developer in the team for designing and developing the application using Visual Studio 2015 .Net Framework 4.5, C#, ASP.NET, SQL Server 2012, and LINQ Entity Framework.

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

· Designed and implemented the Web Pages of project using ASP.NET& C#.

· Proficient in developing web applications using ASP.NET MVC. Experience with JavaScript frameworks. (Angular JS) and JSON &AJAX style web applications.

· Designed and developed an MVC web-based application utilizing Patterns and OOP.

· Used C# as code behind for creating custom controls and server controls.

· Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.

· Used TFS for maintaining Source Codes and Documentations related to projects.

· Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.

· Proficient in developing Web Services using WCF.

· Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA).

· Created WCF Service to retrieve and send information from client side without post- back.

· Used Data binding to bind Server controls with the parameters from the tables in the database.

· Consumed Web API to overcome numerous issues and expand capabilities to existing legacy code.

.

.

· Worked on Agile Methodology to meet timelines with quality deliverables.

· Used MVC design pattern to develop business logic and UI part.

· Developed web services for Administrative Services, Configuration Services and Pricing Services.

· MMPS application has been developed on MVC Pattern and possesses strong experience in developing web applications.

· Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.

Environment: .NET Framework 4.0, Visual Studio 2010/2012, C#, ASP.NET MVC, WEB API, HTML, TFS, SQL Server Reporting Services (SSRS), WCF, CSS, JavaScript, jQuery, JSON, Bootstrap, AJAX, AngularJS, Entity Framework, Unit Tests, Jira, IIS 6.0, Oracle

.



Contact this candidate