Nilesh Chaudhari, Developer in Gandhinagar, Gujarat, India
Nilesh is available for hire
Hire Nilesh

Nilesh Chaudhari

Verified Expert  in Engineering

Full-stack Developer

Location
Gandhinagar, Gujarat, India
Toptal Member Since
October 19, 2012

Nilesh has over 15 years of professional hands-on experience using a wide range of Microsoft technologies, mainly on enterprise web applications, security, internet, and intranet. His previous position was in a private company, working as a senior .NET full-stack developer, software architect, and team leader. Nilesh has worked primarily on large-scale projects. He quickly helps startups and enterprises with prototypes and ideas by efficiently turning those projects into reality.

Portfolio

Self-employed
React, Firebase, Stripe API, Chart.js, Bootstrap 4, HTML, Figma, Twilio API...
Self-employed
.NET, ASP.NET Web API, SQL, CI/CD Pipelines, Deployment, Azure, C#, Stripe API...
BCLJ Consulting LLC.
C#, .NET Core, eCommerce, NopCommerce, SQL Server Management Studio (SSMS)

Experience

Availability

Part-time

Preferred Environment

Git, Windows, SQL Server 2008, Visual Studio Code (VS Code), Visual Studio .NET, Windows 10, Azure, Amazon Web Services (AWS)

The most amazing...

...project I've built is a web-based POS system with payment-gateway integration.

Work Experience

Senior Full-stack Consultant

2022 - PRESENT
Self-employed
  • Developed a web app for online food orders where customers can customize their orders, including restaurant location, time, food customization, etc.
  • Implemented the customer check-out flow where, after placing the items in the cart, the customer signs up for an account using OTP and receives an email and notifications.
  • Installed the redirect behavior for a custom Stripe payment gateway along with the acceptance of payments via Apple Pay and Google Pay.
  • Built features that enabled customers to manage their profiles, orders, and order tracking URLs.
  • Developed, improved, and managed restaurant themes and achieved server-side rendering for SEO.
Technologies: React, Firebase, Stripe API, Chart.js, Bootstrap 4, HTML, Figma, Twilio API, Next.js

Lead Senior Software Engineer

2019 - PRESENT
Self-employed
  • Created web API endpoints with highly optimized throughput to support scaling up and scaling out and optimized the existing codebase.
  • Implemented a Stripe payment gateway with connected accounts and allocated commission and amount into the restaurant and other accounts.
  • Introduced a lightweight Dapper ORM to optimize heavy-lifting SQL queries manually.
  • Performed general bug fixes and version updates for packages and framework versions.
Technologies: .NET, ASP.NET Web API, SQL, CI/CD Pipelines, Deployment, Azure, C#, Stripe API, Firebase Cloud Messaging (FCM), Third-party APIs, Architecture, Microsoft SQL Server, LINQ to SQL, Azure Functions, REST APIs, GitLab CI/CD, DevOps, SQL Server Management Studio (SSMS)

.NET Core Developer via Toptal

2023 - 2024
BCLJ Consulting LLC.
  • Developed a B2B module where customers can quote different parts as guest customers and later register as customers. There is a quote request flow, login flow, and product list flow.
  • Tracked and fixed new tasks and bugs using the Jira tool.
  • Worked on the quote request flow with different shipping methods based on the user selection and needs to display shipping price, and the customer can choose later to convert the quote to an order.
Technologies: C#, .NET Core, eCommerce, NopCommerce, SQL Server Management Studio (SSMS)

Senior Full-stack Consultant

2022 - 2023
Self-employed
  • Developed a web app to manage and track food orders. When a new order is placed using Firebase, a push notification updates the new records displayed on the grid. Also, when the order status changes, the same action happens.
  • Worked on this app that allows restaurants to add new orders from the screen. Admin can cancel and refund the order from this portal.
  • Implemented a feature that allows users to see status-wise charts and other views when logged in, from the dashboard.
Technologies: React, React Redux, Next.js, Bootstrap 4, TypeScript, Azure PaaS, Azure Blobs, Containers, Azure DevOps, Firebase, Firebase Realtime Database

.NET Full-stack Developer

2021 - 2023
GeerGarage
  • Participated in the development of the web application to rent outdoor gear.
  • Tracked and fixed bugs using Azure DevOps as a reporting tool.
  • Integrated 3rd-party APIs such as SendGrid and Firebase to send an email, SMS, and notifications.
  • Worked as a DevOps engineer and sysadmin to fix and improve the CI/CD pipelines of the current application using GitHub and Azure.
Technologies: ASP.NET Core, Bootstrap, Razor, Stripe Connect API, Google Maps API, Windows Services, REST APIs, GitLab CI/CD, DevOps, CI/CD Pipelines, SQL Server Management Studio (SSMS)

Full-stack Developer

2021 - 2021
HUGHUB Ltd.
  • Participated in the development of the web application for the car insurance company.
  • Integrated third-party APIs such as Applied, Verisk, LexisNexis, etc.
  • Tracked and fixed bugs using Azure DevOps as a reporting tool.
Technologies: C#.NET, .NET 2, .NET Core, MongoDB, Web API, Stripe API, Angular, Angular CLI, ASP.NET Core, Azure, Azure DevOps, API Integration, Unit Testing, ASP.NET, LINQ, NoSQL, LINQ to SQL

C#.NET Engineer

2021 - 2021
Fintech Startup in Europe
  • Designed and implemented a completely new serverless architecture based on Azure Durable Functions, data stores, and other relevant infrastructure on Azure.
  • Built tools for easier and faster request capturing, analysis, debugging, and replay of the requests once they started coming in large numbers in the live environment, as it couldn't be done manually anymore.
  • Implemented India country GST API for invoice calculations based on input by customers giving them correct messages.
Technologies: .NET Core, Azure SQL, Azure PaaS, Azure Blobs, C#, Microsoft Visual Studio, ASP.NET Core, Microsoft SQL Server, LINQ to SQL, Azure Functions, SQL Server Management Studio (SSMS)

Senior Technical Leader

2014 - 2019
Nexuslink Services
  • Managed scheduling and reservations for recreation centers, day-use facilities, shelters, athletic fields, and other agency facilities with comprehensive workflow and reporting.
  • Built an easy-to-navigate, responsive scalable website that provides streamlined bookings, a detailed site, and program information and other agency needs such as interactive maps.
  • Implemented PCI-compliant payments for streamlined on-premise and online transactions.
  • Managed memberships (annual, monthly, daily, seasonal etc.) to gyms, recreation facilities, parks, and other attractions.
  • Developed an intuitive and user-friendly point-of-sale retail system built for fast transaction processing and robust inventory management.
Technologies: SQL, Angular, Web API, C#.NET, ASP.NET MVC, Architecture, Windows Services, REST APIs, GitLab CI/CD, CI/CD Pipelines, SQL Server Management Studio (SSMS)

Senior Software Developer

2013 - 2014
Tax Tech India, Pvt., Ltd.
  • Contributed to a huge product for tax filing specifically by developing the task tracking system.
  • Implemented activity tracking on column and event bases.
  • Performed a CRUD operation and exported reports in Excel and PDF form.
  • Built sorting and filtering features and created complex calculations for adding and updating.
Technologies: Telerik, jQuery, SQL Server 2008, C#, ASP.NET, Microsoft SQL Server

Senior Software Developer

2012 - 2013
Husker Infotech
  • Created a catalog management system for an Ireland-based client.
  • Built modules for sales, HR, document management, and production for an ERP system for an Indian client.
  • Developed a custom customer relationship software CRM.
  • Built a livestreaming website and e-procurement system.
Technologies: ASP.NET MVC, .NET 4, .NET 3, .NET 2, C#, Microsoft SQL Server, .NET

Senior Software Engineer

2011 - 2012
PCB Planet India, Pvt., Ltd.
  • Developed Winforms and web forms as per requirements, including admin and customer roles for customer creation, order placement and viewing, order processing, troubleshooting and error support, and communication.
  • Developed and designed Windows-based and web-based software.
  • Built and designed Windows-based and web-based software.
Technologies: Windows Forms (WinForms), Microsoft Chart Controls, Google Chart API, jQuery, SQL Server 2008, ASP.NET, Windows Services

Software Engineer

2008 - 2011
Ambasoft
  • Built an e-procurement system to manage admin, sales, and sourcing departments. It contains four modules: admin, sales, sourcing, and CPO.
  • Created a web application for maintaining schedules for Dadabhagwan LIVE Satsang and Program: Dadabhagwan.tv.
  • Developed features to maintain student and staff info and automatically generate timetables at a school, specifically the event management and inventory modules. The software maintains school inventory and events.
  • Created and tested a US-based hotel management system using nopCommerce (version 1.8), an eCommerce system to look into the hotel management system with customization of business logic, table structures, and web page development.
  • Built the Bisque Imports (eCommerce) functionality of a site including an online shopping cart, online order processing for dealers, and stock updates. Used component-based scalable logical architecture.
Technologies: C#.NET

Point of Sale (POS)

https://bookings.doc.govt.nz/web
Recreation Dynamics (POS) is a complete “recreation-management system” that encompasses all needs, including reservations, events, programs, classes, golf-tee times, memberships, passes, ticketing, analytics, credit-card processing, financial interface, and comprehensive retail management. It provides many services in one modular package.

Online Food-ordering System

I built an online food ordering system with web and mobile apps. The manager can proceed with the order while the customer selects the delivery method. The admin can manage different locations by time and dates. I also implemented the Stripe payment gateway.

Online Training and Software Management

https://www.trinityconsultants.com
Trinity Consultants is an EHS consulting company with offices across the U.S. and in Canada, the UK, Asia, and Australia. Trinity assists organizations with environmental regulatory issues such as permitting and compliance management, air dispersion modeling, and control technology analyses.
2004 - 2008

Bachelor of Technology Degree in Information Technology

Ganpat Universtiy - India

Libraries/APIs

React, jQuery, Node.js, PayPal API, Authorize.net, REST APIs, Windows Forms (WinForms), Web API, Twitter API, Google Chart API, Facebook API, iText, jQuery UI, Stripe API, React Redux, SendGrid API, LINQ, Stripe Connect API, Google Maps API, Chart.js, Twilio API

Tools

SQL Management Studio, Microsoft Visual Studio, LINQ to SQL, Asana, Angular CLI, GitLab CI/CD, Git, MySQL Workbench, Visual Studio .NET, Firebase Cloud Messaging (FCM), Sitefinity, Figma

Frameworks

.NET, ASP.NET MVC, ASP.NET, ASP.NET Web API, ASP.NET Core 2, Next.js, .NET Core, Angular, Angular Material, ASP.NET Core, .NET 2, .NET 3, .NET 4, Bootstrap, Razor

Languages

C#.NET, TypeScript, SQL, C#, XML, Active Server Pages (ASP), JavaScript, HTML

Platforms

Amazon EC2, Azure, Azure Functions, NopCommerce, Telerik, Visual Studio 2017, Amazon Web Services (AWS), Azure PaaS, Visual Studio Code (VS Code), Firebase

Storage

Microsoft SQL Server, Amazon S3 (AWS S3), SQL Server Management Studio (SSMS), MySQL, SQL Server 2008, MongoDB, Azure SQL, Azure Blobs, NoSQL, Firebase Realtime Database

Paradigms

Agile Software Development, DevOps, Incremental Development, Waterfall Development, Azure DevOps, Unit Testing

Other

JavaScript Libraries, Payment Gateways, Angular Bootstrap, APIs, Leadership, Architecture, Windows Services, Microsoft Chart Controls, Microsoft 365, Windows 10, CI/CD Pipelines, Deployment, Third-party APIs, POS, Recreation, Management Systems, Technology, API Integration, eCommerce, Bootstrap 4, Containers

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring