Certified Microsoft Full Stack .Net Developer available. Visa H1B
Professional Summary:
Full Stack .Net Developer:
· 7+ years of experience in software development life cycle which includes requirement study, analysis, design, development, integration, Re-Engineering, installation, implementation, testing, configuration management, maintenance and production support of various client/server, N-tier, windows, and web applications.
· Worked in Agile, Scrum, Water fall and Test-Driven Development environment.
· Expertise in design and development of Object-Oriented n-tier applications using .NET Technologies (C#, ASP.NET 4. 5, middleware RESTFUL Services (Web API), WCF, Web Services, SOAP, SQL Server, IIS Web Server, ASP, LINQ, AJAX, MSMQ, ORM (Entity Framework).
· Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling).
· Experienced UI, front-end developer using JavaScript framework, client-side template, databinding, and script-based UI controls.
· Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX, Knockout JS, Angular 4.0/8.0/12.0, Bootstrap, and jQuery and building RIA web applications.
· Proficient in developing systems built on SQL Server 2016,2018 using Tables, Triggers, Views and Stored Procedures in SQL and maintaining the database, including requirement analysis, design, data conversion, loading and implementation.
· Created stored procedures using Transact-SQL for accessing and manipulating the data in SQL Server using ADO.NET.
· Experienced with Version Control tools like GIT, Source Tree, SVN, Bitbucket and TFS.
· Strong knowledge of web technologies like HTML, XHTML, DHTML, XML, XSLT, JSON, JavaScript and jQuery.
· Implemented client-side Interface using React Js. Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn application into Single Page Application.
· Well-experienced working with third-party component integration and UI design using plug-in and widgets like jQuery UI, and Dev Express.
· Expert in developing web applications, windows applications, windows services and web services in Microsoft Visual Studio .Net IDE using C#.NET, ASP.NET, ADO.NET, MVC, WPF, WEB API 3.0 Design patterns and SQL Server.
· Expertise using Fiddler and postman to test Web API.
· Participated in code review sessions for efficient and effective communication and knowledge-share between teammates.
· Quick Learner, good communication, committed to deliver timely, good logical and analytical approach, coupled with very positive attitude and team spirit.
Web Application:
ASP.NET, MVC 5/4/3/2, Silverlight, Windows Forms, Web Forms, Web API, HTML 5/4, CSS, XML, XSLT, JavaScript, jQuery, JSON, AngularJS/2/6/10/12.
Languages:
C, C++, Visual Basic, VB.NET, C#
Microsoft Technologies:
.NET Framework (4.5/4.0), .NET 5.0, XAML, LINQ, ADO.NET, Entity Framework.
IDE Tools:
WebStorm, Notepad++, MS Visual Studio, Expression Blend, SQL Server Management Studio, MS Test, Swagger API and SOAP UI.
Middleware:
WEB API, MSMQ, Web Services
Servers:
Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0)
Modelling Tools:
MS Visio 2010/2007, Lucid Charts, Balsamiq
Version Control:
Git (Atlassian Bitbucket), SVN, Team Foundation Server and Visual Source Safe
Framework:
Bootstrap, jQuery and AngularJS.
Data Base:
My SQL, SQL Server (2018, 2014), MS Access, T-SQL, PL/SQL
Operating Systems:
Windows, OS X, Linux
Cloud Service:
Microsoft Azure
Testing Tools
N-Unit, MS Test
Professional Experience:
Sollis Health, NY
June’2022 - Present.
Role: Full Stack.NET Developer.
· Development involved 45% front-end Angular 12 work with 55% middle-tier/back-end .Net Webapi & Sql Server tasks.
· Developing the project using agile methodology with daily (SCRUM) paired programming using TDD (test driven development) and continuous integration/ deployment (CI/CD) using SDLC process.
· Created a Supervisor roles and claims which has access to tools to assign appointments.
· Implemented authorization, authentication, and extensive exception handling.
· Developed the front-end of the web application using Angular 12, HTML5, CSS3, AJAX. Bootstrap3/2 and jQuery 5.0/4.1.
· Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
· Used Angular 12 as framework to create a Single Page Application using different components and interaction between them. Designed Reactive event streams, data models Designed Reactive event streams, data models.
· Created Build and Deployment Pipelines in Azure for development and staged environments.
· Used Microsoft Azure to deploy application to cloud server.
· Used Team Foundation Server for source control.
Environment: .NET 6, Angular 12, Typescript, SQL Server 2022, CSS, HTML5, Entity framework 6.0, C#, Jira, Bit bucket, Entity Framework, Typescript, JavaScript, Bootstrap, jQuery, Agile Methodology, TFS, Visual studio 2022.
Indiana Department of transportation, IN
March’2020 – June’2022.
Role: Full Stack.NET Developer.
· Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.
· Used RESTful in the Angular page with Web API and implemented Angular 12.0 Components to maintain each view data and used Restful services using Web API to get data from server asynchronously using RxJs.
· Developed modules of the application in ASP .NET WEB API RESTful services.
· Using EF for CRUD operations.
· Developed ASP.NET Core Web API based on departmental requirements and specifications.
· Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
· Used Generics, Extension Methods, and C# 7.0 properties like object initializers, list initializers and Lambda expressions.
· Implemented JWT Security to provide authentication and authorization to secure the Web API.
· Kendo integration in MVC application, enabling OData with Kendo UI, Custom Filtering and grouping logic for Kendo UI.
· Used Telerik UI/ Kendo UI/ JQueryUI Controls for building high quality windows/web applications.
· Kendo integration in MVC application, enabling OData with Kendo UI, Custom Filtering and grouping logic for Kendo UI.
· Implemented Logging via OAuth2 and OpenID Connect (OIDC).
Technologies Used: Net Framework, Net Core, ASP. NET MVC5, IIS, C#. Net, Web API 3.0, SQL Server, Entity Framework, LINQ, Git, AJAX, CSS, Entity Framework, Angular 12.0, Typescript, JavaScript, Bootstrap, Telerik Controls, Kendo UI Controls, jQuery, Agile Methodology.
Healthcare Association with New York State, NY June’2019-Feb’2020.
Role: Full Stack.NET Developer.
• Involved in SDLC phase of requirement analysis, design, and development of the web application using .NET Core and C#. Development involved 35% front-end Angular 8 work with 65% middle-tier/back-end .Net Webapi & Sql Server tasks.
• Developing the project using agile methodology with daily (SCRUM) paired programming using TDD (test driven development) and continuous integration/ deployment (CI/CD) using SDLC process.
• Developed the application using ASP. NET, C#. NET, AJAX, jQuery, JSON, HTML5, JavaScript, Type-Script, Angular 8.0, CSS3, RESTful.
• Developed ASP. NET Web customs controls, user controls, Data controls like Data Grid, Rich UI with extensive use of C#, ASP. NET AJAX, Node JS, Angular 8.0, Bootstrap.
• Implemented C# . NET, MVC and Object-Oriented Programming concepts and created general Class library, Partial Class, Generics Using C# . NET.
• Implemented client and server-side validations using ASP. NET validations controls and JavaScript.
• used various bootstrap components like accordion , date picker, time picker, alert, buttons, modal and also react-bootstrap components.
• with concepts of ReactJS Worked on usage metrics and also end to end events tracing for analysis purpose.
• Worked on developing a different module with Angular 8 which will be run on Node JS server.
• Design and developed web site (GUI) Screens using ASP. NET MVC5, C#. NET, User controls, JavaScript and Data Controls.
• Design, develop and build application using React and Redux consuming the payloads received from the ASP.NET Web API Core 2.0.
• Developed stored procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching the data and binding and used LINQ to SQL to query database.
• Used Entity Framework to create Models and used tools to explore REST API. Used NuGet package manager to pack and Use the updates versions of browser control.
Involves Unit Testing, Integration Testing and Regression Testing in a regular basis to improve the performance of the application.
• Implements software Configuration Management, setting up company version policies utilizing TFS.
Technologies Used: Net Framework, Net Core, ASP. NET MVC5, IIS, C#. Net, Visual Studio, Web API 2.0, SQL Server, WCF, Entity Framework, LINQ, Git, AJAX, Angular 8, CSS, Entity Framework, Typescript, JavaScript, Bootstrap, JQuery, ADO. NET, Agile Methodology.
Finastra, Portland, OR Feb’2019-June’ 2019.
Role: Full Stack.NET Developer.
· Involved in Building core platform and data services that will support our Total-Lending Cloud Portal.
· Involved in developing the application using ASP.Net 4.5, C#, .Net Framework 4.7, HTML5, SQL Server 2016, and Visual Studio 2017.
· Used Generics, Extension Methods, and C# 6.0 properties like object initializers, list initializers and Lambda expressions to reduce the lines of code.
· Involved with cloud infrastructure that leverages PaaS capabilities from Microsoft Azure.
· Implementation of a responsive UI which will scale itself depending on the device, platform and browser using Angular 5, HTML, CSS, Bootstrap.
· Developed User Help Site and Tracking System using .Net 4.5,MVC-5.0, Razor View.
· Used Angular 5 as framework to create a Single Page Application using different components and interaction between them. Designed Reactive event streams, data models Designed Reactive event streams, data models.
· Implemented API integration with Microsoft Dynamics payment services and merchant account plug-ins.
· Understanding business and the existing IT environment and involve in system design, integration, migration and maintenance.
· Used Microsoft Azure to deploy application to cloud server.
· Actively involved with the team of developers in knowledge transfer, functionality issues, database issues, best coding practices and standards.
• Worked on Web API and REST, JSON based development experience.
• Extensively written N-unit tests and unit tests using C# to test the entire application from scratch and performed manual testing where ever it is applicable.
• Handling production support and responsible for web application security. Involved in testing of application at Module level, System level and User Acceptance level for quality of the software.
Technologies Used.NET Core 2.0, Angular 4, Typescript, SQL Server 2016, CSS, HTML5, Entity framework 6.0, C#, Jira, Bit bucket, Razor view Engine, IIS, Azure Service Fabric, .Net 4.7, Entity Framework 6.0 Code First, Sql Server 2016, and .Net Webapi, Visual Studio Code, Visual Studio Professional 2017.
Navi Health, Horsham, PA January 2018 – January 2019
Full Stack.NET Developer [.NET Core with Angular4]
• Involved in SDLC phase of requirement analysis, design, and development of the web application using .NET Core and C#.
• Development involved 45% front-end Angular 4 work with 55% middle-tier/back-end .Net Webapi & Sql Server tasks
• Developed business use cases, sequential, collaborative, activity and class diagrams for the enterprise presentation and business and data access components of the system.
• Designed classes following OOP principles and implemented them for best code reuse using .Net framework 4.6.2.
• Designed a Web application using Web API with Angular4, leveraged Entity framework (EF)
• Used API Controllers to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode. Implemented Logging via OAuth2 and OpenID Connect (OIDC).
• Implemented UI using HTML5, CSS, Bootstrap, TypeScript, Angular 4, AJAX and Forms Controls to create responsive web pages.
• Implemented UI using MVC 4.0, HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
• Implemented client-side validations for business logic for various html forms that essentially represent a business logic.
• Used AJAX to fetch data from controllers to update user data asynchronously.
• Created controllers and views for new features for new business features.
• Implemented user authentication and authorization for restrict access only to authenticated user to a section of website.
• Configured routing rules and exception/error handling.
• Developed Web services/Rest Services for building applications that send and receive messages over HTTP.
• Created new methods to store and retrieve data from SQL Server using Entity Framework and LINQ queries.
• Created new tables, wrote stored procedures, views for applications and some user defined functions.
• Wrote test cases and implemented unit testing to test new features and did unit testing as well as integration testing.
Technologies Used.NET Core 2.0, Angular 4, Typescript, SQL Server 2016, CSS, HTML5, Entity framework 6.0, C#, Jira, Bit bucket, AJAX, JSON, IIS, Angular CLI 1.7.4, .Net 4.6, .Net Web Api 2.2 using C#, Entity Framework 6.0 Code First, Sql Server 2016, Git for both Angular 4 and .Net Webapi, Visual Studio Code, Visual Studio Professional 2017.
Blue Shield of California, Sacramento, CA
Feb’2016 - Dec’2017
Role: .NET Developer
Responsibilities:
· Responsible for the Design, Development and Delivery of all the modules
· Capturing data from Microsoft Azure sites.
· Stored the thermostat data as CSV files in storage blobs. Developed PS script to move the data from Azure blob to azure Blob under same subscription and between different subscriptions.
· Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams)
· Developing custom Web services related to SOAP, RESTFUL Services.
· Developed GUI of ASP .NET web forms using HTML, CSS and jQuery.
· Ajax, ASP .NET Ajax Library are used for rich interaction and partial page rendering.
· Application blocks are developed using Microsoft Enterprise Library 3.0.
· Design and developed Business Logic Layer and Data Access Layer using LINQ to SQL.
· Involved in ASP.NET Security, State Management, Caching and Encryption.
· Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application.
· Extensively used Validation Controls and Custom validation controls to validate Web forms.
· Exported migrating data by creating PowerShell scripts.
· Deployed WSPs and complex solutions using PowerShell.
· Used Power Shell Scripting for Day to day activities to backup and restoring of sites, editing permissions, maintaining alerts.
· Used two transports provided by Azure platform like Azure storage queues and service bus depending upon application requirement
· Worked on large and complex databases in SQL Server.
· Extensively used ODBC driver in various places like SSIS Packages, C#.NET applications to extract the data from Azure Storage tables. Developed .NET web application and WCF service in VS 2013 environment and deployed in Azure cloud services, to invoke data from Azure blob storage.
· Effectively used Microsoft Team Foundation Server for Application Configuration Control.
Technologies Used: C#.NET, ASP.NET, ADO.NET, AJAX, Visual Studio 2013, XML, HTML, CSS, XML, REST, JavaScript, jQuery, IIS 5.0, SQL Server 2013, XSLT, Reporting Services, WCF, Windows Azure Power shell 4.0, Azure Cloud Storage, Azure Storage Explorer, Windows Azure Management Portal, Microsoft Bot Framework.
Nikhil Ramagiri | Team Lead - Sales
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536