0% found this document useful (0 votes)
12 views7 pages

Hasmukh Patel - Dot Net Lead

Hasmukh Patel is a Lead/Senior .NET Fullstack Engineer with over 18 years of experience in ASP.NET web application development, specializing in C#, Azure services, and Angular for front-end UI. He has extensive experience in the full software development lifecycle, including design, development, testing, and deployment, as well as troubleshooting and optimizing production applications. His technical skills encompass a wide range of client-side and server-side technologies, cloud services, and database management, and he has worked with various companies on complex software solutions.

Uploaded by

liam72399
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views7 pages

Hasmukh Patel - Dot Net Lead

Hasmukh Patel is a Lead/Senior .NET Fullstack Engineer with over 18 years of experience in ASP.NET web application development, specializing in C#, Azure services, and Angular for front-end UI. He has extensive experience in the full software development lifecycle, including design, development, testing, and deployment, as well as troubleshooting and optimizing production applications. His technical skills encompass a wide range of client-side and server-side technologies, cloud services, and database management, and he has worked with various companies on complex software solutions.

Uploaded by

liam72399
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

HASMUKH PATEL

LEAD / SENIOR .NET FULLSTACK ENGINEER

SUMMARY
 Over 18+ years of ASP.NET (Core) Web Application Development experience.
 Hands on experience in C#, .NET, Azure Services & Azure DevOps Development Tools and Technologies.
 Hands on experience in Angular to Build Front End UI.
 Extensive Experience in Analyzing, Designing, Developing, Testing, Deployment and Release.
 Hands on experience in Debuging & Troubleshooting Issues,
 Hands on experience in Maintaining, Enhancing, Monitoring & Supporting Production Applications.
 Extensive experience in Database Design, Writing SQL Queries, Store Procedures, Triggers, Index etc.
 Experience in Investigate & Solve Prod Issue, Provide Workaround of Urgent Prod Issue.
 Experience in Production Apps Performance Tuning, Optimization & Improvement.
 Experience in Agile (Scrum, Kanban) and SDLC Development Methodologies.
 Implementing Business Complex Logic and Workflow, Security, Logging & Monitoring.
 Translating Business Concepts and Processes into Technical Solutions.
 Broad Understanding to Apply Software Design Principles, Patterns and Best Practices.
 Collaborate with Customers & Teams, Good in Interactions & Communications.
 Excellent in Inter-Personal Skills, Self-Motivated, Self-Learner and Team Player.

TECHNICAL SKILLS
 Client Side Technologies: HTML5, CSS3, Less, Bootstrap, JavaScript, jQuery, Ajax, JSON, Knockout, NodeJs & NPM,
React, Redux & Saga, Jasmine, Jest & Enzyme, AngularJs / Angular 2, 4, 6, 8, 9, 11, 13, 15, Karma / Protector.
 Server Side Technologies: ASP.NET (MVC, Web API, Web Forms), Web Service & WCF, C# & LINQ, ADO.NET & Entity
Framework, NHibernate, NUnit/XUnit/MsTest, Unity/Structure Map/NInject, N Azure Service Bus, Auto Mapper,
Fluent Validation, NuGet Package Manager.
 Cloud Technologies: ASP.NET Core (MVC, Web API), Azure App Service, Classic Service,Azure Function Apps, Azure
Logic Apps, AKS, AppInsights, Azure SQL Database / CosmoDb, Blob Storage, Azure Service Bus, Event Hub, Event
Grid, Azure Data Factory, AD & Azure DevOps, Radis Cache, AWS EC2 & ESC.
 Database: MS SQL Server, Oracle.
 Revision control: TFS, GitHub, Tortoise SVN, Visual Source safe.
 CI/CD Tools: Azure DevOps, Jenkins, Bamboo, Cruise Control.
 Development Tools: Microsoft Visual Studio and VS Code, SQL Server Management Studio
 Others Tools: JIRA, HP QC, Test Manager.
 Operating system: Windows 10, 7, Windows 9X, Windows Server 2008 / 2003

EXPERIENCE
GEICO, Chevy Chase, MD Oct 2020 - Present
Sr .Net Full Stack Developer

Title: Underwriting System (GenericAPI & GenUI) / IPG (Egress/Ingress Gateway)


Synopsis: Geico underwriting, sales & services, billing, commercial sytems need to consume various internal business
services and exernal vendor services. GenApi (Egress Gateway) provides the generic solutions with caching, security,
resillience, tracing, logging etc. features to consume internal business & external vendor services. GenUI enables to
define and manage the services configuartions.
Geico also need to expose the business services to the external clients/partners so Partner Platfoms (Ingress Gatway)
provide the generic solutions to expose the business services as per the partners needs & requirements to integrate it.

API portal to manage the apis and apps metrics for observability & backend apps automations.

Environment: ASP.NET Core 3.1 (MVC & Web API), C#, LINQ, EF/Dapper, Docker, Azure Services like AD, KV, Classic
Service, Azure Function Apps, Azure Logic Apps, AKS, AppInsights, Blob Storage, Sql db, Azure cosmos DB, Azure Service
Bus /Event Hub, Event Grid, Azure Data Factory, MS SQL Server, Angular 11, 13, 15, JS/TS, HTML5, CSS3, Bootstrap,
MsTest, VS 2019, Gits, Azure DevOps, Agile Scrum Development, Best Patterns & Practices, DDD, TDD, SOA /
Microservices, API management & gateway

Responsibilities:
 Onboarding & Supporting internal app teams & externals clients/partners
 Design & Develop the APIs Management Solutions using industries best practices and patterns.
 Design, Develop & Test new clould based microservices solutions of legacy system GenApis
 Design, Develop new Partner Platform solutions.
 Collobarating to setup Infrastructes & Repo, CI/CD pipelines.
 Build & Release the apps to all non prod & prod envs if required.
 Design, Develop, Test the legacy Gen UI , Gen API capabilities and features.
 Develop & Maintain the message/event processors/handlers for ReconApi
 Design Database Tables, Writing SQL Queries, Creating Views , Indexes, Store Procedures & Functions.
 Code Coverage, Review, Refactor & Clena Up.
 Maintain, Optimize & Support the legacy Gen UI, GenApi & ReconApi.
 Supports & Investigate internal or production issues & resolve or provide workarounds if it's critical.
 Collaborate with team members like PMs, BAs, QAs, Devs, DevOps, CMs, Clients etc.
 Involved in Daily Stand up, Grooming, Sprint Planning & Retro of Agile Scrum Practice.

ViacomCBS, NYC, NY Mar 2020 - Sep 2020


Sr .Net Full Stack Developer

Title: VMS & PM (classic & cloud)


Synopsis: Viacom media service is digital & physical media assets management system where user place the media order
request & order workflow generated & the workflow tasks are processed & fulfilled by a backend Process Manager
Service.
Environment: ASP.NET Core 3.1 (MVC & Web API), ASP.NET MVC & Web API, C#, LINQ & EF, MS SQL Server, Angular 8 &
9, JS/TS, HTML5, CSS3, Bootstrap, jQuery,RabbitMQ Messages, Unity, MsTest, VS 2019 & Jira, Gits, Azure App Service,
Azure Function Apps, Azure Logic Apps, Azure Service Bus, Event Grid, Azure Data Factory, Azure DevOps, Agile
Development Methodologies, DDD, TDD, Patterns & Practices, SOA / Micro service, AWS ESC for Service Hosting.

Responsibilities:
 Design, Develop & Test VMS Web Client & Web API.
 Implement Classic & Cloud based Process Manager Jobs for executing workflow tasks.
 Build Business Domain Services (Logic & Workflow) & Repositories (Data Storage).
 Expose Web API & WCF/Web Services to deliver business data.
 Integrate Internal and External Services like catapult for media transform jobs.
 Design Database Tables, Writing SQL Queries, Creating Views , Indexes, Store Procedures & Functions.
 Investigate production issue & resolve or provide workaround if it's critical.
 Code Reviewing , refactoring & cleaning up based on team feedback.
 Maintaining, Optimize & Supporting the legacy Alias Client Apps & new VMS Web & Process Manager.
 Collaborate with team members like PMs, BAs, QAs, Devs, SCMs, Clients etc.
 Involved in Daily Stand up, Grooming, Sprint Planning & Retro of Agile Development Methodology Practice.

ALLIANT Insurance Service, NYC, NY Oct 2019 - Feb 2020


Sr .Net Full Stack Developer

Title: BOSS
Synopsis: It is a state of the art insurance management system for broker which provides to manage insurance vendors,
benefits , policies , coverage and clients & members or participants as well as benefit policies & also B2B process
provides billing & payments capability.
Environment: ASP.NET Core 3.1 (MVC & Web API), ASP.NET MVC & Web API, C#, LINQ & EF, SQL Server, Unity, NUnit,
Angular 8, JavaScript/Typescripts, NodeJs & NPM, Ajax, XML/JSON, jQLite grid, HTML5, CSS3, VS 2017 & TFS, Agile
Development Methodologies, DDD,TDD, Micro service style.

Responsibilities:
 Follow Agile Development Methodology Practice.
 Design, Develop & Test B2B Schedule Batch Process for loading data from files & updating to db.
 Design & Develop Business Domain Services & Persistence Repositories.
 Develop & Integrate client UI/UX using Web REST API & Angular.
 Design Database Tables, Writing SQL Queries, Creating Views, Store Procedures & Functions
 Investigate & Figure out the prod issue & resolve it.
 Code review, refractor & clean up based on team discussion.
 Work with team members & users.

STRASZ ASSESSMENT SYSTEMS. Princeton, NJ Apr 2018 - Oct 2019


Sr .Net Full Stack Developer

Title: Driver & Packager


Synopsis: Driver is the Uniform CPA Examination System consists of several question types that test the knowledge and
skills required of newly licensed CPAs.It allow user to answer questions that represent all of the question types found on
the exam: multiple-choice question (MCQ), task-based simulation (TBS), written communication task (WCT).It delivers
the various types of simple & complex exam related content & capture the user response to generate the score at the
end. It runs under various mode based on required functionalities for user groups like Operation for real exam for real
candidate to get certificate. Field Test for college students to practice & get feedback to improve the Operational
experience, Sample Test for user to practice & experience the exam system online. Packager manages all the contents
(like window, build, panel, storyboard, various segments like intro,auth, various breaks like midtest,extended,flex,survey
etc) & package them to deliver for driver.
Environment: ASP.NET Core (MVC & Web API), ASP.NET MVC & Web API, C#, LINQ & EF, SQL CE Server & RavenDB,
Unity, NUnit, AngularJs / Angular 4, 6, JavaScript/Typescripts, NodeJs & NPM, Ajax, XML/JSON, jQLite grid, HTML5, CSS3,
Microsoft Visual Studio 2017 & TFS(CI,CD), Agile Development Methodologies, BDD,DDD,TDD, SOA .

Responsibilities:
 Participating in Daily Stand up, Grooming, Sprint Planning & Retro of Agile Development Methodology Practice.
 Discovery (Story/Requirements Selection), Formalization (Example Mapping) & Automation (Writing Tests) of BDD
 Design, Develop & Implement the new SOA Based Applications & Services from existing Monolithic Driver App.
 Design, Develop & Implement Domain Services (Business Logic & Workflow) & Repositories (Data Model).
 Design, Develop & Implement Web API Services to deliver business data to other internal apps.
 Integrate Internal Web API Services to communicate other internal apps.
 Design, Develop & Implement client side UX/UI using Web REST API & AngularJs.
 Creating/ Writing Database Tables, Views & Indexes, Complex SQL Queries, Store Procedures & Functions
 Verify the implementations & fixing the bugs/defects.
 Code review & refactoring & clean up the code based on team feedback.
 Work with other team members like PMs, BAs, QAs, Devs, SCMs, Clients etc.

ESPN , Inc. New York, NY July 2014 – Apr 2018


Sr .Net Web Developer
Title: Advisor Deal Management Unit Allocator Nov 2017 - Apr 2018
Synopsis: It allows to request new regular unit allocation by unit, imps, dollars and rating points for outlet, brand, week
& avail length levels in percent or whole no. then after optimizer will propose new changes to fulfill the requested
allocation so user has to accept those changes to deletes, adds, moves or splits the units. due to the regular units
shuffling, associated Billboard units will be optimized.
Environment: ASP.NET Core (MVC & Web API), ASP.NET MVC & Web API, C#, LINQ, Entity Framework, IOC(Unity), TDD
(NUnit), Oracle, React, Redux, Saga, Jest, Enzyme, Node, NPM, JavaScript, Ajax, XML/JSON, Kendo Grid, HTML5, CSS3,
TFS, CI(Jenkins), JIRA,HP QC etc.

Title: Advisor Proposal July 2014 – Oct 2017


Synopsis: Request, build and manage television and multimedia advertising deals, rfps & generate TV Proposals, Request
multimedia Proposals, Capture multimedia Deal Points.
Environment: ASP.NET MVC & Web API, C#, LINQ, Entity Framework, IOC(Unity), TDD (NUnit), Oracle, Angular 2 & 4
JavaScript, jQuery, Ajax, XML/JSON, Knockout, Kendo Grid, HTML5, CSS3, TFS, CI(Jenkins), JIRA,HP QC etc

Responsibilities:
 Worked in Agile - Grooming, Sprint Planning & Retro, Daily Standup & others meetings.
 Designed & Implemented Domain Services (Business Logic & Workflow) & Repositories (Data Model).
 Consumed external Web API Services to communicate other apps.
 Designed, Implemented Web API Services to exposed business data.
 Designed & Implemented UX/UI using Web REST API.
 Verified the implementations & Fixed the defects.
 Attended code review & Refectories & Cleaned up the code based on feedback from team.
 Collaborate with various team members & end users.

Diaspark Inc, Edison, NJ. Dec 2013 – Jun 2014


Sr .Net Web Developer

Title: Instant.Net
Synopsis: it is a rapid application development framework for creating web service enabled applications on
Microsoft .Net platform. it consists of base classes through which developers inherit and create an application. the
framework encapsulate a lot of pre-written functionality, which makes it easy to develop applications and developers
have to write minimum of code. The advantages of using it, are rapid development, code manageability, code
standardization, reduced coding, and easy development.

Title: Diaspark Energy


Synopsis: it offers a Smart Monitoring solution with a PV Enterprise Software backbone. The energy management
solution is highly customizable and provides for maximum operational efficiency. It is integrated energy management
and monitoring solution.
Environment: ASP.NET, MVC 4 & Web API, C# 4.0, WCF, LINQ, Entity Framework, IOC(Unity), TDD (NUnit Framework),
MS SQL Server 2008/R2, jQuery, AJAX, XML / JSON, AngularJs, TFS, HTML5, CSS3, Bootstrap

Responsibilities:
 Involved in new & enhancement of system design & developed SOA based system work flow.
 Implemented & Refactored Code in all three application layers.
 Designed & Implemented UI using AngularJs & Web API.
 Implemented WCF Services to communicate with other business apps.
 Verified, Tested , Detected & Fixed App Defects/Issues.
 Worked with various team members like PM, Sales & Marketing, QA, Dev.

CIT (Vendor Finance). Livingston, NJ Feb 2013 – Nov 2013


Sr .Net Web Developer
Title: Variable Billing System (flex sell)
Synopsis: It is a real time variable charge generation & management system for vender finance services of CIT. It is
working with other surround system to load & send data from legacy system like Info Lease , Invoicing etc. it consists of
various entities like Customers, Vendors or Dealers, Contracts , Assets, Pools, Meters, Billings, Adjustments etc. It has
two components Web & Calculation Engine. Web provides UI facility to manage data & Calculation Engine runs to
generate charges for maintenance & excess usages based on setup pools & meters data.
Environment: ASP.NET, MVC 3, C# 4.0, WCF, LINQ, Entity Framework, IOC(Unity), TDD (NUnit Framework), MS SQL
Server 2008/R2, jQuery, AJAX, XML / JSON, Knockout, jqGrid, TFS, HTML5, CSS3

Responsibilities:
 Involved as Sr .Net Web Developer in development process& Developed SOA based system.
 Designed, Implemented & Refactored Application Code & WCF Services.
 Designed Implemented UI using Knockout & REST API
 Creating/ Writing Database Tables, Views & Indexes, Complex SQL Queries, Store Procedures & Functions
 Reproducing & Fixing Defects from QA , SIT & UAT.
 Communicated & Interacted with various team members like PMs, BAs, QAs, Devs.

Verisk Insurance Solutions (ISO). Jersey City, NJ Aug 2012 – Dec 2012
Sr .Net Web Developer

Title: Flight Deck – (Commercial Property - Order Management)


Synopsis: It is a real time order processing & work flow management system for commercial property services. It
provides property services order delivery flow management from new order creation to various processing stages like
duplicate , screening, field work, quality control, billing to delivery of order to customer. Order can be created from their
existing SPI + system through order bridge in FD. & order created in FD is also passed to their existing AFS system
through web service call so FR can get orders & work on that to deliver it.
Environment: ASP.NET, MVC (Spark View), C#.NET, WCF, LINQ, ORM (NHibernate), IOC(NInject), TDD (NUnit
Framework), MS SQL Server 2008/R2,N Azure Service Bus, Fluent Validation, HTML5, CSS3, jQuery, AJAX, JSON, Ext JS,
SVN, JIRA as PM for Agile & Bamboo as CI.

Responsibilities:
 Worked as Sr .Net Web Developer in Agile & Participated in sprint planning, daily stand up.
 Designed & Developed Application through DDD & TDD way.
 Implemented new AFS Web service wrapper/gateway to consume existing AFS service.
 Integrated AFS service call to existing FD certain specific events.
 Creating/ Writing Database Tables, Views & Indexes, Complex SQL Queries, Store Procedures & Functions
 Refactored / Cleared existing order bridge model code & Covered unit test cases.
 Worked with various team members like PM, BA, QA, Dev & AFS.

Home Depot. Atlanta, GA Jun 2012 – Aug 2012


Sr .Net Web Developer

Title: BOSS – (Buy Online Ship to Store)


Synopsis: it is the one of components of Customer Readiness Application of First Phone Device of Home Depot. It
displays the list of placed customer unpicked orders. Upon selecting a order, it will show the line items of selected order
where you can update the pick order qty of each line items to fulfill order. It provides edit & price mark down
functionality as well.
Environment: .NET Compact Framework, Win Forms, C#, Rest Services, First Phone Window 7,TFS etc

Responsibilities:
 Worked as Sr .Net Developer in Agile Development team.
 Designed & Implemented & Integrated REST services.
 Designed & Implemented Business & Configuration Classes like Orders, Order Items.
 Implemented UI controls for Order List, Order Items, Edit, Pick Qty
 Involved in Integration testing, daily status stand up & discussion meeting & product release.
 Drafted Functional & Technical Specification document for boss & merge it with REST service FSD.

TMX Finance. Alpharetta, GA Dec 2010 - May 2012


Sr .Net Web Developer

Title: Atlas EALPro & TLPro


Synopsis: Atlas is an ultimate solutions to manage Titlemax products, TMX is providing various kinds of loans like title
loan (TL), equity auto loan (EAL) etc. These products are served in various states with state specific loan application
rules. Basically Atlas is an extranet type web based portal which is run in title max stores across the nation. This is a fully
automated loan application process system. In this system, CSR of store gets or collects all loan application details or
information from customer & enter into the system to loan process like application creation & approval of it. System
enables to create an account of applicant through printing required forms & contracts to be signed before assign loan
allocation checks to applicant. There is also having so many advance features to manage customer account like adjust
interests, take payment of loan, reminders of payment, refinance, repossession of vehicle, bankruptcy etc. It is a very
large & complex system of financial domain. We have used various types of latest technologies to make it scalable,
robust, reliable, stable & easily maintainable in future.
Environment: ASP.NET, MVC 2.0, C#.NET, WCF, LINQ, HTML5,CSS3, jQuery, AJAX, XML / JSON, MS SQL Server 2008/R2,
ORM (NHibernate Active Records & Entity Framework), IOC & DI (Structure Map), TDD (NUnit framework), Print & Scan
Components, SVN & TFS

Responsibilities:
 Worked as a Sr Web Developer in Agile development team.
 Designed, Developed & Implemented Loan Application in DDD & TDD way.
 Designed & Implemented web services & UX.
 Creating/ Writing Database Tables, Views & Indexes, Complex SQL Queries, Store Procedures & Functions
 Refactored & Cleaned the codes.
 Testing, finding & fixing defects/issues & supporting deployments
 Interacted with various people like Clients, PMs, DEVs, QAs, SCMs.

Dev IT Solutions Pvt Ltd. Ahmedabad, Gujarat, India Feb 2009 – Dec 2010
Sr .Net Web Developer / Team Lead
Dev IT solutions is a leading IT solutions & software development provider firm. It has its own web based products &
globle clients to serve them IT solutions & development services. I worked for their US based client’s web application
Mogindot & Bing Map Integration in Silverlight Application as well as UK based client’s SeekTeachers web application. I
also worked for their own products development of 99Unlimited & Ask4Expert.
Environment: ASP.NET, C#.NET,LINQ, Web Service, ORM (Entity Framework), IOC(NInject), TDD(NUnit), MS SQL Server
2008/R2, jQuery, AJAX, JSON, HTML / DHTML, CSS , Integration of PayPal, Google etc

Softweb Solutions. Ahmedabad, Gujarat, India Dec 2004 – Jan 2009


Sr .Net Web Developer / Team Lead
Softweb solutions is a globle IT solutions & software development service provider. They have a globle clients to serve
them IT solutions & development services. I worked for their US based client’s web application product development for
W-Z System, Atelier Des Chefs, Advocates Direct, Red Book Online etc as well as UK based client’s Venture Giant web
application development.
Environment: ASP.NET, C#.NET, ADO.NET, AJAX.NET, Web Service, MS SQL Server, jQuery, HTML, CSS , Payment
Gateway Integration like PayPal, Google Checkout
Responsibilities:
 Involved in Requirement gathering, Planning & Estimation of projects.
 Designed, Developed, Implemented, Integrated & Verified Web Application.
 Designed and developed reports for getting information from database using query and store procedure
 Conducted code reviews and unit test coverage reviews.
 Deployed, Data migrated, Provided training, Documented user guide and technical details.

EDUCATION
 Master of Computer Application – North Gujarat University, Patan, Guj, India. (Jun-2004) – 76%
 PG Diploma of Computer Application – North Gujarat University, Patan, Guj, India. (Dec-2001) - 72%
 Bachelor of Science – North Gujarat University, Patan, Guj, India. (Jun-1999) – 61%

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy