Post Job Free
Sign in

.Net Core C#

Location:
Noblesville, IN
Posted:
July 18, 2024

Contact this candidate

Resume:

Harish Chandra

Email: *****************@*****.***

Phone: +1-913-***-****

LinkedIn: linkedin.com/in/harish-chandra-2952781a1

Sr.Net Full Stack Developer

Professional Summary

Having 10+ years of experience in the software industry. Solid experience in object-oriented development of innovative graphical user interfaces for various applications, with strong coding skills, proficient in developing applications using C#.NET, ASP.NET, ADO.NET, .NET Core, Azure and Entity Framework.

Involved in C# and ASP. Net coding for various modules.

Designed and Developed object-oriented web applications for client-server applications using Angular, Bootstrap, CSS 3, and SASS.

Developed, Configured, and deployed a variety of .NET Frameworks with 4,4.5 6 and .Net Core 6.0, 2.2 and 3.0 Applications including Win Forms, Web Services, WCF, Web Forms and Windows Services.

Solid experience in C#, Micro services, .Net Core, Web API, Entity Framework Core, Azure Cloud, WCF, Web services, MVC, ASP.NET, LINQ, HTML, CSS, JavaScript, React JS, Angular, Typescript, jQuery and SQL Server.

Strong in Object–Oriented Programming concepts (OOPS) such as Encapsulation, Inheritance, Polymorphism, and Data Abstraction.

Have good understanding of Azure Storage concepts and implementing, Azure SQL, Storage Concepts, Virtual Networks, Virtual Machines, Cloud Services, Load Balancing, Application Gateways, Auto- Scaling.

Experience in designing and developing Micro services for the business components using .NET Core.

Expertise in using NUnit/XUnit/TestNG frameworks, NAnt/MSBuild as project building tool and Jenkins for continuous integration (CI).

Solid working knowledge on Microservices, AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud watch and Docker

Proficient with developing various web services like WCF, ASP.NET Web API's using both SOAP and REST architectures.

Experience with NoSQL MongoDB in working with collections, indexes, shards and other database management tasks.

Expertise in implementing and consuming REST APIs using ASP.NET Core web API, ASP.NET Web API, Azure Management REST APIs

Expertise in Messaging Frameworks like RabbitMQ, Solace, MSMQ.

Experience in designing and implementing infrastructure as code and CI/CD pipeline for deployments of large-scale web applications.

Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#. Net.

Expertise in working with TFS, VSS and SVN for source control and CI build.

Experienced in using Angular to test views and to do end to end unit testing by using Continuous Integration/Continuous Deployment (CI/CD).

Technical Skills

Programming Languages:

C#.Net 7.2/6.0/5.0/4.0/3.0, VB.Net 10.0/9.0/8.0/6.0, Agile / Scrum PL/SQL, C#, ReactJS, SQL, Angular 13/14 and JavaScript

Web Technologies:

ASP.NET 4.7/4.5/4.0/3.5/2.0, C/C++, ASP.Net Ajax 3.0/2.0, JavaScript, jQuery, .Net 4.5 framework (MVC). Identity and Access Mgmt. (MFA), Angular JS, NodeJS, ReactJS, Knockout JS and MVC 5.0/4.0/2.0.

XML Technologies:

XML, XAML, XDOCUMENT

Middleware:

Web API, ADO.NET 4.0/3.5, Web Services, Rest API, WCF, ASMX, SOAP.

Other tools:

PuTTY, Tibco Gems, Kafka, Kibana

IDE Tools:

Visual Studio 2022/2017/2015/2013/2010, SQL Server Management Studio17.8/17.0/16.5/16.3.

Databases:

MS SQL SERVER2017/2016/20142012/2008, COSMOS DB, Oracle 12c/11g/10g.

Cloud Platform:

MS Azure, AWS

Servers:

Windows 2012/2008, Microsoft IIS(8.0/7.0/6.0/5.0).

Middleware:

ADO.NET4.0/3.5/3.0/2.0, MSMQ, Web Services, Enterprise Library 4.1/3.1

Software Methodologies:

Agile Methodology using Scrum, Waterfall methodology

Version Control Tools:

Team Foundation Server (2017.2015,2012,2010), TortoiseSVN 1.10, Git

Education Details:

Bachelor of Tech in Computer Science and Engineering from JNTUH (2009-2013).

Professional Experience

Sr .Net Full Stack Developer

Wells Fargo, Charlotte, NC August 2022 to Present

Responsibilities:

Involved in various stages of development of the project starting from the project planning until production and maintenance using Agile methodology.

Responsible for designing cloud-based API services for Trade Finance System using C#, .NET Core, ASP.NET Core, EF Core, CQRS, Microservices, MS SQL Server, MongoDB, XUnit, RabbitMQ, Decorator Pattern, Onion Architecture, NLog.

Developed a fully object oriented, 3-tier web application using C# and ASP. Net. Built tables.

Used Microsoft Azure platform for the building, managing applications and deploying web applications. Created Azure virtual machines.

Experience in using Angular to test views and to do end to end unit testing by using Continuous Integration/Continuous Deployment (CI/CD)

Worked on DOM (Document Object Model) to use in interacting with objects in HTML, Bootstrap and CSS for layouts, text, padding, margin, table, background, border and classes.

Performed validations on Web Forms using .NET Validation Controls and Client-Side Validation using Angular 10.

Experienced in Dependency Injection Design pattern to register services in Dependency Injection Container.

Used Fluent API’s, Filters to add validations to the models.

Created Filters, Directives, Controllers, and services using Angular 14.

Migrating the project from .NET Framework 4.8 to .NET Core 6 and incorporating Angular 13, Angular material, Angular Routing, Azure Infrastructure as a Service (IaaS), and MongoDB.

Designing and developing Microservices for the business components using .NET framework.

Designed and developed Entity Framework Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to client-side.

Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers and packages.

Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases. ETL and data warehouse design experience, especially with Greenplum.

Used Angular Dependency Injection (DI) to inject Angular Services and Custom services as well as built Custom Directives to provide reusable component.

Maintain and update internal legacy WinForm/WPF/MVVM applications using Microsoft Windows technology.

overseeing MongoDB condition from accessibility, execution and adaptability points of view.

Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.

Created Directives, Services, and Filters using Angular with Typescript.

Worked on Web Service calling using JQuery and Angular for Synchronous and Asynchronous AJAX calls in HTML5 web pages.

Used advanced features of T-SQL in order to design and tune T-SQL to interface the database and other applications in the most efficient manner.

Designed the framework in C# based on repository pattern to access the MongoDB.

Extensively used ADO.NET and ORM tools such as Entity Framework and LINQ to SQL interact data between web application and database objects.

Designed and Consumed XML WebServices using Microservices.

Developed unit tests for send and receive message functions on RabbitMQ.

Experienced implementing and developing ASP.NET Core Web API for HTTP methods such as GET, POST, PUT, DELETE and consuming RESTful / Web API on Angular services.

Extensively using $http, $resource for services. Used $rootScope, local and session storages, JWT token, $watchCollection and $apply.

Created parameterized, drill down and aggregation reports in MS SQL environment using SSRS

Logged various packages as well as individual tasks using SQL server log providers like text file, SQL server database, trace file, xml file.

Setup and configure test project using Visual Studio, NUnit, and Selenium by following TDDor BDD approach and develop Automated test cases using Selenium to verify Front-End GUI objects.

Designing, provisioning Virtual Machines through Infrastructure as a Code, Migration of On-Premise applications to cloud using Microsoft Azure Cloud IaaS, PaaS and Microsoft Azure DevOps.

Developed and assisted in migration of web application to Angular 14 Application. I took the responsibility of Architecture of the standalone module for the complete migration of the module.

Designed and developed tool for recruiters that helps in hiring process (Resource Management) using C#.NET, ASP. Net MVC and deployed into App Service in Azure.

Worked on creating Web Api’s Using .NET Core.

Environment: C#.NET, Agile, .NET Core, ASP.NET Core, .NET MVC, Microservices, MongoDB, XUnit/NUnit, RabbitMQ, Microsoft Azure platform, CI/CD, Angular 10,13,14, HTML, Bootstrap, CSS, DOM, RESTful, Web API, LINQ Query, ETL, WinForm, Typescript, JQuery, T-SQL, SQL, MS SQL, SSRS, XML, WebServices, HTTP, RabbitMQ.

Full Stack .NET Developer

State of CA, Sacramento, CA March 2019 to July 2022

Responsibilities:

Involved in the development life cycle, from design phase to implementation phase, testing and deployment. Followed Agile Methodology to produce high Quality software and satisfy the customers.

Implemented Angular Service calls using Angular Factory

Design and develop Web Applications using ASP.NET MVC 5 and C# that are used by internal users

Implemented Azure SQL, Azure Storage and Azure Services.

Designed the data model, relationship between different entities and created the schema on SQL Azure.

Used Azure BLOB to access required files and Azure Storage Queues to communicate between related processes.

Made changes as required in the existing SQL functions, stored procedures and packages and refined the new data model.

Using ADO.NET Entity Data Model in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET.

Experience in creating Containers by Docker's for Microservices

Developed complex T-SQL code such as Stored Procedures, functions, triggers, Indexes and views for the application.

Utilized Classic ASP w/VBScript, JavaScript/JQuery/AJAX, XML, JSON.

Develop WinForms application for client computer and exposing SharePoint external content type to client machines.

Made changes as required in the existing SQL functions, stored procedures and packages and refined the data model.

Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.

Used Angular to create maintainable and testable single page application and implemented 2-way data binding and used ng-filters across the applications.

Implemented Azure DevOps Services for project management tasks, source code repository, continuous integration and deployment.

Designed and Developed Web Api's for Microservices.

Developed features for customer facing website using C#, ASP.NET MVC 4/5, CSHTML, Html Helpers, JavaScript, JQuery, Typescript, AJAX, Bootstrap, CSS, LINQ, Entity Framework, WCF, SQL Server.

Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.

Designing and implementing infrastructure as code and CI/CD pipeline for deployments of large-scale web applications.

Developed several REST web services supporting both XML and JSON to perform tasks.

Created Restful services using ASP.NET Web API. Configure the service web.config files programmatically using LINQ to XML.

Used SSIS to transfer data from various sources like MS SQL, MS Access to be used for generating reports using SSRS.

Created upgrades to Mongo DB design to enhance execution and versatility. Dealt with MongoDB database ideas, for example, locking, exchanges, files, Sharding, replication, composition outline.

Generated reports using SQL Server Reporting Services (SSRS) and creating various types of reports like drill down, Parameterized, Cascading, Conditional, Table, Matrix, Chart and Sub Reports.

Used $http, $location, $q, $log, $scope, $window services to RESTful API’s, logging and location operations. Used $rootScope, local and session storages, JWT token, $watchCollection and $apply.

Loading data from various sources like OLEDB, flat files to SQL Server database, using SSIS Packages and created data mappings to load the data from source to destination.

Worked in RabbitMQ Queue.

Develop Automation test cases using Selenium in C# using Page Object Pattern, and Unit tests using NUnit.

Optimized Entity Framework data loading performance by appropriately deciding where to use lazy loading vs. eager loading.

Environment: Agile, Angular, ASP.NET, MVC5, C#, Azure SQL, Azure Storage, Azure Services, SQL Azure, LINQ, SQL, LINQ, Docker, Microservices, T-SQL, JavaScript, JQuery, AJAX, XML, JSON, WinForms, DevOps, CSS, HTML, Typescript, CI/CD, Restful, MS SQL, SSRS, SSIS, Mongo DB, OLEDB, RabbitMQ, NUnit.

.NET Developer

Verizon, Irving, TX September 2017 to February 2019

Responsibilities:

Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross functional teams.

Extensive usage of Delegates and Events to establish communication between the WinForms.

Designed and Developed Microservices for the business components using .NET framework.

Performed Server migration using cloud servers like AWS from physical to cloud environment by using various AWS features like EC2, S3, Auto scaling, RDS, ELB, EBS, IAM, Route 53 for installing, configuring, deploying and troubleshooting on various Amazon images.

Developed single page applications using React Redux architecture, ES6, web pack and grunt.

Designed and developed server less components using AWS Lambda and API Gateway, optimizing resource utilization, and enabling cost-efficient execution of backend services.

Extensively involved in developing components for Business Logic and Data tier using C#, ASP.NET MVC, and ADO.NET.

Setting up Replication using pglogical extension and core PostgreSQL feature Logical Replication.

Using jQuery selectors and methods to manipulate the Document Object Model (DOM) elements on a web page dynamically.

Implemented enhanced user interfaces to enable the inputs of additional personal information to generate insurance plan using HTML5, CSS3, jQuery, and React JS.

Utilized Amazon Web Services (AWS) to deploy and manage scalable and reliable web applications in a cloud environment.

Developing Microservices using ASP.NET core.

Developed various T-SQL stored procedures, triggers, views and adding/changing tables for data load, transformation and extraction.

Developed UI layer using React and Redux framework.

Extensively used MS SQL reporting services to generate reports on a weekly basis for a particular sales type in given period.

Developed REST/WCF Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN.

Made accumulations and performed CRUD operations on Mongodb utilizing Mongo Driver, MongoBSON and mongo Repository.

Designed and Consumed XML Webservices using Microservices.

Environment: Agile, WinForms, Microservices, .Net Framework, AWS, EC2, S3, Auto Scaling, RDS, ELB, EBS, IAM, Route 53, Es6, AWS Lambda, API Gateway, C#, ASP.NET MVC, DOM, JQuery, HTML5, CSS3, React JS, T-SQL, Redux, MS SQL, XML, MongoDB.

.NET Developer

Cleveland Cliffs, East Chicago, IN December 2016 to August 2017

Responsibilities:

Designed the web UI using ASP.NET, HTML, DHTML, jQuery, Angular JS, JavaScript, JSON, CSS, XSL, Web Forms and AJAX controls. Strictly implemented mobile-first approach and responsive web design.

Experience in Consuming CRM API for the development of custom API Libraries for front end development.

Implemented Dependency Injection using NINJECT in the framework.

Designed and Developed Logging and Monitoring for Microservices by flaunted.

Implemented DAL layer of Web API using Entity Framework 5.

Deployed and Maintained windows phone applications on Azure cloud technologies.

Implemented Authentication and authorization for better security of an application.

Applied Multithreading techniques for creating high-performance applications.

Developed Web Services and Rest WEB API's which can be used by the number of clients in getting useful data.

Used AAD Graph API to programmatically access Azure Active Directory through REST API endpoints.

Used Entity Framework to perform CRUD operations on the SQL Server through 2015 database.

Environment: ASP.NET, HTML, DHTML, jQuery, Angular JS, JavaScript, JSON, CSS, XSL, AJAX, CRM API, NINJECT, Microservices, Web API, Azure Cloud, Rest WEB API, REST API, SQL Server.

.Net Developer

TCS, Hyderabad, India September 2013 to November 2016

Responsibilities:

Developed a responsive and professional User centric web application which supports desktop browser and mobile device form factors using HTML5, CSS 5, JS, jQuery, Bootstrap and Angular JS.

Designing and developing applications using WPF, C#.

Replaced the existing filter and saved view logic in Webforms and MVC pages using angular.

.NET platforms were developed using C/C++, C#, ASP.NET, MS SQL, Webforms, HTML, CSS.

Development of High Level and Detailed Design Documents.

Development of custom features for content types

Involved in reviewing codes and unit testing.

Developed responsive web pages for smart devices using Bootstrap and media queries.

Wrote services to store and retrieve user data from the SQL Server for the application on devices Used Mongoose API to access the SQL Server.

Environment: ASP.NET, C#, HTML5, CSS5, JS, jQuery, Bootstrap, Angular JS, WPF, C/C++, MS SQL, Webforms, SQL Server, API.



Contact this candidate