
Mukesh Yadav
Verified Expert in Engineering
Full-stack Developer
Jaipur, Rajasthan, India
Toptal member since June 13, 2022
Mukesh is a senior full-stack engineer with almost a decade of experience in the IT industry who enjoys solving tricky problems without hitting Salesforce governor limits. He writes optimized, refactored, well-formatted, indented, and documented code following best practices and naming conventions. Mukesh values sharing knowledge by helping other developers in communities like Stack Overflow, Salesforce, and Stack Exchange and taking part in code reviews daily.
Portfolio
Experience
- API Integration - 9 years
- JavaScript - 9 years
- Refactoring - 9 years
- Code Review - 9 years
- Performance Optimization - 9 years
- AppExchange Security Review - 5 years
- Lightning Components - 5 years
- Salesforce DX - 3 years
Availability
Preferred Environment
Salesforce DX, Git, Alfred, Visual Studio Code (VS Code), Chrome Developer Tools, MacOS, Jira, TypeScript, GitHub
The most amazing...
...application I've developed from scratch is a Lightning-enabled AppExchange for accounting management that passed security reviews.
Work Experience
Senior Product Engineer
MaxVal Group
- Developed a Python-based service that automates the creation of scratch orgs with a single click, streamlining the setup process for development. This tool has drastically reduced org setup time from 8-10 hours to just 15 minutes.
- Mentored a team in writing clean code. Emphasized proper indentation, adhering to linting standards, formatting consistency, efficient debugging, and industry best practices.
- Designed numerous generic, reusable components tailored for various sections of the application.
Senior Salesforce Developer
Spring SOA
- Worked on the Five9 API to override the default task and create the flow after dialing or receiving calls in the organization.
- Integrated multiple REST APIs to send and receive data with two-way syncing.
- Created a Chrome extension to automate test record creation in Salesforce for the QA members.
- Developed a base set of utility service components to validate, process errors, and show toasts in Lightning Web Components (LWC) and Aura.
Lead Salesforce Consultant
Concretio Apps
- Developed an AppExchange accounting application from scratch, which was Lightning enabled.
- Worked on an AppExchange application that allows two-way data sync between Salesforce, QuickBooks Online, and Xero accounting systems.
- Handled the security review for the AppExchange applications.
Software Developer
Webcontxt India Pvt Ltd
- Built a selfie photo booth to take selfies and post on social media that made its way to the Limca Book of Records.
- Developed a social media aggregator tool with 10+ social media platforms integration to fetch data and show it on big screens.
- Created an event ticketing system for events registration and ticketing.
Experience
Scratch Org Automation
Dynamic Forms
Key Features:
• Grouped similar fields under sections and collapsible tabs
• Enforced any data validations
• Defined options for picklist type fields
• Created a dependent picklist
• Created lookup fields with filters to select parent records
Accounting AppExchange Application
It allows users to reconcile transactions, create sales and purchase invoices, and generate and download accounting-related reports like P&L, cash flow, balance sheet, etc.
To generate PDF, Excel with left-to-right (LTR) and right-to-left (RTL) support used a PHP library hosted on Heroku.
Two Way Data Sync Between Salesforce and External System
• Salesforce: We created web services so that those web services can be triggered by the external system using webhooks if there is any data change in the external system.
• External System: We created REST/RESTful APIs that we consumed in Salesforce to send data to the external system from Salesforce.
Taggbox - Audience Engagement with Social Media Display Walls in Events
Event Management System
Roles:
• Admin can modify anything in the system.
• Event Manager can only manage their events.
• Volunteers can only print badges and have very limited access to data like only the name and photo of the user to verify and print the badge.
This also allows the event organizer to create a dynamic form to collect data from the user registering for the event.
More key features are:
• Coupon management
• Discounts
• Dynamic forms
• Collecting data for all the users if registering in the group
Education
Bachelor's Degree in Computer Programming
Compucom Institute of Technology and Management - Jaipur, Rajasthan, India
Certifications
Salesforce Certified JavaScript Developer I
Salesforce
Salesforce Certified Platform Developer I
Salesforce
Salesforce Certified Administrator
Salesforce
Skills
Libraries/APIs
Salesforce API, REST APIs, Salesforce REST API, Google APIs, JSON API, React, Node.js
Tools
Lightning Design System, Lightning Communities, Salesforce DX, Git, Chrome Developer Tools, GitHub, Process Builder, Visualforce Pages, Flow, Salesforce Experience Builder, Five9, Jira, Salesforce Sales Cloud, Salesforce CPQ
Languages
JavaScript, HTML, CSS, Apex, SQL, JavaScript 6, APEX Code, PHP, TypeScript, Python
Frameworks
Lightning Components, Visualforce
Paradigms
ETL, Refactoring
Platforms
MacOS, Salesforce, Salesforce SOQL/SOSL, Salesforce 1, Visual Studio Code (VS Code), Salesforce Experience Cloud, Heroku
Storage
MySQL, Relational Databases, JSON, PostgreSQL
Other
Salesforce Apex, Code Review, Performance Optimization, API Integration, Alfred, AppExchange Security Review, Salesforce Lightning, Certified Salesforce Administrator, Salesforce.com Administration, APIs, Salesforce Platform Developer I Certification, Salesforce Customization, Salesforce Cloud Flow, Salesforce Community, Salesforce System Administration, JSON REST APIs, Source Code Review, Task Analysis, Web Services, Back-end, Apex Classes, Lightning Web Components (LWC), Web UI, Front-end, Aura, SLDS, SFDC Customization, CRM Implementation (Salesforce), SFDC Configuration, Integration, Technical Hiring, Interviewing, Team Management, Consulting, Technical Consulting, Audits, OpenID Connect (OIDC), Data Migration, Salesforce AppExchange, Team Mentoring
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