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 13 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. He 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

GeerGarage
ASP.NET Core, Bootstrap, Razor, Stripe Connect API, Google Maps API...
Self-employed
.NET, ASP.NET Web API, SQL, CI/CD Pipelines, Deployment, Azure, C#, Stripe API...
HUGHUB Ltd.
C#.NET, .NET 2, .NET Core, MongoDB, Web API, Stripe API, Angular, Angular CLI...

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

.NET Full-stack Developer

2021 - PRESENT
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 third-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

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

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

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

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.

Languages

C#.NET, TypeScript, SQL, C#, XML, JavaScript

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, ASP, Bootstrap, Razor

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

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

Platforms

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

Storage

Microsoft SQL Server, Amazon S3 (AWS S3), MySQL, SQL Server 2008, MongoDB, Azure SQL, Azure Blobs, NoSQL

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

Paradigms

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

2004 - 2008

Bachelor of Technology Degree in Information Technology

Ganpat Universtiy - India