Thursday, May 20, 2021

Full Stack .NET C# Developer with Angular2/4/6/8 available. Open to relocate and Remote. Visa H1B.


Full Stack .Net C# Developer with Angular2/4/6/8 available for new project. Open to relocate and Remote. Visa H1B.

Name : Shiva Sai
Open to relocate
Visa : H1B

PROFESSIONAL SUMMARY
  • 7+ Years of Professional experience in development and implementation on Client/Server Web and Windows based applications using Microsoft .NET Framework.
  • Working knowledge of Software Development using Waterfall, Agile and TDD methodologies.
  • Expertise in various phases of Software Development Lifecycle (SDLC) such as Analysis, Design, Development, Testing, Deployment and maintenance of web applications.
  • Experienced in developing web applications using .NET Framework, ASP.Net Core, ASP.NET MVC, C#.NET, VB.NET, ADO.Net, Entity Framework, LINQ and IIS.
  • Excellent experience in Creating, Consuming and Publishing XML Web Services (SOAP, REST, WSDL) using .NET Framework.
  • Expertise in creating Web Forms, Win Forms, User Controls, Custom controls, .Net Framework.
  • Extensively used various ASP.NET features like Caching, Session for State Management of Web Applications.
  • Extensively worked on Web API, WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
  • Implementing WCF Services and better logging exception management support to help in the premature detection of new problems.
  • Worked on Azure Virtual Machine and used Azure AD to successfully Authenticate users within my organization to secure access applications.
  • Knowledge of Azure SQL including schema design, writing SQL queries, and SQL tuning concepts
  • Consumed Docker's to develop Container's for the Microservices. Designed and Developed Container Management Rancher to publish Containers.
  • Experience building solutions using Azure Event Hub, Azure Logic Apps or Azure Functions
  • Worked on various Azure Container Services like container registry using Docker and Storage services like Files, Queues and Blobs.
  • Strong Knowledge on Front end Technologies using HTML5, CSS3, Bootstrap, angular2/4/6/8, JavaScript, jQuery and Razor view.
  • Sound knowledge of writing test scripts using unit testing frameworks like Jasmine, Karma for angular.
  • 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.
  • Experience in writing services to store and retrieve user data from NoSQL database like MongoDB.
  • Good experience in automated build process by using Jenkins and Maven.
  • 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.
  • Expertise in wiring T-SQL Queries, Tables, Views, functions, Stored Procedures, and Triggers in MS SQL Server 2019/2017/2016/2014/2012.
  • Used Continuous Integration tools like TFS, VSTS for source code management.
  • Organized and was part of Daily Stand-up, Sprint Planning and Sprint Review Meetings.
  • 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

 
PROFESSIONAL EXPERIENCE
Full Stack Developer
TESLA, Fremont, CA                                                                                                                               Aug 2020 – Present
Responsibilities:
·      Migrated all the payroll transactions from workday to internal application using .NET Core.
·      Used Swagger for API Documentation and testing.
·      Implemented authorization, authentication, and extensive exception handling.
·      Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
·      Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
·      Build application using CI/CD Pipeline using Azure DevOps of an application.
·      Implemented REST API's with azure service fabric stateless Microservices using ASP.NET Core.
·      Worked with Microsoft Azure Service Fabric which makes it easy to package, deploy, and manage scalable and reliable microservices and containers.
·      Involved in development of application on azure server by creating packages through Visual Studio, Power shell and Azure Portal.
·      Created/Modified Stored Procedures, Triggers and Views in SQL and effectively used within the application and developed complex SQL queries.
·      Implemented the Entity Framework Code First Approach to interact with Database and also implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
·      Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers and packages.
·      Developed the web services using Web API and implemented ADO.NET Entity Framework to model and manage the data from SQL Server.
·      Used custom error handling in web API to pass proper error message rather than generic error message to better understand the error.
·      Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
·      Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 9.
·      Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
·      Involved in Testing, Debugging, Tracing the application for errors, Documentation, and maintenance of the application.
·      Performed Unit testing using NUnit, Integration Testing, Performance Testing and System Testing.
·      Used Unit testing to simulate different case scenarios to catch potential bugs.
 
Environment: Visual Studio, ASP.Net Core, C# .NET 4.5/4.0, MS Entity Framework, LINQ, VsCode, HTML5, SASS,  Swagger, Stash, CSS3, Web API REST, MYSQL, TypeScript, Angular9, JSON, Bootstrap, Azure.
 
 
Sr Full Stack Developer
GEICO, Chevy Chase, MD                                                                                                                     Feb 2020 – July 2020
Responsibilities:
·      A part of the entire software development life cycle like Understanding the Requirements, development, deployment, bug fixing and automation.
·      Worked with team from the beginning of the SDLC in an Agile (scrum) environment.
  • Strong understanding and knowledge of insurance and billing
  • Extensively worked in developing UI screens using HTML5, CSS3, JavaScript.
  • Hands on Knowledge with Angular modules, services, templates, directives, services and dependency injection to create a SPA.
  • Worked extensively to integrate ASP.Net Core, Entity Framework, LINQ with SQL services
  • Designed and developed the Enterprise Test Management tool for migration and automation of functional test scenarios for time travel/non-time travel test cases.
  • Working with ASP.NET Web API Controller methods for HTTP and REST based CRUD operations like GET, POST, PUT, DELETE which returns JSON data .
·      Successfully utilized code-first approach to design the database in the .NET environment by using, C# in the ASP.MVC5 environment.
·      Developed the application using MVC, Entity Data Model and RESTful and WCF services.
·      Used Viewbag, Viewmodel and Partialview in order to achieve the data transfer in the MVC architecture.
·      Created and Configured Azure Cosmos DB and exposed the service as Web API.
·      Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • Worked in writing complex stored procedures, dynamic SQL, functions and views by using SQL Server Management Studio 2017.
·      Worked on developing API end points for Billing Downstream policy systems (DuckCreek) Validations time travel smoke test cases deployed on to Azure build pipeline which will execute once the deployments are done.
·      Converted the application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • Used Azure Functions, Logic Apps to schedule and automate events.
  • Coordinating with Design, Product, API and QA teams for smooth release of features into production.
  • Assisting QA team in reproducing/fixing bugs and validating user stories as part of Sprint.
  • Strong knowledge of chrome developer tools for performance analysis and code cleaning of unnecessary modules and writing own methods where necessary.
  • Used git for version controlling and Azure DevOps for project management.
 
Environment: Visual Studio ASP.Net Core, C# .NET 4.5/4.0, ASP.NET MVC5(RAZOR Engine), MS Entity Framework, LINQ,  Vs Code, HTML5, CSS3, Web API REST, MS SQL Server, TypeScript, Angular8, JSON, jQuery, AJAX, Bootstrap, Azure.
 
Full Stack Developer
THORS eLearning Solutions, Akron, OH                                                                                        July 2019 – Jan 2020
Responsibilities:
  • Extensively working in understanding technical document and wireframes and transforming them into interactive, responsive and performance efficient web pages.
  • A part of the entire software development life cycle like Understanding the Requirements, implementation (Coding), deployment, unit testing and bug fixing.
  • Successfully upgraded the project from Angular 6 to Angular 8 and resolved version mismatches for dependencies in the entire project.
  • Created Products component using Angular bootstrap with CRUD operations and created delete confirmation dialog as a shared component.
  • Utilized Angular Bootstrap(ngb) Accordion, Dropdown with Reactive Angular Forms with Form validation for both client and server.
  • Created Responsive Web Design to make compatible for different devices using Bootstrap.
  • Extensively worked on version control for pushing code to staging for testing and to production on Azure Cloud Server.
  • Implemented an API call layer for my project using Asp.Net Core 2.2.
  • Working with ASP.NET Web API Controller methods for HTTP and REST based CRUD operations like GET, POST, PUT, DELETE which returns JSON data.
  • Entity Framework Model used for creating Data layer models.
  • Worked with Microsoft Azure, cloud base server for hosting all our project.
  • Created backend services on C# for multi-layer web applications
  • Extensively worked with C#.NET for creating data access layer and business layer
  • Utilized Advanced Rest Client(ARC) tool to test the Web API and doing developer testing before merging code to develop/master.
  • Involved in creating DAL using Code First approach using Entity Framework.
  • Used git for version controlling and Azure DevOps for project management.
 
Environment: Visual Studio ASP.Net Core, C# .NET 4.5/4.0, MS Entity Framework, Vs Code, HTML5, CSS3, Web API REST, MS SQL Server, TypeScript, Angular8, Angular Bootstrap(ngb), JSON, jQuery, Bootstrap, Advanced Rest Client(ARC), nodejs, Azure.
 
 
 
Web Development Associate
Big Lots(Ecommerce), Columbus, OH                                                                                           May 2018 – July 2019
Responsibilities:
  • Involved in analysis, design and development of the application in Agile environment.
  • A part of the entire software development life cycle like Understanding the Requirements, implementation (Coding), deployment, unit testing and bug fixing.
  • Developed the application using ASP.NET 4.0, C# 4.0, and MVC 4/5 in Visual Studio 2017
  • Extended a custom domain driven microservices architecture built on top of ASP.NET Web API and the HTTP protocol.
  • 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.
  • Successfully developed a web application by using ASP.NET MVC5, Web API with Angular6 and leveraged Entity Framework (EF) in the environment by using Visual Studio
  • Implemented Model First Entity Framework and used Razor controller.
  • Used Team Foundation Server (TFS) for version controlling and VSTS for project management.
  • Wrote code to asynchronously implement the controller and update pages through AJAX.
  • Implemented core features of Angular framework such as dependency Injection, Data binding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Extensively utilized RestAPI calls to retrieve and store the data and populate the dashboards in Angular.
  • Strong knowledge of dependency injection and creating custom filters using angular.
  • Imported AGMCoreModule for integrating Angular Google Maps(AGM) and implemented GeoLocation API provided by Google to display nearby stores from users current location.
  • Wrote test scripts using jasmine for unit testing different test cases.
  • Performed QA testing on a major project release which converted from HTTP to HTTPS for more security.
  • 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.
 
Environment: Visual Studio .Net 2017, C#, MS SQL Server, IIS , Microsoft Team Foundation Server, ASP.NET MVC 5, microservices, HTML5, CSS3, Web API REST, JavaScript, Angular6, Jasmine, JSON, jQuery, Bootstrap, Swagger.
 
Full Stack Developer
UDIT, Dayton, OH                                                                                                                           Aug 2017– May 2018
Responsibilities:                                                                                   
Developed Task Manager Web Application using Node.js, MongoDB, Mongoose, express for Teamdynamix which manages the service requests. 
·      Involved in SDLC, of application developed using AGILE methodology.
·      Involved in gathering business requirements and planning of application.
·      Utilized Mongoose to create Tasks and User Models and validate them using NPM validator API.
·      Used core features of Angular like directives, filters, components, services and dependency injection to create SPA(Single page application) for views.
·      Created web pages using HTML5, CSS3, Javascript, bootstrap.
·      Developed RESTful API calls using Express to Create, Read, Update, and Delete operations to update the NoSQL MongoDB and verified these updates using Robo 3T admin tool.
·      Experience in working with POSTMAN Client to create Requests and verify Response data.
·      Performed authentication for user and tasks models to better maintain, refactor, and collaborating the project in future.
·      Used JEST to write test cases for user and task routes.
·      Very good hands on experience in working with different stages of development like pushing and pulling code to Develop repository.
·      Responsible for swapping the code on Staging to Production on Heroku web server after testing is done.
·      Extensively Worked on Source/Version control with GIT to validate the code changes for previous commits, apply the Labeling and to Check-in/Out.
·      Used JIRA to keep track of tickets and for continuous application development.
 
Environment: HEROKU, node.js, mongoDB, Express, Angular7, HTML5, CSS3, Javascript, JSON, jQuery, bootstrap, NPM, JEST, REST, POSTMAN, GIT.
 
.NET Developer
vLendRight (ValueLabs), Hyderabad, India                                                                                June 2014 - July 2017
Responsibilities:
·      Worked on a project called benefitfocus (located in USA) which helps in providing insurance to customers.
·      Involved in all the phases of SDLC like gathering the requirements, analysis, design & development of the project.
·      Designed and developed Web applications in ASP.NET MVC3, C#.NET utilizing .Net Framework 3.5/3.0 and Visual Studio 2013. 
·      Implemented CRUD operations with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
·      Developed Restful API’s 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.
·      A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side Asp.NET web API.
·      Developed web pages using HTML5, CSS3, bootstrap, JavaScript, jQuery and Razor View.
·      Implemented custom controls in ASP.NET and C#.NET using Visual Studio 2013. 
·      Developed SOAP and Restful WCF services in C#.NET.
·      Created ASP.NET Validation controls and JavaScript for validating user inputs. 
·      Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP. 
·      Designed the Business Layer for the application in C# using Database Authentication. 
·      Worked on large and complex queries in SQL Server 2014.
·      Hands on experience in developing stored procedures, triggers, views, cursors for the database.  
·      Effectively utilized Session and Cookies for users to validate and to make a timeout for the connectivity with the database for securing the application.
·      Using Source/Version control Tools using with the TFS and SVN, validate the change sets /code changes, apply the Labeling, Check-in/Out.
·      Involved in Unit Testing for the small units or stand alone units of code and used NUnit testing 
·      Participated in ENBD hackathon event held in Dubai for which vLendRight won 3rd prize.
·      Developed a hybrid mobile application using Cordova for the demo of this project.
 
Environment: .NET Framework, Visual studio 2013, ASP.NET MVC3, HTML5, JavaScript, CSS3, Cordova, C#, WCF, Agile, AJAX, SQL Server 2014, REST, N-Unit Testing, SSRS, Entity Framework, TFS.
 
EDUCATION
    Masters, Master of Science. Major - Computer Science | GPA 3.86/4.0
University of Dayton, Dayton, Ohio


 Sincerely,
Nikhil Ramagiri | Team Lead - Sales
W 732.753.0045 | nikhil@techsmartglobal.com
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536