Senior Full Stack .NET Developer available for new positions. Visa : H1B
Professional Summary:
· Over 6+ years of experience in designing, developing, and testing n - Tier Client/Server Web-based Applications using Microsoft .NET Framework and SQL Server with Agile, Waterfall Development Methodology.
· Experience in various phases of Software Development Lifecycle (SDLC) such as Analysis, Design, Development, Testing, Deployment and maintenance of web applications.
· Expert in Microsoft Technologies like C#, ASP.NET 5.0/4.5/4.0, MVC 5.0/4.0, Entity Framework 6.0/5.0/4.0, ADO.NET, SQL Server 2014/2012/2008 R2, WCF 4.5/4.0, Web API RESTful Services, IIS 7.0/6.0.
· Experienced in MVC and MVVM design pattern.
· Experience in creating loosely coupled classes using Dependency Injection .
· Strong knowledge in designing and developing web applications, WCF services, web services, windows applications, console based applications and windows services.
· Extensive experience in developing UI screens using HTML5, CSS3, JavaScript.
· Strong ability in Responsive Web Design using JQuery, AJAX, Bootstrap.
· Experience in working with Angular 2/7/8/10/11 modules, services, templates, directives, services and dependency injection to create a SPA.
· Knowledge of deploying and implementing Cloud solutions using Microsoft Azure.
· Proven ability in reports development and business intelligence solution using SSRS and SSIS.
· Strong experience in Test-driven development using MS Unit Testing and NUnit.
· Extensive knowledge in Mongo DB concepts and good knowledge in Administration.
· Good experience in automated build process by using Jenkins and Maven.
· Worked extensively to integrate ADO.Net, Entity Framework, LINQ with SQL services
· Strong experience in creating and consuming RESTful and SOAP Web Services.
· Experience in bug tracking, issue tracking using Jira.
· Expert in data Extraction, Transforming and Loading (ETL) using various tools such as SQL Server Integration Services (SSIS), Data Transformation Services (DTS), creating Dynamic packages for Incremental Loads.
· Experience in enhancing and deploying the SSIS Packages from development server to production server by using package configurations.
· Experience in Dimensional Modeling, Designing of STAR, SNOW FLAKE Schemas.
· Expertise in wiring T-SQL Queries, Stored Procedures, Views and Triggers in MS SQL Server 2012/2008R2/2008/2005
· Experience of using Agile, Scrum, and Waterfall methodologies.
· Very good with communication skills, interpersonal skills and also a fast learner, and a versatile team player.
· Proven ability to analyze problems, roots cause, and develop innovative solutions to business challenges and streamlining operations
Technical Skills:
.NET Technologies
ASP.NET 1.1/2.0/3.5/4.0/4.5, ADO.NET, AJAX, Classic ASP, ASP.net MVC, LINQ, Entity Framework, Angular JS, ADO.Net Entity Framework 6.0
Languages
C# .NET, VB.NET
Web Technologies
HTML5, XML, XSLT, WSDL, XAML, JSON, SOAP, CSS, Web forms, Web Services, Win forms, WCF, WPF, MVC, Silverlight 2.0/3.0, XSLT, WSDL, UML, Angular 2/7/8/10/11
Scripting Languages
JavaScript, jQuery, Visual Basic Script
Databases
SQL SERVER 2008/2005/2000, Oracle11g/10g/9i/8i
Framework
Microsoft.Net Framework 1.0/1.1/2.0/3.0/3.5/4.0/4.5,4.5.1
Operating Systems
Windows 98/NT/2000/XP/Vista/Windows7/ Windows 8/8.1.
IDE
Visual Studio 2003/2005/2008/2010/2012/2013, Visio
Web Servers
IIS (Internet Information Server)5.0/6.0/7.5
Testing Tools
Microsoft Visio 2003, N-Unit
Reporting Tools
SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS)
Methodologies:
Client/Server Architecture, N-tier application architecture, OOA, Prototyping, Process Models, Systems Integration, SOA.
Version Control
Visual Source Safe 6.0, Team Foundation Server, RTC, Git
Cloud Platforms
Microsoft Azure
PROFESSIONAL EXPERIENCE:
Client: Cleveland Cliffs July 2021- Present
Location: East Chicago, IN
Role: Full Stack Developer
Responsibilities:
- Developing new and customization of the existing features for the high-profile progressive web application using .Net Framework and .Net Core
- Involved in design, analysis and functional specification of the application.
- Developed the presentation layer using ASP.NET Web Forms, JavaScript , JQuery and CSS.
- Used C#, MVC, ASP.Net Web API, Web Forms in the application. Service layer was developed using ASP.NET Web API for RESTful Services.
- Imported data from flat files to SQL Server Database using SSIS Also used Azure for scaling and checking the reliability of the applications which were developed during the project.
- Designing .NET System architecture for ASP Migration Project.
- Create backend services on C# for multi-layer web applications
- Used VB.NET/C# language for code behind pages to use the OOPs functionalities and to develop OOPS classes.
- Using multithreading within a program improves the performance of the program by optimizing the usage of the system resources.
- Worked on handling the application errors globally with the built in asp.net core middleware.
- Creating Complex ETL Packages using SSIS to extract data from staging tables to partitioned tables with incremental load.
- Used Entity Framework Code-First approach by writing migrations to create the database for the application and used LINQ to entities to establish the connection to database.
- Implemented convention-based CRUD Actions HTTP Verbs GET, POST, PUT and DELETE using .NET CORE.
- Hands on experience on creating and running unit test by NUnit, White box test, approaching code coverage in Visual Studio.
- Used AZURE DEVOPS for source code version control.
Environment: Visual Studio .Net 2012/2013, C#, Toad, IIS 7.0, Microsoft Team Foundation Server, Azure Devops,Vs Code, ADO.NET, HTML5, CSS3, Rest, Typescript, JSON, jQuery, Bootstrap, Launchpad, Node,
ASP.NET core, Swagger, Angular 7/10/11, SSIS
Client: Steel Dynamics Inc. March 2019- July 2021
Location: Fort Wayne, IN
Role: Full Stack Developer
Responsibilities:
- Involved in analysis, design and development of the application in Agile environment.
- Involved in the Software Development Life Cycle (SDLC) for designing, development phase and testing of the System.
- Used ASP.Net Core 2.2 version to create the API’s using entity framework core.
- Designed and Developed User Interfaces using Angular 7/10/11.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Create backend services on C# for multi-layer web applications
- Used NPM for installing required node modules and other published Angular NPM modules.
- Added Microsoft App Insights project to track the logs using telemetry client and track all the user information in Microsoft Azure.
- Created Responsive Web Design using Bootstrap.
- Used the new tags from HTML5 like section, article, header, footer, canvas for animations.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Involved in creating DAL using Database First approach using Entity Framework.
- Worked on implementing the NLog framework to log the application insights.
· Used Object Oriented Design Patterns to implement classes and modules.
· Implemented authorization and authentication using asp.net core Identity.
· Worked on documenting the API using Swagger.
- Responsible for maintaining client-side scripting more reusable and neater using Typescript.
- Installation, Upgrade and Configuration of Oracle (10g and 11g).
- Implemented the concepts like paging, sorting and searching as per the requirements.
- Utilized Oracle Streams to capture, propagate, and apply the transfer of data, transactions, and events within managed databases.
· Used Team Foundation Server (TFS) for project repository and versioning control.
- Involved in Unit Testing, Functional testing, API Testing using Microsoft testing Framework, NUnit.
Environment: Visual Studio .Net 2012/2013, C#, Toad, IIS 7.0, Microsoft Team Foundation Server, Vs Code, ADO.NET, HTML5, CSS3, Rest, Typescript, JSON, jQuery, Bootstrap, Launchpad, Node,
ASP.NET core, Swagger, Angular 7/10/11
Client: Daimler Trucks North America (DTNA) Aug 2018- Feb 2019
Location: Portland, OR
Role: Sr. NET \ SSIS Developer
Responsibilities:
- Involved in SDLC, of application developed using AGILE methodology.
- Heavily involved in the development of the applications using C#.Net.
- Developed the application using ASP.NET 4.0, C 4.0, VB.NET, and MVC 4/3 in Visual Studio 2010
- Used ADO.NET to access data in SQL server 2008/2005
- Developed WCF services which involved business logic and control flow.
- Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Created View Models to encapsulate all models and classes used on the different views for more organized and cleaner code.
- Wrote code to asynchronously implement the controller and update pages through AJAX.
- Creating Complex ETL Packages using SSIS to extract data from staging tables to partitioned tables with incremental load.
- Extensively involved in designing the SSIS packages to export data from SQL Server database to flat file source.
- Extensively involved with unit testing using N-Unit
- Accessing the requirements, test cases, test scripts and creating/ reviewing them from RTC.
Environment: Visual Studio .Net 2012/2013, C#, MS SQL Server, IIS 7.0, Microsoft Team Foundation Server, ASP.NET MVC 5, ADO.NET, HTML5, CSS3, Rest, RTC, JavaScript, JSON, jQuery, Bootstrap, Stored Procedures.
Client: Americhem Inc Jan 2017 - July 2018
Location: Cuyahoga Falls, Ohio
Role: Sr .Net Developer
Responsibilities:
- Worked in Agile Scrum methodology and delivered accepted functionality in each sprint.
- Played key role in feature implementation and enhancement, code refactoring and defect fixing.
- Designed and developed Hybrid-Single Page Application using C# 5.0, .NET Framework 4.5, ASP.NET MVC 5, and AngularJS 1.5.
- Involved in the Software Development Life Cycle (SDLC) for designing, development phase and testing of the System.
- Used VSS for source control, data collection, reporting and project tracking.
- Used the WCF/Web Services to accessing data from a database on a back-end server and displaying it in a Silverlight user interface.
- Written NUnits and tested it with Test Drive Development (TDD).
- Extensively worked on writing Stored Procedures, Triggers, Functions, Views and Database Design.
· Involved in Unit testing and Bug fixing.
· Used Team Foundation Server (TFS) for project repository and versioning control.
- Created required tables and procedures in SQL Server 2008/2005.
Environment: ASP.NET 3.5/4.0, C#.Net, ADO.NET, JavaScript, Angular JS, CSS, Bootstrap, HTML, IIS 6.0, LINQ, OOP, XML, VB.NET, TFS, TDD, N-Unit, AJAX, WCF, WPF, O Data, Entity Framework, jQuery, JSON, MVC, SOA, SQL Server 2008, SSRS, SSIS, WinForms, HTML.
Client: Taylor Digital Jan 2016 - Dec 2016
Location: Eden Prairie, MN
Role: .Net Developer
Responsibilities:
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Was Involved in UI design and development using ASP.NET 3.5SP1/3.5, HTML, CSS, jQuery, AJAX, JavaScript, User Controls and Web Forms with C 3.0 code behind.
- Created a WCF application for the project using C 3.0 and ASP.NET 3.5SP1/3.5 in .NET Framework 3.5
- Developing new states for website using Angular JS and making API calls using SOAP.
- Performed layout of web pages using HTML, CSS3, JavaScript libraries, SASS/Compass
- Responsible for maintaining client-side scripting more reusable and neater using Typescript.
- Worked with complex SQL, Stored Procedures, Triggers and packages in very large databases from various servers.
- Extensively used the LINQ feature in .NET for querying collections and integrating with SQL.
- Designed the tables according to database normalization rules in SQL Server 2012/2008R2
- Involved in Unit Testing, Functional testing, API Testing using Microsoft testing Framework, NUnit.
· Used Team Foundation Server(TFS) and GIT for Versioning Control.
Environment: Visual Studio 2015, ASP.NET, C#, ADO.NET, Visual Studio 2008/2005, SQL Server 2008, T-SQL, ADO.NET, SSIS, .NET Framework 3.5/3.0, AJAX, XML, JavaScript, Win forms, Web Service, WCF, XAML, HTML, LINQ, IIS 7.0/6.0, N-UNIT, Agile Methodology, TFS.
Nikhil Ramagiri | Team Lead - Sales
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536