Suraj Gupta
Verified Expert in Engineering
Salesforce and MuleSoft Developer
Suraj has been a professional senior technical consultant for 6+ years who focuses on Mulesoft. He's helped more than 10 organizations in building their Mulesoft and Salesforce implementations with the best solutions. A Certified Mulesoft Platform Architect and Salesforce Application Architect, he's known for providing the best solutions, speaking at conferences, and leading a local Salesforce developer group. He values simplicity and efficiency and loves working on cloud platforms.
Portfolio
Experience
Availability
Preferred Environment
Jitterbit, Anypoint Studio, MacOS, GitHub, Cloudinary, Visual Studio Code (VS Code), Jira, Postman, REST, APIs, MuleSoft, Salesforce, Bitbucket
The most amazing...
...thing I have developed are some coding patterns that make integration easier and provide flexible solutions to my clients.
Work Experience
Senior Technical Consultant
Makepositive Software Solutions Pvt. Ltd
- Contributed to 10 implementations for different clients with Agile Scrum methodology that primarily involves Mulesoft API, Jitterbit, Salesforce Sales, Service, Community Cloud, integration, and other custom development.
- Collaborated on business requirements meeting for requirements analysis, designing data models, identifying customizations, and prepared technical design documents.
- Transformed the data using DataWeave language, and secured APIs using different policies like client ID enforcement, OAuth, basic Spring Security, SAML, and NFRs like SLA-based policies, fallback strategy, and other policies.
- Involved in project technical design plan, conversions, mapping, and configuring portions of the SFDC application in order to corporate all the changes in Jitterbit flows and building Jitterbit Jobs which will create CSV files on an FTP server.
- Designed, and developed Apex classes, controller classes, extensions, and Apex triggers for various functional needs in the application; implemented the sharing modal using flows, process builder, and custom metadata.
- Developed a generic integration framework that takes care of common logging and auditing for inbound REST APIs.
- Configured products catalog, bundles within bundles, price lists across all products, attribute-based pricing. and price matrices. Various pricing factors like variance pricing, volume-based pricing, and attribute-based pricing has been configured.
- Implemented handling messaging exceptions in services, creating and using global exception handlers, and global default exception strategy.
- Involved in initial service cloud implementation like live chat, omnichannel, email-to-case, web-to-case, and Salesforce configurations.
Salesforce Developer
Hughes Systique Corporation Pvt. Ltd
- Involved in implementing application enhancements and solving existing bugs.
- Integrated Salesforce using SOAP and using the continuation approach.
- Deployed the application using ANT and code sync with application versioning approach.
- Implemented Salesforce Communities and wrote the mock test classes for web services.
- Completed a complex configuration and customization of Salesforce modules on Lightning development.
Programmer Analyst
Cognizant Technology Solutions Pvt. Ltd
- Involved in various activities of the project, like information gathering, analyzing the information, and documenting the functional and non-functional requirements.
- Developed various custom objects, tabs, components, and Visualforce pages. Customized page layouts for standard/custom objects and assigned record types.
- Created data validation rules and formulas as per business requirements. Created workflow rules to automate tasks, email alerts, field updates, and time-dependent actions.
- Designed various web pages in Visualforce for capturing various customer inquiries and implemented logic for migrating cases to different queues based on the type of customer inquiry.
- Used SOQL and SOSL with consideration to governor limits for data manipulation needs of the application using platform database objects.
- Wrote the Apex test classes and mock test classes for web services.
Experience
API Network for Music Industry Company
We built web services to communicate with Salesforce by leveraging Mulesoft capabilities without doing any changes in the back-end systems.
Responsibilities:
• Led the team in the design and implementation of new APIs (SOAP and REST).
• Refactored and re-designed existing mule applications as per API led architecture.
• Worked with Salesforce, ObjectStore, validation, and various other custom connectors for systems integrations.
• Built a custom error handler plugin that can be used in all the REST services.
• Overall implementation of the design that is very compact and further changes can be easily handled.
• Built a common logging framework.
• Conducted architecture reviews of existing Mulesoft implementations.
• Took care of all the best practices of implementation and code review, and helped the team implement APIs.
• Implemented security for all the APIs.
• Implemented all the non-functional requirements.
Mulesoft API Implementation for Automobile Industry
• Business unit operations covering mobile and fleet
• A B2B tire supplier
Industry was been carrying out a thorough review of operations to help them radically improve processes and transform the service they give to customers.
Responsibilities:
• Implemented a Mule application based on API-led architecture.
• Expert in many of the components in Mule like transform message and web service components.
• Consumed and exposed RESTFUL web services with and without RAML.
• Implemented handling messaging exceptions in services, creating and using global exception handlers and global default exception strategy.
• Developed synchronous and asynchronous services and routing messages based on conditions.
• Extensively used Mule connectors that include file, SMTP, FTP, Salesforce, BD Connector, Netsuite, and HTTP.
• Utilized custom logging framework for Cloud hub Mule ESB application.
• Deployed applications using CloudHub in Anypoint Platform.
• Analyzed and monitored Mule instances on premise to runtime manager.
• Creating support tickets like S1, S2, and S3 using the Mulesoft support center.
• Experienced in Mulesoft Any point API platform on designing and implementing Mule APIs.
Quoting and Pricing Solution for Europeon Type Company
Responsibilities:
• Involved in redesigned and implementing the new Salesforce CPQ solution.
• Configured products, catalog, catalog hierarchies, bundles, and price lists across all products.
• Configured Product Rules Criteria combinations for all the Products and Services.
• Involved in end to end QA and UAT testing and validation of CPQ including products, pricing, quoting, etc.
• Configured the complete attribute-based pricing and price matrices.
• Various pricing factors like variance pricing, volume-based pricing, attribute-based pricing using pricing rules.
• Involved in end to end testing and configuration enhancements for the CPQ.
Service Cloud Implementation for Confidential Client
Responsibilities:
• Involved in project technical design plan, conversions, mapping, and the configuration of portions of the SFDC application.
• Involved in the initial project set up like environment strategy.
• Responsible for implementing CI/CD with bitbucket pipelines using SFDX.
• Responsible for delivering and enabling the team to use second-generation packaging and use of scratch orgs.
• Responsible for initial service cloud implementation like live chat, omnichannel, email-to-case, web-to-case, and Salesforce configurations.
• Involved in building Lightning components.
Integration Networks Implementation for a Finance Company
First up, we’re making short-term loans more affordable. And, we're busy working on new banking services that are designed with our customers in mind.
Responsibilities:
• Involved in project technical design plan, conversions, mapping, and configuration of portions of the SFDC application.
• Responsible for unit testing and performance testing of SFDC API/web service.
• Responsible for Agile methodology testing package upgrades in sandbox org and deploying in production org.
• Developed a generic integration framework that takes care of common logging and auditing for inbound REST APIs.
• Deployed the application via Ant.
• Designed and developed Apex classes, controller classes, extensions, and Apex triggers for various functional needs in the application.
• Built custom Lightning web components.
British Eventing Limited
The project scope is very big which includes the Salesforce Sales Cloud, Service Cloud, Community Cloud, web services, REST APIs, mobile app development, and a pricing engine.
Responsibilities:
• Involved in API/Web Service design and developing technical specifications for the Salesforce.com (SFDC) application.
• Implemented a branching model and CI/CD using Microsoft Azure DevOps for deployment.
• Built a sharing modal using flows, process builder, and custom metadata.
• Designed and developed Apex classes, controller classes, extensions, and Apex triggers.
• Created complex workflows and approval processes.
• Implemented data segregation through record types and field-level security.
• Used SOQL and SOSL with consideration to governor limits for data manipulation needs of the application using platform database objects.
• Integration with different payment systems, CMS, and other services like POST code validator.
• Deployed code to production using CI.
Salesforce-Bridge Jitterbit Implementation for Insurance Industry
Responsibilities:
• Involved in project technical design plan, conversions, mapping, and the configuration of portions of the SFDC application in order to incorporate all the changes in Jitterbit flows.
• Responsible for building Jitterbit flow for data sync between SFDC and Bridge.
• Built bidirectional flows for almost real-time data sync between systems.
• Deployed the flow to production.
• Redesigned all the flows for a simple solution.
• Used runtime properties for deploying to various environments.
• Incorporated with Bridge APIs for building Jiiterbit flows.
• Configured alerts and warnings for tracking purposes.
• Responsible for the deployment of SDFC development in production using ANT.
TGELF-Pro Bono (Non-Profit)
in 2008 by the then Prime Minister of India, Dr Manmohan Singh.
The project scope is very small which includes basic salesforce CRM set up with a Salesforce Nonprofit success pack which helps them to raise funds and opportunities for their upcoming events
Responsibilities:
• Involved in various activities of the project, like information gathering, analysing the information, and documenting the functional and non-functional requirements.
• Used Salesforce NPSP packs and customized it according to their needs.
• Developed various custom objects, tabs, components, and Visual Force pages.
• Created workflow rules to automate tasks, email alerts, and field updates and time-dependent actions
• Developed and configured various custom reports and report folders for different user profiles.
• Maintained data cleanliness and accuracy by adding custom validation rules and custom formulas, reports, and dashboards.
• Deployed Salesforce using change sets.
Battersea - Raiser's Edge Integration
The project scope is to build Jitterbit Jobs which will fetch the customers, cases, and account data from Salesforce with certain predefined criteria and create CSV files in an FTP server.
Responsibilities:
• Involved in project technical design plan, conversions, mapping, and the configuration of portions of the SFDC application in order to incorporate all the changes in Jitterbit flows.
• Responsible for building Jitterbit Jobs which will create CSV files daily on a scheduled time on an FTP server.
• Deployed the flow to production.
• Redesigned all the flows for a simple solution.
• Used runtime properties for deploying to various environments.
Brazil Customer and Partner Ordering Portal (Hughes Networks)
https://www.hughesnet.com.br/The project scope is to build a customer and partner portal for their clients.
Responsibilities:
• Implementing application enhancements and solving existing bugs.
• Complex configuration and customization of Salesforce modules on Lightning development.
• Integration and callout optimization using the continuation approach.
• Salesforce integration using SOAP and using the continuation approach.
• Application deployment using ANT and code sync with the application versioning approach.
• Wrote the mock test classes for web services.
• Implementation over Salesforce Communities.
• Used JavaScript and HTML to built custom Visualforce pages
• Implemented the Apex log running concurrents call using Remote Objects
First Data Service 360 (Service Cloud Console Application)
Responsibilities:
• Analysis and design of the proposed solution
• Service Cloud Console customizations.
• CTI Integration
• Complex UI and UX part design
• Salesforce integration.
• Application development using Visualforce remote object.
• Worked with a Lightning design system for creating the look and feel of Salesforce Lightning.
Service Cloud Implementation for Telecom Industry
Responsibilities:
• Wrote SOQL, SOSL, aggregate, and relationship queries in Apex classes and triggers to retrieve optimized data from sObjects.
• CTI screen pop-ups help agents get access to customer profiles.
• Developed Apex classes and triggers to support custom functionality.
• Created, added, and managed users, roles, and profiles, and set up sharing rules.
• Performed administrative tasks - creating users, profiles, roles, permission sets, and page layouts.
• Recorded types and configured sharing rules based on the organization's role hierarchy.
• Wrote Apex unit test classes for trigger, Apex classes to meet 75 of code coverage to migrate to production instances.
• Implemented best practices to avoid governor limits by writing repeated code in triggers and apex classes.
• Worked on Atlassian Jira for maintaining the status of user stories to be worked on.
Smart Gift Application
Responsibilities:
• Involved in various activities of the project, like information gathering, analyzing the information, and documenting the functional and non-functional requirements
• Developed various custom objects, tabs, components, and Visual Force pages. Customized page layouts for standard/custom objects and assigned record types.
• Complex configuration and customization of Salesforce modules
• Salesforce integration using REST.
• Application deployment
• Wrote the mock test classes for web services.
Salesforce Implementation for Banking and Finance Client
Responsibilities:
• Involved in various activities of the project, like information gathering, analyzing the information, and documenting the functional and non-functional requirements
• Developed various custom objects, tabs, components, and Visual Force pages; customized page layouts for standard/custom objects; and assigned record types.
• Created data validation rules and formulas as per business requirements. Created workflow rules to automate tasks, email alerts, field updates, and time-dependent actions.
• Designed and developed Apex classes, Controller classes, Extensions, and Apex triggers for various functional needs in the application.
• Designed various web pages in Visual Force for capturing various customer inquiries and implemented logic for migrating cases to different queues based on the type of customer inquiry.
• Used SOQL and SOSL with consideration to governor limits for data manipulation needs of the application using platform database objects.
Education
Bachelor of Technology Degree in Electrical and Electronic Engineering
Gautam Buddha Technical University - Noida, UP, India
Certifications
Mulesoft Certified Platform Architect - Level 1
Mulesoft
Salesforce Certified Sharing and Visibility Designer (WI20)!
Salesforce
Salesforce Certified Certified Application Architect!
Salesforce
Salesforce Certified Data Architecture and Management Designer (WI20)!
Salesforce
Mulesoft Certified API Design Associate
Mulesoft
Salesforce Certified Service Cloud Consultant
Salesforce
MuleSoft Certified Developer - Level 1 (Mule 4)
Mulesoft
Salesforce Certified Sales Cloud Consultant (WI19)
Salesforce
Salesforce Certified Platform Developer II
Salesforce
Salesforce Certified Platform Developer I
Salesforce
Jitterbit Certified Advance Developer
Jitterbit
Jitterbit Certified Core Developer
Jitterbit
Salesforce Certified CPQ Specialist Certification
Salesforce
Salesforce Certified Administrator (SCA)
Salesforce
Salesforce Certified Platform App Builder Certification
Salesforce
Skills
Libraries/APIs
Salesforce REST API, Salesforce API, Google APIs, GitHub API, API Development
Tools
Slack, Bitbucket, Salesforce Sales Cloud, Postman, Jira, Confluence, Salesforce DX, Batch Apex, Visualforce Pages, Process Builder, Anypoint Studio, Flow, Lightning Communities, GitHub, Salesforce CPQ, Salesforce Dataloader
Languages
Apex, APEX Code, HTML5, JavaScript, Java 8, C, SQL, HTML
Frameworks
Lightning Components, Ant Design, Visualforce
Platforms
Salesforce, Salesforce SOQL/SOSL, MacOS, MuleSoft, Mule ESB, Visual Studio Code (VS Code), Mule Runtime Engine
Paradigms
REST, DevOps, API Architecture
Other
APIs, Salesforce Apex, Jitterbit Data Loader, SOAP, Salesforce Lightning, Jitterbit, API Integration, Apex Triggers, CI/CD Pipelines, Salesforce Sharing Model, Lighting, Cloudinary, Data Migration, API Design, Salesforce Service Cloud, Salesforce Community, Nonprofits, CPQ, Product Management, Python Remote Objects
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