
Mukesh Soni
Verified Expert in Engineering
Software Developer
Jaipur, Rajasthan, India
Toptal member since February 2, 2017
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
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
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
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.
Front-end Developer (via Toptal)
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.
Software Development Engineer (SDE) III
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.
Back-end Developer
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%.
Software Developer
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.
Web Developer
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.
Experience
Hiver SLA
https://hiverhq.com/features/sla-managementHiver Analytics
https://help.hiverhq.com/reporting-analyticsZeal (Chrome Extension)
https://chromewebstore.google.com/detail/zeal/bdjlofcdofdiihogoabfkeeminmojplk?hl=enZeal 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
ZOMR (Zencima OMR)
Cross-platform File Manager Based on Electron
https://github.com/mksoni88/electron-fmIn 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
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/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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring