Mehul Barot - Lead Developer - Architect
Mehul Barot - Lead Developer - Architect
Mehul Barot - Lead Developer - Architect
EDUCATION QUALIFICATIONS:
Bachelor of Engineering (CSE) – Mumbai University, India in 2004
TECHNICAL EXPERIENCE:
Technologies: Angular 15, .Net, NodeJS, Type script, Entity Framework, MVC, LINQ,
ASP.Net, C#.Net, VB.Net, Microservices, HTML, CSS, AJAX, JavaScript, JSON,
jQuery, Web Services, WCF, Windows Services
Clouds Azure, AWS
DESIGN MS Visio (Class Diagrams, Sequence Diagrams)
RDBMS and Tools: Azure SQL Server, MS SQL Server, Oracle, DB2, SQLite, MS Access
CONFIGURATION MGMT: VSTS, Git, Visual Source Safe, Sub-version, Star Team
OPERATING SYSTEM: Windows, Mac
Professional Experience:
Project under employment of AIT Global Inc, New Jersey, USA.
Client: Madison Square Garden – NYC, USA Aug 2019 – Till Date
Project: StarAwards
Role: Sr. Developer
Responsibilities:
Led the development of large-scale web applications using ASP.NET Core and Angular, resulting in
improved user experience and increased customer satisfaction
Designed and implemented robust and scalable backend solutions using C# and .NET technologies,
ensuring high performance and reliability
Analyze functional & business requirements and enhance the applications to comply with new
regulations and requests.
Meeting with business and system analyst to understand the requirements and provided required
suggestions for better implementation
Utilized Azure Cloud services such as Azure App Services, Azure Functions, and Azure SQL Database
to deploy and manage applications in a cloud-native environment
Integrated MS Azure AD authentication to the application
Multiple angular version migration completed successfully. From Angular 6 to Angular 9 and later on
Angular 15
Initiated, document, design and architecture of Azure to AWS migration, that involves design and
implementation of nodeJS APIs, dockerized the application.
Explored and implemented multiple Kendo UI and MUI components.
Converted standard application into responsive designs to support most of the devices
Database first approach used for database handling in Entity Framework
Extensive work on database objects like tables, views, stored procedure, functions and user types
Worked on Agile process and Azure dev ops, performing build and deployment
Implemented continuous integration and continuous deployment (CI/CD) pipelines using Azure
DevOps, resulting in faster and more reliable software delivery
Conducted code reviews and provided constructive feedback to team members to ensure code
quality and adherence to coding standards.
Collaborated with cross-functional teams including product management, design, and quality
assurance to deliver features on time and within budget
Environment: Windows 10, Angular 6/9/15, TypeScript, ASP.Net Core, C# .Net, Kendo UI, Azure SQL Server,
Azure Could, Entity Framework, LINQ, Bootstrap CSS, Azure DevOps, GitHub
Responsibilities:
Managing multiple applications and clients.
Responsibilities:
Managing multiple applications and clients.
Meeting with business and client service members to get good knowledge of the requirements and
providing required suggestions for better implementation
Application is using Angular 4.0 with other latest technologies including NodeJS, MS Azure cloud,
Swagger UI, ABP authorization, Hangfire etc.
Intense use of bootstrap to support application in multi dimensional devices like windows, tablets,
mobile phones.
Code first approach used for database handling using Entity Framework
Used Mulesoft for service migration and scheduling.
ABP authorization used for login security.
Have used pipes and re-usable components for handling common controls.
Managed production support deployment and issue handling
Following Agile Scrum methodology
Using Sharepoint 2013 for managing the requirement and design documents
Environment: Windows 10, Angular 4, Web API 2, C#. Net, SQL Server 2017, Entity Framework 6.0, JavaScript,
LINQ, XML, Bootstrap css, GitHub, Hangfire, Mulesoft
Responsibilities:
Managing multiple applications at a time like IHG Survey, Portal, Mobile Survey
Meeting with business and client service members to get good knowledge of the requirements and
providing required suggestions for better implementation
Used .Net framework 4.5, Angular 2, MVC 5.0, ASP.Net, C#, VB.Net, ADO.Net for creating different
modules and GUI for application.
Added many customized controls in MVC 5.0.
Extensively used JSON Sources to make application dynamic
Added external control for getting video inputs from guest
Used JQuery, Javascripts, CSS, Bootstrap css, XML, etc.
Extensively used SQL triggers, stored procedures, functions and views.
Have used dynamic queries multiple times to make application dynamic.
Debugging application and providing production support
Quick fixes for production related defects/issue. Code clean up and fixes
Implemented SAML (Single sign on) for portal application
Migrated application to new server which including managing IIS Server
Managed to accomplish SSIS package to load large files into database
Work allocation done using Agile Scrum methodology
Environment: Windows 7, Angular 2, MVC 5.0, ASP.Net 4.5 / C#. Net, VB.Net, SQL Server 2012, JavaScript,
JQuery, LINQ, JSON, XML, Bootstrap css, Sub version, GitHub, IIS 8.5
Responsibilities:
Provided estimation using Experience Based - Analogies & experts and Size-based estimation models.
Implemented Agile Scrum methodology. Used software development life cycle (SDLC) for
implementing application. Designed and developed Web applications for Claim System using Object-
Oriented Principles and n-tier architecture.
Working on multiple applications like property claims, bodily injury claims, data extraction etc. in
Chubb.
Used .Net framework 4.5/4.0, ASP.Net, C#, ADO.Net for creating different modules and GUI for
application.
Created separate applications in MVC and Angular 2 for business user
Created and consumed Web service using SOAP and REST.
Worked on existing WCF to modify it as per the business requirements
Worked on WinForm app including multi-threading for text extraction process
Responsible for:
Working as Team Lead/onsite coordinator, that includes requirement analysis, design, development,
testing, documentations and production deployment.
Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded
using C#.Net
Used multi-threading to achieve parallel execution for WinForm application in VB.Net.
Understanding and discussing, Investment and Financial terminologies to implement changes from
business in the application
Responsibilities:
Performed role of a Module Leader/Sr. .Net Developer that includes requirement analysis, design,
development, testing, documentations and production deployment.
Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded
using C#
Created Tables, packages and views in Oracle data base using PL-SQL Developer tool
Used Data Dynamics reports for generating various reports.
Used HTML, JavaScript and AJAX for developing Controls and web forms
Also, worked on web service to retrieve data.
Debugging application
Understanding of the requirement and working with the team to convert the requirements to
deliverables. Creating project plans, project tracking sheets, task documentations
Helping and guiding the team to achieve the project dead lines
Communicate with business users to understand their requirements. Investigating and solving the
existing production issues.
Performance tuning of the existing modules, which includes code optimization as well as database
optimization.
Other projects
Client: Toshiba Mitsubishi Electric Industrial System (USA/Japan) May 2008 – Jan 2009
Project: New Drive Navigator (NDN)
Role: .Net Developer
Environment: Windows XP/2000, VS.Net 3.5 / C#. Net, XML, Sub Version