Mukesh Yadav
Verified Expert in Engineering
Full-stack Developer
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
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 service that automates scratch org creation by adding everything with just a click and making it ready for development. This service reduced the org set up from 8-10 hours to 15 minutes.
- Mentored team members on writing clean code, like indented, linters, and formatted, efficient debugging practices, and following best practices.
- Created many generic reusable components for different parts 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
Skillset
Languages
JavaScript, HTML, CSS, Apex, SQL, JavaScript 6, APEX Code, PHP, TypeScript, Python
Frameworks
Lightning Components, Visualforce
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, Five9, Jira, Salesforce Sales Cloud
Platforms
MacOS, Salesforce, Salesforce SOQL/SOSL, Salesforce 1, Visual Studio Code (VS Code), 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, Technical Hiring, Interviewing, Team Management, Consulting, Technical Consulting, Salesforce AppExchange, Team Mentoring
Paradigms
Refactoring
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
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