Sachin Agarwal, Developer in Hyderabad, Telangana, India
Sachin is available for hire
Hire Sachin

Sachin Agarwal

Verified Expert  in Engineering

Salesforce Developer

Hyderabad, Telangana, India

Toptal member since September 14, 2021

Bio

Sachin is an accomplished Salesforce certified developer and architect. He has over a decade of IT experience, seven years of which he spent excelling at analyzing, proposing solutions, leading, and implementing customer relationship management (CRM) systems across various domains. Sachin focuses on finding creative ways of leveraging the Salesforce platform to address the ever-changing needs of business organizations. He’s a perpetually curious lifelong learner and enthusiastic collaborator.

Portfolio

Salesforce
Salesforce, Apex, Apex Triggers, Visualforce, Batch Apex, Aura...
Deloitte
Salesforce, Apex, Batch Apex, Visualforce, Apex Triggers, Aura...
Appirio
Salesforce, Apex, Batch Class, Apex Triggers, Visualforce Pages...

Experience

  • Salesforce - 7 years
  • Batch Class - 7 years
  • Apex - 7 years
  • Apex Triggers - 7 years
  • Visualforce Pages - 5 years
  • REST APIs - 3 years
  • Lightning Web Components (LWC) - 3 years
  • Salesforce Lightning - 3 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), GitHub, Salesforce.com Data Loader, Slack, Sublime Text, Salesforce, Salesforce DX, Jenkins, Google Chrome

The most amazing...

...thing I’ve developed is a Salesforce application that allowed the movie distributor to easily manage release dates of trailers and movies.

Work Experience

Senior Member of Technical Staff

2019 - PRESENT
Salesforce
  • Collaborated with other team members to deliver user stories within sprints while following Agile Scrum methodology.
  • Designed and developed solutions based on functional and integration requirements for the SFDC platform.
  • Developed Apex classes and triggers, Visualforce pages, and Lightning components using Aura and Lightning Web Components (LWC) for various functional needs in the application.
  • Implemented several projects and Forecast Netting Engine (FNE) using platform features such as platform events, Aura, and LWC.
  • Initiated the identification of areas needing improvement as well as functional gaps in Salesforce applications.
  • Created and maintained technical documentation, including process documentation, naming and commenting conventions, and Salesforce policies and procedures.
  • Received the Best Team Award for our success in delivering complex implementations across the technology space.
  • Developed a reusable component repository solution to house the code. It reduced the time and effort required to develop new applications.
  • Designed user interfaces and created a corresponding entity-relationship diagram (ERD) using Lucidchart and similar tools to represent data models and illustrate relationships between database elements.
  • Created process flow diagrams to show the logic and algorithms used when implementing the business rules and requirements.
Technologies: Salesforce, Apex, Apex Triggers, Visualforce, Batch Apex, Aura, Lightning Web Components (LWC), Salesforce Lightning, HTML, CSS, JavaScript, Web Services, REST, Salesforce Apex, Batch Class

Senior Consultant

2016 - 2019
Deloitte
  • Analyzed business scenarios as well as designed and built efficient solutions according to client needs.
  • Documented technical solutions and integrations. Assisted with the existing technology portfolio by proposing improvements and alternatives.
  • Headed a team of five members. Reviewed the team's work and progress of the sprint every day and assisted them in understanding the task requirements.
  • Developed custom Salesforce apps using Visualforce, Apex, Apex triggers, Aura, and point and click tools.
  • Built a custom REST integration framework that brought flexibility and scalability. It also made the implementation of new integrations easy.
  • Provided POCs for JavaScript framework AG Grid and helped the team understand them, ensuring the smooth delivery of the project.
  • Designed a strategy and executed large volume data loads.
  • Interviewed new candidates for job vacancies on weekends to help the hiring team.
Technologies: Salesforce, Apex, Batch Apex, Visualforce, Apex Triggers, Aura, Salesforce Lightning, HTML, CSS, Eclipse IDE, Ant Design, Web Services, REST APIs, SOAP, Salesforce Apex, Batch Class

Salesforce Consultant

2014 - 2016
Appirio
  • Established a web-to-case flow and wrote the logic to assign the cases in a round-robin fashion to the support team members.
  • Processed a large amount of data sent in Excel files through email.
  • Integrated Google Calendar using REST to enable guests to book a visit to the school campus.
  • Automated processes using Salesforce automation tools, such as Process Builder, Workflows, formulas, Flow, assignment rules, and email alerts.
  • Participated in the deployment activities to ensure a smooth deployment process.
  • Developed Visualforce pages, Apex triggers and classes, Batch Apex, and Apex test classes.
  • Became the Asset Player of the Month - October for contributing the maximum number of reusable components in October 2015.
Technologies: Salesforce, Apex, Batch Class, Apex Triggers, Visualforce Pages, Salesforce.com Data Loader, Ant Design, HTML, CSS, Eclipse IDE, Web Services, REST APIs, Salesforce SOAP API, Salesforce Apex, Batch Apex

Technology Analyst

2011 - 2014
Infosys
  • Gathered the requirements, designed, built, and tested the solution while developing an intranet for the company.
  • Automated some manual steps, such as report creation, by writing several UNIX scripts.
  • Contributed to the smooth software deployment process.
Technologies: .NET, HTML, CSS, SQL

Experience

Appointment Booking System

As a lead developer, I spearheaded the appointment booking system project that allowed patients to seamlessly book appointments with their preferred physician using the application. We employed LWC, Apex, and Salesforce reporting and dashboards to develop this custom Salesforce app.

Reusable Code Management System

This reusable code management system saves both time and effort when developing any new applications. It is a Lightning app that I developed using LWC. It encourages reusability across an organization by managing and sharing reusable components and code.

Movie Release Management System

This custom Salesforce application allowed the client, a movie distributor, to manage movie release dates and trailers in different regions across the globe. The project also required integration with other systems to bring in movie-related information when needed.

Education

2007 - 2011

Bachelor's Degree in Computer Science

University Institute of Engineering and Technology, Panjab University - Chandigarh

Certifications

AUGUST 2021 - PRESENT

Salesforce Certified Application Architect

Salesforce.com

AUGUST 2021 - PRESENT

Salesforce Certified Data Architecture and Management Designer

Salesforce.com

JUNE 2021 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce.com

JULY 2020 - PRESENT

Salesforce Certified Platform Developer I

Salesforce.com

MAY 2020 - PRESENT

Salesforce Certified Platform App Builder

Salesforce.com

NOVEMBER 2015 - PRESENT

Salesforce Certified Administrator

Salesforce.com

Skills

Libraries/APIs

REST APIs, Salesforce SOAP API

Tools

Batch Apex, Visualforce Pages, Apttus Contract Lifecycle Management (CLM), GitHub, Slack, Eclipse IDE, Sublime Text, Salesforce DX, Jenkins

Languages

Apex, HTML, CSS, SQL, JavaScript, C++

Platforms

Salesforce, Visual Studio Code (VS Code), Google Chrome

Frameworks

Visualforce, .NET, Ant Design, AngularJS

Paradigms

REST

Other

Batch Class, Apex Triggers, Salesforce Reporting & Dashboards, Salesforce Apex, Salesforce.com Data Loader, Aura, Salesforce Lightning, Lightning Web Components (LWC), Web Services, SOAP

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