Suraj Gupta, Developer in Gurugram, Haryana, India
Suraj is available for hire
Hire Suraj

Suraj Gupta

Verified Expert  in Engineering

Salesforce and MuleSoft Developer

Location
Gurugram, Haryana, India
Toptal Member Since
September 2, 2020

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

Makepositive Software Solutions Pvt. Ltd
CPQ, Salesforce CPQ, Confluence, Slack, Jira, Bitbucket, CI/CD Pipelines...
Hughes Systique Corporation Pvt. Ltd
Salesforce SOQL/SOSL, HTML5, JavaScript, Lightning Components, Process Builder...
Cognizant Technology Solutions Pvt. Ltd
REST, Data Migration, Salesforce SOQL/SOSL, SQL, C, Java 8, Apex, Salesforce

Experience

Availability

Part-time

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

2017 - PRESENT
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.
Technologies: CPQ, Salesforce CPQ, Confluence, Slack, Jira, Bitbucket, CI/CD Pipelines, DevOps, Batch Apex, Apex Triggers, APEX Code, API Integration, APIs, Mule ESB, MuleSoft, Jitterbit, Salesforce Lightning, Lightning Components, Salesforce DX, Salesforce API, Salesforce Apex, Salesforce, Salesforce REST API

Salesforce Developer

2016 - 2017
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.
Technologies: Salesforce SOQL/SOSL, HTML5, JavaScript, Lightning Components, Process Builder, Visualforce Pages, Apex, Salesforce, Salesforce REST API, Lighting

Programmer Analyst

2014 - 2016
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.
Technologies: REST, Data Migration, Salesforce SOQL/SOSL, SQL, C, Java 8, Apex, Salesforce

API Network for Music Industry Company

The company wanted to migrate their Siebel CRM environment to the cloud and make use of managed services as much as possible. The key objective was to shut down their Siebel CRM platform by the end of 2020. The platform would be transformed to run on Salesforce with the help of services like Service Cloud and Community.

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

Industry owns and operates two businesses in the UK:
• 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

A European Tyre company which has a large presence across Europe. They have a lot of products, mechanical parts, and other services that they often used sell to customers either directly (B2B) or using a third party (B2C). They are already using a solution but it was a messy solution for them. When moving to Salesforce, they want to use Salesforce CPQ for all of their quoting and pricing.

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

The project outlined for a service cloud implementation on Salesforce.

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

The company is a socially responsible financial services company. It’s our mission to help people who are overcharged and underserved. Through technology, research, and innovation, we’re building better ways for our customers to borrow and manage their money.

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

British Eventing is a national governing body for the sport of eventing in Great Britain. Eventing is a unique combination of all the disciplines of dressage and cross country over fixed fences and show jumping in one exciting activity.

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

The company did a basic implementation of Salesforce which has enabled the distribution team to record opportunities for all new business. To improve and make the process more efficient for the salesperson and to get a 360-degree view of the customer, they want to integrate Salesforce with one of their main systems called Bridge.

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)

The Global Education and Leadership Foundation (tGELF) is a non-profit that seeks to identify and nurture leadership skills in individuals who are rooted in the values of ethics and altruism, and have a bias for action. tGELF was officially inaugurated
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

Battersea is here for every dog and cat and has been since 1860. We believe that every dog and cat deserves the best. That's why we help every dog and cat in need—whether it's newly born or getting old, cute or cute in its own way. Find out more about our work and how we care for over 7,000 animals every year.

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/
Hughes Network Systems, LLC (Hughes) is a world leader in providing broadband via satellite and offers innovative network technologies, managed services, and business and government solutions worldwide. Hughes has delivered more than 4.8 million systems to customers in more than 100 countries. The number represents about 50% of the market.

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)

First Data Corporation is a financial services company headquartered in Atlanta, Georgia. The project scope was to build a simplified way for call center representatives to log a case when a request comes from IVR systems, integrated with Right Answer (knowledge base external system) and provide the ability to log their case with different levels of priority levels and then provide a quick solution.

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

The premise of the company's platform is simple: build out a global fiber network optimized for the transfer and storage of large media files and designed to meet the exacting requirements for performance and security of the world’s leading media and entertainment companies. Then add value-added services on top of that performance wherever possible.

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

An innovative platform and solution suite on SalesForce AppExchange that allows gift issuers and processors to “explore new channels to accelerate sales, promotions, and consumer adoption around digital gift strategy.” One-stop solution for all corporate teams to gift clients or employees for rewards, recognition, sales promotions, and intensive programs. Seamless integration to all Salesforce contacts.

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

Merchant Boarding, a new merchant program has been developed that targets "micro-merchants” from different sources of partner channels. Integrated the core secure site with force.com to capture merchant info. Custom modules were built on force.com

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.
2008 - 2012

Bachelor of Technology Degree in Electrical and Electronic Engineering

Gautam Buddha Technical University - Noida, UP, India

AUGUST 2020 - AUGUST 2022

Mulesoft Certified Platform Architect - Level 1

Mulesoft

JANUARY 2020 - PRESENT

Salesforce Certified Sharing and Visibility Designer (WI20)!

Salesforce

JANUARY 2020 - PRESENT

Salesforce Certified Certified Application Architect!

Salesforce

DECEMBER 2019 - PRESENT

Salesforce Certified Data Architecture and Management Designer (WI20)!

Salesforce

JULY 2019 - JULY 2021

Mulesoft Certified API Design Associate

Mulesoft

JULY 2019 - PRESENT

Salesforce Certified Service Cloud Consultant

Salesforce

MARCH 2019 - MARCH 2021

MuleSoft Certified Developer - Level 1 (Mule 4)

Mulesoft

FEBRUARY 2019 - PRESENT

Salesforce Certified Sales Cloud Consultant (WI19)

Salesforce

JANUARY 2019 - PRESENT

Salesforce Certified Platform Developer II

Salesforce

AUGUST 2018 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

JUNE 2018 - PRESENT

Jitterbit Certified Advance Developer

Jitterbit

MAY 2018 - PRESENT

Jitterbit Certified Core Developer

Jitterbit

APRIL 2018 - PRESENT

Salesforce Certified CPQ Specialist Certification

Salesforce

MARCH 2018 - PRESENT

Salesforce Certified Administrator (SCA)

Salesforce

MARCH 2016 - PRESENT

Salesforce Certified Platform App Builder Certification

Salesforce

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

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