Monday, July 24, 2023

.Net/C#


Hi ,
I have a Senior Full stack .Net C# Developer with Angular, Azure. Please find below details and let me know if you have any contract positions.

Consultant visa : H1B
Consultant location : IL and open to relocate.

EXPERIENCE SUMMARY
 
  • Around 8 plus Years of experience with a role of .Net Programmer having experience in architecture, analyzing, design, development, research, implementation and deployment of several Client/Server, distributed GUI, enterprise level Web and Windows based Application Systems.
  • Experience of Insurance, Financial, Trading, HealthCare, Retail, Marketing, Domains.
  • Had a career growth spanning several roles including Developer and Tech Lead.
  • Experience working on NET5.0/4.0/3.5/2.0, C#, VB.NET, ASP.NET, ASP.NET Core 2.2/3.0, XML, XSLT, XAML, DHTML, DTD, ADO.NET, Web Services, WCF, WPF, LINQ, Generics, Java Script, AJAX, OOPS, HTML5.0, CSS, IIS, Entity Framework, Win Forms, Web Application, Visual Studio 2017/2015/2010/2008, SQL Server 2014,2012, 2008R2/2008.
  • Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
  • Experience working with Azure services.
  • Hands on experience in requirement gathering, analysis, system modeling, design and development of 3 Tier, N-tier distributed architectures and MVC architecture.
  • Experiences working with WCF, WPF, Web forms, Win forms.
  • Experience in working with WCF Services and XML Web Services using SOAP and WSDL following SOA in a distributed environment.
  • Experience in working with CICS web-bridge.
  • Strong relational database background in SQL Server, Oracle 9i with extensive knowledge in writing the PL/SQL, T-SQL scripts, Stored procedure, Triggers, Views, Database designing and Maintenance.
  • Experience in Telerik RAD controls for Asp.Net AJAX and Infragistics Controls.
  • Good Knowledge in implementing full text search, Synonym, Filters in Elasticsearch engine.
  • Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load data from different databases.
·      In-depth experience of T-SQL, SSRS, SSIS, OLAP, BI suite, Reporting and Analytics.
·      Experience in SQL Server DTS and SSIS (Integration Service) package design, constructing, and deployment.
·      Hands on experience in Azure developing and deployment, Worked in Azure Web application, app services, Azure storage- storage accounts, blob storage, managed storage and unmanaged storages and Azure SQL database.
·      Experience in Azure Cosmos DB (NoSQL) for storing documents and fetching the client related data from collections.
·      Proficient in creating SQL Server Reports, handling sub reports, writing stored procedures and queries for generating drill down reports using SSRS.
·      Experience using AJAX, HTML, CSS, JavaScript and typescript to enhance the performance, looks and features of the website.
·      Used to VUE. JS for implement the open-source java script framework for building user interfaces.
·      Experience in deployment using IIS Application Servers.
  • Working experience in SAFE agile methodology using Rally dev tool and scrum methodology using scrum works protocol.
  • Hands on experience on Test driven development (TDD): NUnit, XUnit Testing using MOq Framework and production support activities.
  • Experience in Version controlling tools VSS, TFS, GIT, and SVN.
  • Expertise in Maintaining, supporting and troubleshooting applications and fixing bugs.
  • Excellent Interpersonal and Communication skills coupled with strong technical and Problem-solving capabilities.
  • Exceptional ability to quickly master new concepts and a proactive team player.
 
SKILLS:
 
Languages
C#, VB.Net, VB 6.0, HTML, PL/SQL, T-SQL.
Frameworks
.NET Framework 2.0/3.5/4.0/4.5/5.0, Entity Framework 6.0/5.0. Azure Kubernetes Service (AKS)
Technologies
ASP.NET, MVC, LINQ, ADO.NET, Web Services, Web API 2, SOAP, WCF
Design and Modeling Tools
Enterprise Architect (EA), Microsoft Visio, Entity Framework, Azure NoSQL mongo DB and Cosmos DB(NoSQL).
RDBMS
MS SQL Server 2012/2014/2016, MS-Access
Scripting Languages
JavaScript, jQuery, Angular Js 5/8, React Js, HTML, XHTML, DHTML, CSS, XML, XSLT VB Scripting
Web Servers
Internet Information Server (IIS) 6.0/7.0/8.0.
Databases
SQL Server 2008/2012/2016, MS ACCESS, T-SQL, SSIS Package, Oracle, DB2, Teradata and Hive DB.
Reporting Tools
SQL Server reporting services (SSRS), Crystal Reports.
Operating System
Windows 98/2000/2000 Server/XP/Vista/Windows7/Windows8
IDE Tools
MS Visual Studio 10/13/15/17.
Web Development
HTML5.0, VB Script, Java Script, CSS, AJAX control toolkit, JQuery, Angular 8/9/11, React Js, Typescript, ASP.NET core, Win Forms, Xamarin Forms and Web Forms, Angular JS, Log4Net, Telerik/Infragistics.
Cloud
Microsoft Azure
Version Control Tools
Visual Source Safe, Team Foundation Server, GIT, SVN
Others
NUnit, XUnit Testing, MOq framework, Agile (Scrum), Waterfall.
 
 
TECHNICAL EXPERIENCE:                                                                                                                                                      April 2023- Till Date
Client: CHURCH OF JESUS CHRIST OF LATTER-DAY SAINTS
.Net Full stack Developer:
Description: The church maintains a large missionary program that proselytizes and conducts humanitarian services worldwide. The LDS Church also funds and participates in humanitarian projects independent of its missionary efforts. The church also began operating a church welfare system, and it has conducted humanitarian efforts in cooperation with other religious organizations such as Catholic Relief Services, as well as secular organizations like Care International.
 
Responsibilities:
       Developed project based on the agile methodology and involved in daily SCRUM.
       Actively participated in Sprint /Scrum meetings/Release planning for project discussions and managed the time effectively.
       Developed web pages for the application using Asp.Net MVC, Asp.Net Web API, jQuery, Angular, CSS, HTML 5, and Ajax.
       Used Express Framework to set up middleware to respond to the HTTP requests with the help of React JS and angular JS.
       Created ASP.NET pages using C#.NET for middle-tier processing of client requests with ADO.NET interfaces for database and implemented stored procedures.
       Developed and provided the team with the data layer functions using ADO.NET Entity Framework to connect to database and fetch data.
       Experience in configuring, deployment and support of cloud services including Confidential Web Services.
       Created Windows, User Controls, Web Forms and HTML Pages for various services & modules.
       Azure Storage development and design utilizing Blobs, Queues, Tables and VM’s.
       Developed features for customer facing website using C#, ASP.NET MVC 4/5, CSHTML, Html Helpers, JavaScript, jQuery, TypeScript, Kendo, UI, AJAX, Bootstrap, CSS, LINQ, Entity Framework, WCF, SQL Server.
       Developed ASP.NET MVC 5.0 and Web API's (HTTP/REST Service) N-tier web-based applications using Visual Studio 2022.
       Strong understanding of server-side development, RESTful APIs, and database design and management with SQL Server or similar databases.
       Experience working extensively on both UNIX and Windows based Environments.
       Developed Rest Services using node JS and react JS and node modules to serve the web application with JSON data.
       Performed Unit Testing on every new version before sending it for User acceptance test.
       Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Jenkins, Subversion, GIT, Oracle, UNIX / Linux, VM Ware.
       Automated CI/CD process using Jenkins, build-pipeline- plugin, maven, GIT.
       Hands on with Git / GitHub for code check-ins/checkouts and branching etc.
       Hands-on experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins.
 
Environment: C#, ASP.NET Core MVC, Visual Studio 2022, SQL Server 2019, Entity Framework, Restful Web API’s, Postman, Umbraco CMS, JavaScript, Angular 9, jQuery, JSON, HTML5, WinForms, Xamarin, XML, XSLT, CSS, Microsoft Azure, SOA, Azure Kubernetes Service (AKS), Microservices, Docker, Kubernetes, CI/CD pipeline, GIT, SSRS, SSIS, LINQ, T-SQL, IIS, Agile, SCRUM, Unit testing, N Unit, XUnit.
                                                                                                                                                                                                Jan 2023- April 2023
Client: PJM
Net Full stack Developer:
Description: PJM is a regional transmission organization (RTO) that coordinates the movement of wholesale electricity. And PJM is a membership organization, it provides services on a nonprofit basis to customers that are members of PJM. PJM members share the benefits of power pooling and competitive wholesale electricity markets.
 
Responsibilities:
·      Organized and facilitated Agile and Scrum meetings, which included Sprint Planning, Daily Scrums or Standups, Sprint Check-In, Sprint Review & Retrospective.
•    Developed front end application using HTML5, CSS3, Bootstrap4, JavaScript, React JS and Angular Technology. Front end is Angular 8/11
•    Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
•    Created multiple Angular components based on the customer information pages
•    Created Angular service and integration with Restful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.
·      Involved with the client team to design and develop the application according to client requirement using ASP.NET Core MVC, Web API, and SQL Server 2019 with the business logic implemented using C#.
•    Bootstrap used to create templates and forms, textboxes and dropdown’s all UI tools and Navigations bars.
•    Worked with advanced concepts of .net core5.0/6.0 such as Models and providers used for developing backend technology
•    Developed .NET Core Web API based on business requirements and specifications.
•    Worked on Entity-Framework for Object-Relational Mapping.
•    Using CICD/Jenkins deploying the applications, maintaining build and release and configuring application into existing and global environments with continuous integration and delivery.
•    Designed and implemented the application using Micro Service Architecture for its various distinct advantages like loose coupling and design patterns.
•    Hands on experience in Azure developing and deployment, Worked in Azure Web application, app services, virtual gateways, traffic managers, API management for restricting policies and registration, blob storage, Mongo DB.
•    Worked on SQL Server Integration Services (SSIS) Packages to Extract, Transform and Load data from different Databases.
•    Experience with Test-Driven Development (TDD) performing XUnit testing with Moq framework and implemented sonarqube and sonar lint.
•    Organized and facilitated Agile and Scrum meetings, which included Sprint Planning, Daily Scrums or Standups, Sprint Check-In, Sprint Review & Retrospective.
•    Used Git for version control.
•    Used Atlassian- JIRA for bug tracking and release management.
 
Environment: Visual Studio 2022, ASP .Net Core 6.0, C#, MVC 5.0, SSIS, ASP.NET 5.0, Web API 2, JavaScript, Node.js, typescript, Angular 11.0, REACT JS 17.01, Entity Framework 6.0, Azure, HTML 5, IIS, XML, JSON, SQL Server 2018, LINQ, TFS, GIT HUB, JSON, POST MAN, SWAGGER, XUNIT.
 
Client: T-Mobile Kansas                                                                                                                                                       Oct 2021- Nov 2022
Net Full stack Developer
Description: T-Mobile services are provided to postpaid, prepaid, and wholesale consumers by the company. It also offers these consumers wireless communications services as well as a variety of wireless devices and accessories. Through its owned and operated retail stores, as well as its Websites, T-Mobile app, and customer service channels, it delivers service, devices, and accessories across its flagship brands, T-Mobile, Metro by T-Mobile, and Sprint. Designed overall architecture of the web application; Maintained quality and ensure responsiveness of applications; Experience working with graphic designers and converting designs to visual elements; Understanding and implementing security and data protection.
 
 
 
 
Responsibilities:
·      Designed User Interface using Visual Studio 2019 and Asp.Net Core MVC/C#. Developed MVC applications using Razor View Engine. Used Object Oriented programming methodology, MVC design pattern and CI/CD pipeline and focused on quality, simplicity, maintainability, readability, and reliability.
·      Involved with the client team to design and develop the application according to client requirement using ASP.NET Core MVC, Web API, and SQL Server 2019 with the business logic implemented using C#.
·      Worked on Angular Reactive forms to implement complex forms and performed the validations using Form Builder in Angular 9.
·      Involved in creating Web APIs with Entity Framework. Used the database first approach with the Entity Framework to generate models and the dB Context. Used the dB Context to access data from the database.
·      Created a RESTful Web API service using ASP.NET Core Web API to generate data for the EMS which was then consumed in the front-end by Angular9. Used Postman to test Web API functionality.
  • Worked on Content Management tools like Umbraco CMS Dot Net Nuke DNN to build website web parts providing access for project servers.
·      Involved in creating ModelsView Models using Entity Framework. Used Entity Framework Core in connecting to Data Access management with SQL Server.
·      Also worked on development of applications for Android with Xamarin forms. Built data entry application with camera integration using Xamarin Forms. Implemented the Xamarin Insight crash reports, users, audience, and events for monitoring the app.
·      Created an Azure Kubernetes Service (AKS) Cluster with a Service Principal and also created an Azure Container Registry (ACR), added the AKS Cluster in the Access Control of ACR so that it can pull images from that ACR.
·      Used Microsoft Azure for Scaling and checking the reliability of the applications which were developed during the project.
·      Extensively worked on web services including SOA, REST, developing the Web applications using Microsoft advanced technologies Visual Studio 2019 and Microservices architectures to consume to feed financial data and provided security.
·      Worked on developing Microservices using ASP.NET core. Consumed Docker's to develop Container's for the Microservices.
·      Designed container based Microservice architecture and local Docker management infrastructure. Implemented scalable message queue-based transaction flow and utilized distributed SQL log shipping for concurrency among data centers.
·      Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
·      Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
·      Configured and Monitored CI/CD pipelines using GIT. Designed and documented CI/CD tools configuration management.
·      Designed and developed several SQL Server Stored Procedures, Triggers and Views. Transferred the MS Excel Sheet Reports into SSRS reports migrating the data using SSIS packages and then Used views, tables, and stored procedures to develop new reports.
·      Performed Unit Testing with the testing tool N Unit and involved in Unit test case, code review check list preparation and validation.
·      Also involved in Unit testing using XUnit in development environment and ensuring application is according to specifications. Automated XUnit test cases in gated check-in Release builds.
·      Participated in daily SCRUM with Project manager and Team Lead to discuss the progress.
·      Responsible in creating project repository in GIT, branching, and merging activities.
 
Environment: C#, ASP.NET Core MVC, Visual Studio 2019, SQL Server 2019, Entity Framework, Restful Web API’s, Postman, Umbraco CMS, JavaScript, Angular 9, jQuery, JSON, HTML5, WinForms, Xamarin, XML, XSLT, CSS, Microsoft Azure, SOA, Azure Kubernetes Service (AKS), Microservices, Docker, Kubernetes, CI/CD pipeline, GIT, SSRS, SSIS, LINQ, T-SQL, IIS, Agile, SCRUM, Unit testing, N Unit, XUnit.
 
Client: Aetna, Hartford CT​ ​​                                                                                                                    Jan 2020 – oct 2021
Net Full stack Developer
Description: Aetna provides people with information and resources to help them make better informed decisions about their health care and the financial side of health care. Their health insurance products include medical, pharmacy, dental, behavioral health. The company's network includes 22.1 million medical members, 12.7 million dental members, 13.1 million pharmacy benefit management services members, 1.2 million health-care professionals, over 690,000 primary care doctors and specialists, and over 5,700 hospitals.
 
Responsibilities:
·      Organized and facilitated Agile and Scrum meetings, which included Sprint Planning, Daily Scrums or Standups, Sprint Check-In, Sprint Review & Retrospective.
·      Build the Application based on Angular Technology. Front end is Angular 8/11
·      UI is built on Bootstrap and HTMLS, Type Script and Angular 8.
·      Used to VUE. JS for implement the opensource java script framework for building user interfaces.
·      Bootstrap used to create templates and forms, textboxes and dropdown’s all UI tools and Navigations bars.
·      Used OOPS Concepts and SOLID principles in C# to implement business logic and code behind view models.
·      Created multiple Angular components based on the customer information pages.
·      Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
·      Used NPM for installing required node modules and other published Angular NPM modules.
·      Communication between multiple web services is asynchronous through service bus.
·      Designed and implemented the application using Micro Service Architecture for its various distinct advantages like loose coupling and design patterns.
·      Created Angular service and integration with Restful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.
·      Worked on implementing CURD operations using NoSQL REST API Services.
·      Developing the application using MVC and Restful services.
·      Worked with advanced concepts of .net core such as Models and providers used for developing backend technology
·      Developed .NET Core Web API based on location requirements and specifications.
·      Experienced in Object Relational Mapping (ORM) using ADO.NET, Entity framework, LINQ and Lambda expressions.
·      Implemented the data access layer using Entity Framework Code First Approach.
·      Worked on Entity-Framework for Object-Relational Mapping azure
·      Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application Insights for monitoring and performing load testing on the Applications using VSTS.
·      Hands on experience in Azure developing and deployment, Worked in Azure Web application, app services, virtual gateways, traffic managers, Api management for restricting policies and registration, blob storage, Azure SQL database and No-SQL cosmos DB.
  • Expertise in using build tools like MAVEN, ANT, DOCKER, and URBANCODE for the building of deployable artifacts such as war & ear from source code.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
·      Worked on SQL Server Integration Services (SSIS) Packages to Extract, Transform and Load data from different Databases.
·      Developed Stored Procedures, Triggers, and Views in SQL Server 2017 for accessing the database and experience in working with Hive database.
·      Using CICD/Jenkins deploying the applications into multiple environments.
·      Participating in CI/CD pipeline, build and release and configuring application into existing and global environments with continuous integration and delivery
·      Used the Git for the repositories and branch creation and merging the code.
·      GitHub and installing the node packages using NPM.
·      Experience with Test-Driven Development (TDD) performing NUnit testing with Moq framework.
·      Used TFS and VSTS for version control.
 
Environment: Visual Studio 2019, ASP .Net Core 3.0, C#.Net, MVC 5.0, SSIS, ASP.NET 5.0, Web API 2, JavaScript, AJAX, JQuery, Node.js, typescript, Angular8.0/11.0, Entity Framework 6.0, Azure, Hive DB, HTML 5, WCF, IIS, XML, SOAP, SQL Server 2017, LINQ, TFS, GIT HUB, JSON, POST MAN, SWAGGER, NUNIT, MSBI

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