Surendra Choudhary, Developer in Jodhpur, India
Surendra is available for hire
Hire Surendra

Surendra Choudhary

Verified Expert  in Engineering

Salesforce Developer

Location
Jodhpur, India
Toptal Member Since
February 16, 2022

Surendra is a Salesforce and Lightning expert with nine certifications and 8+ years of experience at Tata, Carrier, and Metacube. He excels at Salesforce customizations and integrations; development with Lightning, Visualforce, Apex, Communities, and AppExchange apps; Einstein Discovery; and Service Cloud. Surendra has also worked with ServiceMax, BMC Remedyforce, FinancialForce, DocuSign, EchoSign, and OneSpan Sign, and he has integration experience with Jira, Box, AWS, Zillow, and RentLinx.

Portfolio

Tata Consultancy Services
ServiceMax, GxP, Life Science, Salesforce
Carrier
ServiceMax, Apex, Visualforce Pages, Apex Triggers, API Integration, Salesforce
Metacube
Apex, Lightning Components, Lightning Design System, Salesforce DX...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Jenkins, Bitbucket, Salesforce DX, Salesforce Apex, Lightning Design System, Lightning Communities, Lightning Components, Visualforce Pages, Integration

The most amazing...

...things I've created are LWC for related lists, navigation panes, alerts, count cards, and an add products wizard for custom objects as configurable components.

Work Experience

Assistant Consultant

2021 - PRESENT
Tata Consultancy Services
  • Transformed business requirements into clear and comprehensive functional specifications.
  • Optimized application workflow and configuration and tested the individual components developed.
  • Led the deployment effort after the production cutover and owned post-production end-user support.
  • Assisted the program manager in generating tollgate documents and other reports.
  • Owned processes in the CRM landscape and managed the CRM enhancements roadmap for the business team.
  • Allocated, coordinated, mentored, and reviewed work packages of on-site and offshore team members.
  • Coordinated with multiple teams to identify and resolve roadblocks to issue resolution.
  • Assisted the project manager in project baselining and tracking.
Technologies: ServiceMax, GxP, Life Science, Salesforce

Lead Engineer

2020 - 2021
Carrier
  • Led execution, testing, and implementation of software development efforts, including coding, configuration, maintenance, installation, testing, and debugging.
  • Produced technical documentation as part of new development efforts.
  • Participated in planning and analyzing business requirements for new implementations, system changes, and enhancements.
  • Determined technical solutions for complex business requirements, ensuring that Salesforce best practices were followed and trade-offs between configuration and custom code development were discussed.
  • Configured and customized the Salesforce.com platform. Implemented and maintained Salesforce customizations, such as custom fields and objects, layouts, workflows, process builders, and validation rules.
  • Estimated effort levels for proposed technical solutions and articulated the benefits and risks of a solution’s feasibility and functionality.
  • Maintained user roles, ensuring proper security and access controls.
  • Worked as part of a Scrum team and engaged in all Scrum ceremonies, including release planning, sprint planning, daily stand-ups, demos, and retrospectives.
  • Remained current with Salesforce technologies and best practices and shared knowledge across the team.
Technologies: ServiceMax, Apex, Visualforce Pages, Apex Triggers, API Integration, Salesforce

Technology Analyst

2019 - 2020
Metacube
  • Worked for the FinancialForce product team as an offshore developer at Metacube on key AppExchange apps like FinancialForce Professional Services Automation (PSA), Accounting, and Supply Chain Management (SCM) on Salesforce.
  • Made these apps Salesforce Lightning compatible, creating generic Lightning components to use across multiple products to create and build workspaces.
  • Served as an LWC solution architect and solved problems for team members.
  • Set up a Salesforce DX (SFDX) repository configured with Jenkins CI, created an Ant script, and used Jira and Confluence for documentation.
  • Leveraged my experience in solution design, estimations, and project documentation.
Technologies: Apex, Lightning Components, Lightning Design System, Salesforce DX, Visual Studio Code (VS Code), Jenkins, SourceTree, Jira, Salesforce

Senior Software Engineer

2017 - 2019
Metacube
  • Worked for the FinancialForce product team as an offshore developer at Metacube on key AppExchange apps like FinancialForce Professional Services Automation (PSA), Accounting, and Supply Chain Management (SCM) on Salesforce.
  • Made multiple apps Salesforce Lightning compatible, including Shield Platform Encryption, Checkmarx issues resolutions, translatability, and Lex theming.
  • Implemented Salesforce solutions with a focus on scalability, reusability, maintainability, and performance. Worked on solution and service delivery teams.
  • Used Lightning Experience and the Lightning Component Framework for new functionality, SOAP and REST, Metadata API, Visualforce, Apex, HTML, CSS, JavaScript, jQuery, Jira, Confluence, and Jenkins CI.
  • Worked as a hybrid engineer on Ruby and Capybara test automations.
Technologies: Bitbucket, Git, SourceTree, Jenkins, Lightning Components, Apex, Visualforce Pages, Jira, JavaScript, jQuery, Salesforce

Software Engineer

2015 - 2017
Metacube
  • Built UIs according to customers' and prospects' visions. The technical work varied based on customer requirements and customizations and included UI changes and back-end coding.
  • Had extensive on-site and remote contact with customers and prospects and collaborated with customers to achieve product value propositions.
  • Designed UIs using HTML5, CSS3, ServiceMax, BMC Remedyforce, and DocuSign, and managed package implementation and customization. Troubleshot issues with the UI customizations for clients.
  • Implemented Salesforce Sales Cloud modules for customers and partners, including Contact Management, Opportunity Management, Lead Management, sales forecasting, Territory Management, and Communities. Set up SSO for clients.
  • Worked on multiple Salesforce security modules at the same time in high-pressure, fast-paced, and fast-growth environments. This work included sharing rules, Apex sharing, roles and permission statements, reports, and dashboards.
  • Performed requirements gathering, UI design, design documentation to ensure that the overall business needs were represented throughout the development process.
  • Assisted the engineering team in delivering the right solutions for customers related to data import and export using Apex Data Loader and dataloder.io.
Technologies: HTML5, CSS, ServiceMax, Salesforce Security, Batch Apex, Salesforce 1, Eclipse IDE, API Integration, Salesforce

Associate Software Engineer

2013 - 2015
Metacube
  • Played a key role in implementing the Salesforce CRM application to consolidate sales, service, contract, and community management for all regions and added interfaces to other applications for order fulfillment. The project name was Cadence.
  • Understood the system requirements, design, and functionality; developed and deployed Apex classes and triggers; implemented Salesforce for multiple users in the partner and customer portals; deployed code; and participated in release activities.
  • Delivered many features and functions for ServiceMax: a service transaction flow and service flow wizard, mobile configuration, data management, a service resources setup, skills and service teams, adding a dispatcher, and flow expressions.
  • Wrote SOQL and SOSL statements within custom controllers, extensions, and triggers. Created Visualforce pages considering the Salesforce 1 look and feel.
  • Gained extensive knowledge and experience in Salesforce Service and Sales Cloud requirements and implementation.
Technologies: Visualforce Pages, Apex Classes, Salesforce API, CSS, HTML5, Eclipse IDE, Salesforce Community, Salesforce

Medical Clinic Application

A medical clinic application for booking appointments. Receptionists can select a specific specialization and available physician and book a slot for a patient. After the receptionist makes the appointment, the system sends an invitation email to the physician and patient. I built this application using LWC and Apex objects and settings for the object model, app builder, reports, and dashboard.

FinancialForce Workspaces

Workspaces are persona-based UIs that consist of navigation panels, alert cards, count cards, dashboards, reports, and list views. Managers can use them to focus on and easily manage their daily work. In the navigation panels, alert cards and count cards are configurable generic LWC. The user selects an sObject and view and inputs text to render data on cards.

Job Seeker Community

https://desc.force.com/detroitatwork
Detroit at Work is a community portal that supports job seekers. Users can register on the site, create profiles, access and apply for jobs, attend career-related workshops, receive training to build their skills, and show their skills on their profiles.

Frameworks

Lightning Components

Tools

Salesforce DX, Lightning Design System, Lightning Communities, Visualforce Pages, Jenkins, Bitbucket, Eclipse IDE, Batch Apex, Git, SourceTree, Jira, Salesforce Einstein

Platforms

Visual Studio Code (VS Code), Salesforce, Salesforce 1

Other

Apex Classes, Salesforce Security, Administration, Apex Triggers, Integration, Salesforce Community, ServiceMax, API Integration, Large Data Sets, Data Migration, Data Modeling, Data Management, GxP, Life Science, Salesforce Service Cloud, Einstein Analytics, Data Governance, Salesforce Lightning, Salesforce Certified Lightning App Builder

Languages

HTML5, CSS, SQL, JavaScript, Java 8, Apex, Java

Libraries/APIs

Salesforce API, jQuery

Paradigms

Application Architecture, Database Design

Storage

Master Data Management (MDM)

2009 - 2013

Bachelor's Degree in Information Technology

MLV Government Textile and Engineering College - Bhilwara, Rajasthan, India

JULY 2020 - PRESENT

Salesforce Certified Application Architect

Salesforce.com

JULY 2020 - PRESENT

Salesforce Certified Data Architecture & Management Designer

Salesforce.com

JULY 2020 - PRESENT

Salesforce Certified Tableau CRM and Einstein Discovery Consultant

Salesforce.com

JUNE 2020 - PRESENT

Salesforce Certified Service Cloud Consultant

Salesforce.com

OCTOBER 2019 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce.com

FEBRUARY 2019 - PRESENT

Salesforce Certified Platform App Builder

Salesforce.com

OCTOBER 2018 - PRESENT

Salesforce Certified Platform Developer II

Salesforce.com

AUGUST 2016 - PRESENT

Salesforce Certified Platform Developer I

Salesforce.com

JULY 2015 - PRESENT

Salesforce Certified Administrator

Salesforce.com

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