Post Job Free

Resume

Sign in

.Net Core C#

Location:
Olathe, KS
Posted:
March 07, 2024

Contact this candidate

Resume:

Harish Chandra

Email: ad36mc@r.postjobfree.com

Phone: 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.

Most recent concentration has been the design of 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#, Microservices, .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.

Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 10.

Implemented Hang Fire job using C#.

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

Proficient with modern security protocols such as OAuth, JSON Web Tokens (JWT), Open ID, SAML, SSO, Kerberos, TLS/SSL called by API, web client, and cross-domain users.

Worked on Entity framework to associate with database for CRUD operations and LINQ to Entities

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 developing the Database tables, store procedures using the Entity Framework Code first approach in SQL Server.

Experience in design patterns such as Singleton, Decorator, Observer, CQRS pattern, Repository, Unit of Work, Publish-Subscribe pattern, Dependency Injection, IoC, Facade, Factory pattern, Factory Method, Abstract Factory, Proxy

Integrated Dapper ORM within the application architecture to fetch data from Database and worked on SQL Developer tool to validate the generated queries.

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

Experience in developing Micro services using .NET core.

Expertise in using NUnit/XUnit/TestNG frameworks, Nant/MS Build as project building tool and Jenkins for continuous integration.

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

Hands on experience in SQL Server and Oracle database design and development, writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.

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 eb API, ASP.NET Web API, Azure Management REST APIs

Experience in using Microsoft SQL Server

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.

Good Experience in Developing Applications using Microservices architecture.

As a developer working on completed software development life cycle and product development by following the coding standards in C++, Multithreading under UNIX environment.

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

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 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:

Effectively 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.

Developed all the Business Logic for all the modules in a separate Business Layer in C# and this was implemented using WCF.

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)

Skilled in 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 with Identity Server to Implement Role Based Authentication and Authorization.

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.

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

Design, build, and maintain efficient, reusable, and reliable code.

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.

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 Win Form/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 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 TDD or 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-Premises 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#, Visual Studio, ASP.NET MVC 5, Dapper, TFS, WinForms, MS Azure, CI/CD, Agile (Scrum), SQL Server 2022, JavaScript, HTML, CSS, jQuery, Javascript, Typescript, Angular 12/14, Type Script, Microservices, Restful API, NUnit, MOQ, AJAX, Web API, JSON, MS SQL, NO SQL, Mongo DB, T-SQL, CQRS, NUnit/XUnit, RabbitMQ, JWT.

Full Stack .NET Developer

State of CA, SFO, 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.

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 and MS Access to be used for generating reports using SSRS.

Implemented Testing using Karma, Jasmine, Protractor, and NUNIT.

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: .Net Core, NET Framework, C#, ASP.NET MVC5, Web API, WinForms, Angular 8/9/11, CSS3/SCSS, Bootstrap, HTML 5, Visual Studio, Microservices, Microsoft Azure, CI/CD, JSON, RESTful API’s, Entity Framework, SourceTree, Bitbucket, GitHub, Bootstrap, RabbitMQ, JWT, MS SQL, Mongo DB, T-SQL, CQRS, NUnit/XUnit, Agile Methodology, Jira

.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.

Implemented JWT Security to provide authentication and authorization to secure the Web API.

Used MVVM design pattern to design the application.

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

Designed and developed serverless 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.

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: NET, WinForms, Net, C#.NET, Net CORE with Microservice SQL Server, SQL, SSIS, SSRS, ADO.NET, LINQ, WCF, XML, AWS, Microservices, HTML5, JavaScript, SOAP, React JS, Redux, Bootstrap, IIS 7.5, Visual Studio, RESTful API’s, T-SQL, SQL Server, Mongo DB, AWS, JWT, Microsoft Teams

.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 Micro services 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: Visual Studio 2013, Net Core, Entity Framework 5.0, MS Azure, HTML, CSS, Javascript, Angular JS, Angular 2, SQL Server, Web API.

.Net Developer

TCS, Hyderabad, India September 2013 to November 2016

Responsibilities:

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.

Designing and developing applications using WPF, C#.

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

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

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.

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: Visual Studio 2010, Scrum, Angular JS, MVC, WPF, C#, C, C++, ASP.NET, MS SQL, HTML, CSS 5, jQuery, Bootstrap, API.



Contact this candidate