Hasmukh Patel - Dot Net Lead
Hasmukh Patel - Dot Net Lead
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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%