Mukesh Soni, Developer in Jaipur, Rajasthan, India
Mukesh is available for hire
Hire Mukesh

Mukesh Soni

Verified Expert  in Engineering

Bio

Mukesh is a full-stack technical architect with over 10 years of experience. He began his career as a back-end developer before transitioning to full-stack development. His expertise spans React, TypeScript, Vue, ES6, JavaScript, Laravel, Node.js, Docker, Kubernetes, AWS, and more. Mukesh has a proven track record in developing and architecting complex, enterprise-level applications that are widely used in the market.

Portfolio

Babble (usebabble.com)
Agile, React, NGINX, MySQL, Data Migration, DigitalOcean, Back-end Development...
Ytrust, Inc
JavaScript, React, Data Scraping, REST, Ajax
Hiver
Agile, Vue, FastAPI, Laravel, Apache Kafka, Chrome Extensions, Front-end...

Experience

  • JavaScript - 8 years
  • Node.js - 8 years
  • Laravel - 5 years
  • Microservices Architecture - 4 years
  • PHP - 4 years
  • Docker - 2 years
  • Express.js - 2 years
  • AngularJS - 1 year

Availability

Part-time

Preferred Environment

Vue, Express.js, MySQL, Linux, Laravel, Docker, Amazon Web Services (AWS), React

The most amazing...

...thing I've created is Harvey, an AI agent for Hiver that classifies emails using NLP techniques.

Work Experience

Software Architect

2023 - PRESENT
Babble (usebabble.com)
  • Played a pivotal role by addressing backlog tasks in ClickUp immediately upon joining. Leveraged object-oriented programming skills to develop clean and scalable back-end solutions using Node.js and Express.js.
  • Implemented configuration management and database migrations to enhance developer experience and streamline workflows.
  • Developed user interface components in React, including calendars and notifications, using the Bulma UI framework for a streamlined and responsive design.
Technologies: Agile, React, NGINX, MySQL, Data Migration, DigitalOcean, Back-end Development, Data Scraping, REST, SVG, Ajax

Front-end Developer (via Toptal)

2024 - 2024
Ytrust, Inc
  • Designed and implemented a tool within seven hours to measure the efficiency of dropdown selection versus typing, enabling data-driven UX decisions.
  • Conducted performance analysis to compare user interaction speeds, identifying areas for optimization in the selection process.
  • Delivered actionable insights that informed improvements to the application’s usability and enhanced user experience.
Technologies: JavaScript, React, Data Scraping, REST, Ajax

Software Development Engineer (SDE) III

2018 - 2023
Hiver
  • Developed the back end for the business hours and SLA feature. Used technologies such as PHP (Laravel), MySQL, Python, and Celery.
  • Contributed to the analytics microservice back end. Utilized AWS Lambda, FastAPI, Apache Kafka, and MySQL.
  • Contributed to the back-end development of the domain collaboration feature, utilizing the Gmail API along with PHP and Python client libraries.
  • Played a key role in migrating the front end from an older jQuery-based codebase to a modern React framework.
  • Elevated team standards by consistently sharing knowledge and introducing missing concepts into the workflow. For instance, I guided team members on server-based development and helped establish a streamlined local setup for the codebase.
Technologies: Agile, Vue, FastAPI, Laravel, Apache Kafka, Chrome Extensions, Front-end, Full-stack, CSS, TypeScript, HTML, JavaScript, Software Architecture, JSON, SQL, Migration, Python, Websites, Lambda Functions, Microservices Architecture, Docker, APIs, Back-end, Web Applications, Amazon Web Services (AWS), MongoDB, HTML DOM, API Integration, Web Development, PWA, Full-stack Development, React, Google APIs, Google Workspace, Responsive Layout, Object-oriented Programming (OOP), Symfony, HIPAA Compliance, Web, Java, Node.js, REST APIs, Chatbots, WhatsApp API, Front-end Development, Amazon S3 (AWS S3), Square Payment Gateway, Microservices, Git, Docker Compose, Redis, SQLAlchemy, Elasticsearch, RabbitMQ, Amazon EC2, NoSQL, Concurrency, Database Architecture, Stripe, Vercel, Queuing Systems, Startups, Apache, Linux, MERN Stack, Artificial Intelligence (AI), Back-end Development, REST, SVG, Ajax

Back-end Developer

2014 - 2018
Wiredelta
  • Optimized msexcel-builder (npm module) to support the generation of larger than 10 MB Excel reports (which was not supported in the original module).
  • Created an API for location and text-based coach-finding app using Node.js and MongoDB.
  • Spearheaded the creation of a better onboarding flow for Sandermap, improving user experience and reducing onboarding time by 30%.
Technologies: Loopback, Express.js, Node.js, Webhooks, Microsoft Teams, Selenium, JSON, SQL, Auth0, PostgreSQL, Cloudflare, Back-end, Web Applications, Socket.IO, PWA, Full-stack Development, MongoDB, Symfony, FileZilla, PuTTY, Web, PDF, Material UI, REST APIs, Chatbots, Front-end Development, Amazon S3 (AWS S3), Square Payment Gateway, Git, Python, Flask, Redis, Amazon EC2, NoSQL, Database Architecture, Stripe, Vercel, Apache, Linux, Web Scraping, DigitalOcean, Back-end Development, Maps, REST, Ajax

Software Developer

2013 - 2014
Zencima Engineering Services
  • Implemented an interactive OMR reader with 100% accuracy using Java.
  • Built a tool in Java to assist data extraction from scanned handwritten sheets.
  • Implemented a ticket-booking system with jQuery, PHP, and MySQL as a database.
Technologies: PHP, SQLite, Java, Scraping, CSS, HTML, JavaScript, JSON, SQL, APIs, jQuery, FileZilla, Web, REST APIs, Front-end Development, Git, NoSQL, Apache, Linux, Back-end Development, REST

Web Developer

2012 - 2013
Codeskube Web Solutions
  • Developed a library in PHP for server-side form generation and validation on the client side with server-side fallback.
  • Developed a minimalist wrapper for MySQL queries with built-in error handling.
  • Built databases and table structures following n-tier architecture methodology for web applications.
  • Contributed to the PHP codebase of existing web apps.
Technologies: JavaScript, PHP, CSS, HTML, JSON, SQL, Web Applications, jQuery, HTML DOM, Responsive Layout, REST APIs, Front-end Development, Git, NoSQL, Apache, Linux, MERN Stack, REST

Experience

Hiver SLA

https://hiverhq.com/features/sla-management
Service-level agreements (SLAs) help manage customer expectations and keep support teams accountable for timely resolutions. With Hiver, teams can set up and modify help desk SLAs to prioritize queries and deliver outstanding support.

Hiver Analytics

https://help.hiverhq.com/reporting-analytics
Hiver gives you reports/analytics for your shared mailboxes that help you understand your email volume, how your team is doing, and areas of improvement. The reports provide an overview of all your team's important metrics and give you insight into each metric.

Zeal (Chrome Extension)

https://chromewebstore.google.com/detail/zeal/bdjlofcdofdiihogoabfkeeminmojplk?hl=en
Zeal is a powerful extension that replaces your standard new tab page with a dashboard. You can list your open tabs and recent browsing history. With Zeal, you can easily search your browser history and filter by website address or last accessed date.

Zeal lets you mark your favorite websites with a star icon for quick access, allowing you to access links from your most important websites quickly without having to navigate through multiple apps or bookmarks.

SanderMap

SanderMap Pte. Ltd. was founded in 1989 by Sandeep Sander and built on a genuine belief in people and the "human assets" they represent for an organization. Sandeep and the SanderMap team have worked as advisors for senior executives in many industries in 42 countries and developed expertise in strategic human asset management in related areas.

ZOMR (Zencima OMR)

ZOMR stands out as an interactive optical mark recognition (OMR) reader, boasting a flawless 100% accuracy rate. This innovative tool empowers a human operator to fine-tune a scanned sheet in instances where the automated software may fall short of perfection.

Cross-platform File Manager Based on Electron

https://github.com/mksoni88/electron-fm
It's a desktop application based on top of Electron that provides a GUI for managing files and directories across multiple operating systems.

In this app, users can perform common file operations such as copying, moving, deleting, and renaming files and folders. In addition to traditional navigation, users can jump to a location in recent history using ctrl+p or cmd+p on macOS.

Electron Wrapper for Gmail with Hiver Extension

It's a desktop application that can be used as a standalone Gmail client with the Hiver extension pre-installed.

TECHNICAL IMPLEMENTATION
• Electron: For building cross-platform desktop applications using web technologies.
• JavaScript, HTML, CSS, and Vue: The core technologies used to create the user interface and functionality.

Babble Assessments

https://usebabble.com/
Babble is an online assessment platform designed to help companies streamline their hiring process by evaluating candidates effectively and objectively.

The platform is user-friendly, allowing recruiters to create customized assessments tailored to specific roles. It also integrates seamlessly with various applicant tracking systems to ensure smooth workflow management. By using Babble, organizations can make more confident hiring decisions, saving time and improving the quality of hires.

Education

2007 - 2012

B. Tech & M. Tech Dual Degree in Information Technology, Bioinformatics, and Cognitive Science

Center for Converging Technologies (CCT) - Rajasthan University - Jaipur, India

Skills

Libraries/APIs

Node.js, Vue, jQuery, React, Google APIs, REST APIs, API Development, Socket.IO, WhatsApp API, SQLAlchemy, Stripe, Chrome API

Tools

Vim Text Editor, Git, FileZilla, Apache, Google Workspace, PuTTY, Docker Compose, RabbitMQ, Zsh, Microsoft Teams, Auth0, NGINX

Languages

PHP, Java, JavaScript, Python, CSS, HTML, HTML5, TypeScript, SQL, PHP 7, C, C++

Frameworks

Express.js, Laravel, Symfony, Electron, Next.js, Tailwind CSS, Material UI, Flask, Qt, PHPUnit, Loopback, AngularJS, Selenium

Paradigms

HTML DOM, Responsive Layout, Object-oriented Programming (OOP), Microservices, REST, Microservices Architecture, Agile, HIPAA Compliance

Platforms

Linux, Web, Amazon EC2, DigitalOcean, Apache Kafka, Docker, Amazon Web Services (AWS), Vercel, Debian Linux, Ubuntu

Storage

MySQL, Redis, NoSQL, Database Architecture, MongoDB, PostgreSQL, JSON, Amazon S3 (AWS S3), Elasticsearch, SQLite

Other

Chrome Extensions, Front-end, APIs, Back-end, API Integration, Web Development, PWA, Full-stack Development, Front-end Development, Queuing Systems, Startups, MERN Stack, Back-end Development, Data Scraping, Ajax, Full-stack, Scraping, Software Architecture, Migration, Websites, Lambda Functions, Cloudflare, Web Applications, Axios, PDF, Chatbots, Square Payment Gateway, Concurrency, Artificial Intelligence (AI), Web Scraping, Maps, SVG, NeoVim Text Editor, Webhooks, FastAPI, Extensions, Data Migration

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