Shashank Maind, Developer in Pune, Maharashtra, India
Shashank is available for hire
Hire Shashank

Shashank Maind

Verified Expert  in Engineering

Communities Developer

Location
Pune, Maharashtra, India
Toptal Member Since
August 30, 2019

Shashank is a certified Salesforce developer currently working as a technical lead with about four years of experience. He has worked on a variety of projects including out-of-the-box implementations, Apex and Visualforce, batches, REST and SOAP APIs, Lightning components, communities, and much more.

Availability

Part-time

Preferred Environment

Git, Sublime Text

The most amazing...

...project I've worked on was a single page application product for an alumni community using a framework built from scratch.

Work Experience

Technical Lead

2015 - PRESENT
Eternus Solutions
  • Completed end-to-end implementations of sales and service cloud functionalities.
  • Configured and customized Salesforce communities.
  • Developed complex Lightning components.
  • Integrated REST and SOAP API.
  • Led solution and architecture design.
Technologies: Salesforce Lightning, Visualforce, Apex, Salesforce

Service Cloud and Customer Community Implementation

We've set up a customer community to enable the customers to log and track their cases. We also implemented service cloud features for them using the features like case assignment rules, escalation rules, entitlement processes, email-to-case, etc.

Facility Management Customer Community

A property development company, based in Dubai, in the United Arab Emirates, needed a new portal for their customers to create and track service requests related to facility management such as amenity booking, access card requests, move in-move out, etc. The users from their customer community should be able to access this new community with the same credentials

Responsibilities:
- Requirement gathering from the client on calls
- Design solutions for implementing on the portal
- Porting/exposing the internal service request processes to the customer community
- Went onsite to Damac Properties, Dubai for development, deployment planning, and support
- Developing new portal specific processes with new UI and business logic
- Develop Apex classes and Visualforce pages/components for the portal
- Develop reusable components and frameworks to be used throughout the community
- Test code development
- Code review
- Deployment and QA

Bib Assignment Utility

A non-profit organization with a mission of promoting a healthy lifestyle through sports, especially running. They organize various races and needed a utility to assign bib numbers to the race registrants according to various factors of registrants like groups, age ranges, and qualifying time. I developed a lightning component that assigns the bibs to registrants through an algorithm on the client-side and then updates the records through the batch process.

Responsibilities:
- Requirement gathering
- Lightning component design and development
- Developed the logic for assigning the bib numbers to race registrants
- Self code review
- Deployment and QA

Alumni Community Product Re-architecture

This is a re-architecture project where we replaced the existing view-state heavy Visualforce pages of the managed package to a reliable mobile-first community solution. It is a single page application similar to Salesforce1 which leverages JavaScript libraries like jQuery and Underscore.js with Visualforce remoting. A major part of this application was to develop chatter functionalities mimicking those of standard Salesforce1 app.

Lightning Component Development for Community Product

The client provides a community solution for their client from the higher-education domain for their alumni to connect with others. They decided to go mobile with alumni engagement by recreating their existing pages as Lightning components.


Responsibilities:

- Requirement understanding
- Lightning component development for dynamic pages
- Back-end design to support the Dynamic Objects and fields seamlessly into the existing components
- Developing responsive components using the Lightning Design System
- Code optimization
- Test code development
- Deployment and QA

PHP Script for JWS-Salesforce Integration

Custom Integration of JWS database with Salesforce.org using a PHP script that reads records from CSVs from a given location and creates or updates records in Salesforce.org. The script uses the Salesforce PHP Toolkit and Partner WSDL from Salesforce.


Responsibilities:

- Requirements understanding
- Created project plan and gave estimates for the project
- Developed a script in PHP for connecting to Salesforce, querying data, and updating records
- Developed error reporting and logging functionality
- Handled different file encoding formats of the source CSV files
- Documentation for using the script
- Data synchronizing and QA of the integration process
- Deployment, QA, and support

Quickbooks Integration Using DBSync

Custom integration of Quickbooks desktop account with Salesforce.org using DBSync as the middleware.

Responsibilities:

- Requirement understanding
- Created project plan and gave estimates for the project
- Creation of field mappings
- Data synchronizing and QA of the integration process
- Deployment, QA, and support

REST API for Website Integration

Developed a REST API in Salesforce that could integrate the client's website database with their Salesforce.org. The API can be used to fetch a list of all records, create, update records, or delete existing records. This API works for account, contact, and opportunity products.

Responsibilities:

- Requirement understanding
- Created project plan and gave estimates for the project
REST API development
- Test code development and testing
- Sample PHP code snippet development for calling the API
- Sample Visualforce page that uses the REST API to read and create new records
- Documentation for the REST API
- Deployment and QA

Languages

Apex, JavaScript, SQL, Java, PHP

Frameworks

Visualforce, Lightning Components, Ant Design, Electron, Bootstrap

Libraries/APIs

jQuery, Underscore.js, REST APIs

Tools

Sublime Text, Git, GitHub, Lightning Design System, Bitbucket, Jira

Platforms

Salesforce, Windows, Visual Studio Code (VS Code), Heroku

Other

MavensMate, Communities, SOAP, Salesforce Lightning

Paradigms

Agile

Storage

MySQL, SQL Server DBA, MongoDB, Oracle RDBMS

2010 - 2014

Bachelor of Engineering Degree in Information Technology

MET's Institute of Engineering - Nasik, India

JUNE 2019 - PRESENT

Salesforce Certified Platform Developer II

Salesforce

APRIL 2018 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

APRIL 2016 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

JULY 2015 - APRIL 2018

Salesforce Certified Force.com Developer

Salesforce

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