Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Harsh Patel

Summary

  • Over 5 years of experience as a Full Stack .NET Developer in design, development, testing and maintenance of enterprise web and client/server applications.
  • Expertise in software development using Waterfall and Agile-Scrum, TDD methodologies with exposure to diverse business domains including Healthcare and Banking.
  • Experience in application development using Service Oriented Architectures (SOA), Model View Controller (MVC), 3-Tier/N-Tier Architecture.
  • Experience working with NoSQL database like Mongo DB.
  • Extensive experience in .Net Framework 4.5/4.0/3.5/3.0, C#.NET, ASP.NET, ASP.NET WebAPI, MVC 3/4/5, Web Forms, Windows Forms, ADO.NET, Entity Framework, LINQ, SQL Server, WCF, Web Services.
  • Developed the applications front-end using Angular framework, Material Design, Type script, HTML5, Bootstrap4, CSS3, SCSS, Media queries, React JS framework, jQuery, JavaScript, Knockout JS, Telerik controls, Kendo UI.
  • Professional level experience in design, development and implementation of applications using C#.NET, Go/Golang, ASP.NET MVC, Web Forms, Entity Framework, LINQ, HTML, HTML5, XHTML, CSS3, AJAX, VB.NET, VB Script, JavaScript, jQuery, AngularJS2/4/6, XML, UML, IIS, and SQL Server (2015/2017), PL/SQL
  • Analyse customers' programming problems and develop solutions on cloud services such as Azure Event hub, Azure Service Bus, Azure Relay, Azure Event Grid, Azure Notification Hub and Azure Search to meet their needs. This involves debugging, troubleshooting, writing code using ASP. NET Programming and taking responsibility to see that the issue is fully resolved.
  • Good experience implementing RESTful API's with WCF Web Services, XML.
  • Experience in XML Web Services (SOAP, WSDL) using .NET Framework.
  • Experience in Amazon Web Services (A) integration using .NET, C#.
  • Worked with azure app service to deploy the web application in Azure Cloud and worked with azure API gateway Working knowledge on Cloud computing using Microsoft Azure for enabling services on cloud.
  • Worked with Stored Procedures using SQL Server 2012/ 2014/ 2016.
  • Good knowledge on Configuring and version controlling with Team Foundation Server (TFS), Visual Studio Team Services (VSTS).
  • Experience in code refactoring using tools like ReSharper.
  • Extensive work experience in Functionality Testing, User Acceptance Testing.
  • Organized and was part of Daily Stand-up, Sprint Planning and Sprint Review Meetings.
  • Excellent Communications skills, quick learner, good team player and have good Analytical capabilities.
  • Good organizational skills, ability to handle multiple tasks and work independently as well as in team.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Full Stack .Net Developer

Master Card Company
Toronto, Canada
05.2023 - Current
  • Apply object-oriented programming principles and Design patterns to build core functionalities
  • Use n tier Architecture to develop Restful APIs for application to expose the data to several clients
  • Utilize SOLID principles to make the code as efficient as possible
  • Responsible for developing API services using C# .Net Core
  • Work on fixing bugs that are critical and blockers for release
  • Assist in the development of applications and features
  • Coordinate with Design, Product, API and QA teams for smooth release of features into production
  • Handle source control with GIT to control branch flow locally and remotely for easy maintenance of development work
  • NET, C# and back-end database as SQL Server 2016 and Mongo Db
  • Designed and developed Micro services using .NET Core 3.1, Web API and DDD (Domain Driven Design)
  • Implement CRUD functionality with Entity framework in ASP.NET MVC and implement sorting, filtering, and paging with Entity framework in MVC
  • Work with ASP.NET Web API Controller methods for HTTP and REST based CRUD operations like GET, POST, PUT, DELETE which returns JSON data
  • Implemented the service using Node.JS, React.JS for performance
  • Developed and designed web application with the Angular 6 and WEB API 2 as backed layer by using .NET Core
  • Work with .NET Framework to develop Backend part and working with jQuery, JavaScript, Bootstrap HTML5, CSS for Frontend part of web applications and helping in building HR platform for HR core team
  • Use Entity Framework code first approach to created data access layer to interact with SQL server
  • Use RAZOR View engine, for developing a new application to save REST, SOAP calls requests and response made to client
  • Used Rabbit MQ as the informing middleware
  • Develop RESTful API's using .NET framework with C# as programming language to expose the data to several clients Cricket Wireless LLC (an AT&T Company)
  • Involve in using various filters for existing MVC application, depending upon the requirement for authentication
  • Involve in developing ASP.NET MVC application by creating Views, Controller actions and Model classes
  • Involve in implementing RESTful APIs with Web Services, XML
  • Experience in XML Web Services (SOAP, WSDL) using .NET Framework
  • Experience in .Net Compact framework / .Net windows forms custom controls well versed in Object oriented design with software families that span windows forms, and web environments
  • Involve in development using different methodologies like Agile (Scrum) and Test-driven development (TDD)
  • Analyze user story possibilities and effectively allocate time window for development, testing and unit test cases
  • Develop the application based on requirements from business and functional analyst
  • Contribute to the overall evolvement of the team with release-focused approaches and quick turnaround times
  • Develop approaches and create based on the functional and business requirements, then are designed and then developed.
  • Environment: Visual Studio 2019, .Net Framework 4.0, Visual Basic 6.0, Mainframe, MS Access, MS Excel, Web Services, C#, VB.Net, Angular 8, LINQ, ADO.Net, Win Forms, ASP.Net, AJAX, Java script, CSS, JQUERY, SQL Server 2005/2008, T-SQL, Visual SourceSafe, Oracle10g, UML, Rabbit MQ, MS Visio, Agile Methodologies, SOAP, SOA, XML, HTML, IIS 6.0.

.NET Full Stack Developer

PROCOGIA
Vancouver, Canada
09.2021 - 05.2023
  • Application components are developed in an agile environment utilizing a Test-driven development approach
  • Responsible for maintenance of applications with technologies such as .NET C#/ SQL Server /Oracle/ jQuery/ HTML5 / JavaScript/Angular/Bootstrap/jQuery
  • Built Angular 8 components, UI, and services to consume rest services using component-based services provided by Angular 8
  • Designed user interface for ASP.NET 4.5 applications in C#
  • Developed User Controls, used .NET web controls and improved the performance of the application by configuring the caching
  • Created login-based member’s area that displays ASP.NET pages based on access levels and assigned Roles
  • Design & develop solutions using C#, ASP.NET, Angular JS, MVC, HTML5, MS SQL Server
  • Experience in cloud Technologies like AWS
  • Customized the .Net template for Project Task assignment, Build Release version control
  • Developed application using C#.Net and AJAX under Visual Studio 2010 environment
  • Extensively used controls such as Data Grid and Data List to populate the records for presentation layer
  • Extensively used multi-Threading for fetching data from web services using C#
  • Worked with ORM tools like Entity Framework, Dapper and NoSQL database (Mongo DB) for writing optimized queries
  • Wrote the native bridges for iOS and Android to integrate with React Native
  • Worked with Development designed, coded, and implemented, unit tested C# .NET Desktop and ASP.NET Web Applications (WinForms, WPF and ASP.NET) C# 3.0.for TAC security systems
  • ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls
  • Worked in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept
  • Collaborate with QA team to define test cases, metrics, and resolve questions about test results
  • Developed User Interface using .NET and extensively worked with win forms using VB.Net and Implemented validation using validation controls and JavaScript client slide validation
  • Data format using HTML, CSS and client-side scripting using JavaScript
  • Experience in using ASP.NET Core, AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers
  • Configure SQL Server Integration Service (SSIS) for scheduling database backup and Implemented indexing for various tables in the database for improving the performance of the application
  • Working with Azure, AWS cloud Migrations
  • Deploying managing and operating scalable, highly available and fault-tolerant system on AWS
  • Clearly and regularly communicate with management and technical support colleagues
  • Perform coding, debugging, testing, and troubleshooting throughout the development process
  • Designed and developed most of the UI Screens, calculators, Desk top controller with extensive usage of XML, XSLT Binary file operations and all latest .Net features such as Delegates
  • Used Object-Oriented Programming (OOP) Techniques and created classes in C#.Net 2.0 for most of calculators
  • Deployed Site features and Custom List with Site Columns and Content Type by using SharePoint Management shell
  • Conducted design and development iterations of the application using ASP.NET 4.0 and C#, SOA, WebAPI, Sitecore CMS, and IIS
  • Actualized Rabbit MQ for windows with Direct Exchanges, with consumers and producers for information coordination with windows services
  • Worked on developing Search, Crawl and Index notes for searching and bringing the documents into SharePoint portal Server maintaining backups and recovery for the entire SharePoint sites
  • Extensive understanding in creating and managing View Models, Views and Partial Views using ASP.NET MVC
  • Proficient in LINQ for data retrieval, CRUD operations, data filtering & sorting
  • Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data
  • Implemented Client-side and server-side validations done using JavaScript and Validation Controls.
  • Environment: Visual Studio 2019, .Net Framework 4.0, Visual Basic 6.0, AIM Basic, Mainframe, Lotus Note, MS Access, MS Excel, Web Services, C#, VB.Net, Angular 8,LINQ, ADO.Net, Win Forms, ASP.Net, AJAX, Java script, CSS, JQUERY, SQL Server 2005/2008, T-SQL, Visual SourceSafe, Oracle10g, UML, Rabbit MQ, MS Visio, Agile Methodologies, SOAP, SOA, XML, HTML, IIS 6.0.

.NET Full Stack Developer

Capgemini
Bengaluru, India
02.2019 - 08.2021
  • Created requirement documents such as feature requirements, system design diagrams including architecture diagrams and systems diagrams
  • Designed the Front-end applications, And Mobile Application as well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React JS and React-Native/Redux Saga
  • Worked as a Front End Developer on the project with Javascript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and GitLab
  • Developed User Controls, used .NET web controls and improved the performance of the application by configuring the caching
  • Created login-based member’s area that displays ASP.NET pages based on access levels and assigned Roles
  • Used ASP.NET for web application development and C# to design web forms
  • ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls
  • Designed and built an enterprise-wide asynchronous message processing service using .NET and Rabbit MQ handling number of message a day
  • Deployed back-end services to AWS clouds
  • Working with Azure, AWS cloud Migrations
  • Enhanced the React Observables with Redux, React-router and Redux-thunk
  • Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions
  • Collaborate with QA team to define test cases, metrics, and resolve questions about test results
  • Design & develop solutions using C#, ASP.NET, Angular JS, MVC, HTML5, MS SQL Server
  • Customized the .Net template for Project Task assignment, Build Release version control
  • Developed application using C#.Net and AJAX under Visual Studio 2010 environment
  • Extensively used controls such as Data Grid and Data List to populate the records for presentation layer
  • Extensively used Multi-Threading for fetching data from web services using C#
  • Involved in developing single-page application using Angular and Web API's using.Net Core and Developed reusable custom components using Angular with Typescript
  • Designing and developing Sitecore Data Templates, Branch Templates, Layouts, Sub Layouts and Content Items for Sitecore MVC
  • Strong in C# .net, SQL SERVER, Web API, react.js, Redux, my SQL is an added advantage
  • Developed User Interface using .NET and extensively worked with win forms using VB.Net and Implemented validation using validation controls and JavaScript client slide validation
  • Data format using HTML, CSS and client-side scripting using JavaScript
  • Configure SQL Server Integration Service (SSIS) for scheduling database backup and Implemented indexing for various tables in the database for improving the performance of the application
  • Design, build, and maintain efficient, reusable, and reliable code
  • Clearly and regularly communicate with management and technical support colleagues
  • Recommend improvements to existing software programs as necessary
  • Perform coding, debugging, testing, and troubleshooting throughout the development process
  • Create database schemas that represent and support business processes
  • Program SQL views, stored procedures, and functions
  • Help maintain code quality, organization, and Automatization
  • Developing .Net Core solution integrated with RESTful Web API and various cloud services
  • Develop and maintain reports and other knowledge management functions
  • Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data
  • Implemented Client-side and server-side validations done using JavaScript and Validation Controls.
  • Environment: Visual Studio 2017, .Net Framework 4.0, Visual Basic 6.0, AIM Basic, Mainframe, Lotus Note, MS Access, MS Excel, Web Services, C#, VB.Net, LINQ, ADO.Net, Win Forms, ASP.Net, AJAX, Java script, CSS, SQL Server 2005/2008, T-SQL, Visual SourceSafe, Oracle10g, UML, Rabbit MQ, MS Visio, Agile Methodologies, SOAP, SOA, XML, HTML, IIS 6.0.

Education

Bachelors in Information Technology -

Gujarat Technological University

Skills

  • Programming Languages: C#
  • Net Technologies: ASPNET, C#NET, ADONET, ASPNET MVC 50/40/30, WebAPI2, WCF
  • Technologies: ASPNET, HTML, CSS, XML Web Services, NET Core 31/6, Typescript, JavaScript, MongoDB, JSON, SOAP, REST, AngularJS/2/4/6, ReactJS
  • Frameworks: NET 30/35/40/45
  • Web server: IIS 6/7
  • Databases: MS SQL Server 12/14/16, MongoDB, MYSQL
  • IDE: Visual Studio 2012/2013/2015, VS Code
  • Testing Tools: NUnit, Jasmin, Karma, Postman
  • Version control Tools: Team Foundation Server(TFS), Visual Studio Team Services(VSTS)
  • Methodologies: Agile, Scrum, TDD
  • Operating Systems: Windows XP/7/8/10 , Linux and Unix
  • Cloud Platform: Microsoft Azure, AWS

Certification

Certified. Net Full Stack Developer

Timeline

Full Stack .Net Developer

Master Card Company
05.2023 - Current

.NET Full Stack Developer

PROCOGIA
09.2021 - 05.2023

.NET Full Stack Developer

Capgemini
02.2019 - 08.2021

Bachelors in Information Technology -

Gujarat Technological University
Harsh Patel