Shashank M.

About Me

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.

Frontend

Backend

Workflow

Other

Work history

UpStack
UpStack
Senior Salesforce Developer
2021 - Present (5 years)
Remote
  • Creating and developing innovative Salesforce solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Marsh McLennan
Marsh McLennan
Principal Engineer
2021 - Present (5 years)
Remote
  • Setting up technical architecture and designing solutions for new requirements.

  • Working on OneDrive integration to automate project folder creation and access management.

  • Designed and estimated a custom integration with QuickBooks Online and a custom Sales Cloud implementation.

  • Working on enhancements for CPQ implementation.

  • Designed and developed an app to log activities on the go via mobile and developed a POS order management system.

  • Implemented a public survey using Survey Force.

  • Developing Lightning Web Components for custom implementations.

  • Performing deployment activities and creating reports and dashboards for clients.

Technical Architecture Solution Design OneDrive SalesforceQuickBooks Online Salesforce Sales Cloud Salesforce CPQ Point-of-Sale (POS) Systems Surveys Lightning Web Components (LWC) Dashboards
WhiteHat Jr
WhiteHat Jr
Lead Software Engineer
2020 - 2021 (1 year)
Remote
  • Worked on technical architecture and solution design for key reusable components.

  • Worked on integration with AWS to archive Salesforce data.

  • Developed a rostering mechanism for managing sales manager shifts and opportunity assignment.

  • Developed key reusable components, Lightning Web Components, Aura Components, and Apex Classes.

  • Worked on functionalities related to handling data in different time zones.

  • Conducted code reviews and mentored junior team members.

  • Developed and integrated Java-based microservices with Salesforce using REST APIs and Platform Events to enable real-time data synchronization with external systems.

  • Used PostgreSQL in a POC project to design data schemas and perform complex queries for evaluating integration feasibility.

Technical Architecture Solution Design SalesforceAWSLightning Web Components (LWC) Lightning Aura Components Apex Classes JavaMicroservicesREST APIs Salesforce Platform Events Data Synchronization PostgreSQLProof of Concept (POC) Schemas Data Queries Data Integration
Eternus Solutions (now InfoBeans)
Eternus Solutions (now InfoBeans)
Technical Lead
2015 - 2020 (5 years)
Pune, India
  • Completed end-to-end implementation of sales and service cloud functionalities.

  • Configured and customized Salesforce communities.

  • Developed Lightning Components, Apex Classes, and Visualforce Pages for the portal.

  • Optimized data storage structure and implemented indexed searching, making searches faster by 60% on an AppExchange product.

  • Developed a Lightning Component utility to assign bib numbers by an algorithm based on multiple factors, reducing assignment time by 75%.

  • Designed and developed a modern responsive UI with Lightning Design System.

  • Re-architected an Alumni Community as a Single Page Application to make it highly responsive and mobile-first like the Salesforce1 app.

  • Worked on program architecture design of a complex audit process to make it reusable, modular, and scalable for batch processing of over 1 million records.

  • Wrote a PHP script for JWS-Salesforce integration using the Salesforce Partner WSDL and developed a REST API in Salesforce for website integration.

  • Created detailed technical design documents to translate business requirements into use cases.

  • Developed key reusable components and frameworks to be used throughout the community.

  • Conducted code review to ensure adherence to coding guidelines and standards and improve the overall deliverable quality.

  • Mentored new employees and helped them grow.

  • Overhauled the custom settings architecture to make it work with fewer records, making the application lighter and faster by 33%.

  • Developed a REST API in Salesforce for website integration and worked on metadata migration between Salesforce instances using the Force.com ANT migration tool.

  • Built a custom spreadsheet application using jQuery for presenting a unified view for editing records from multiple objects.

Salesforce Lightning VisualForceAPEXSalesforceSalesforce Service Cloud Salesforce Sales Cloud Lightning ComponentsSalesforce CommunityApex Classes Visualforce PagesLightning Design SystemResponsive UI Single Page Applications (SPA)PHPJSONWeb Services Description Language (WSDL) WSDLSalesforce REST API

Showcase

Service Cloud and Customer Community Implementation
Service Cloud and Customer Community Implementation

Set up a customer community for customers to log in and track their cases. Implemented service cloud features like case assignment rules, escalation rules, entitlement processes, email-to-case, etc.

Facility Management Customer Community
Facility Management Customer Community

A Dubai-based property development company 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. using the same access credentials. Designed solutions for implementing on the portal, ported/exposed the internal service request processes to the customer community, and worked onsite Dubai Damac Properties for development, deployment planning, and support. Developed new portal-specific processes with new UI and business logic. Developed Apex Classes and Visualforce Pages/Components for the portal and created reusable components and frameworks to be used throughout the community.

Bib Assignment Utility
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 like groups, age ranges, and qualifying time. 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. Developed the logic for assigning the bib numbers to race registrants.

Alumni Community Product Re-architecture
Alumni Community Product Re-architecture

Replaced the existing view-state heavy Visualforce pages of the managed package to a reliable mobile-first community solution. It is a SPA 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 the standard Salesforce1 app.

Lightning Component Development for Community Product
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. Worked on Lightning Component development for dynamic pages and on back-end design to support the dynamic objects and fields into the existing components. Developed responsive components using the Lightning Design System.

PHP Script for JWS-Salesforce Integration
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. Developed a script in PHP for connecting to Salesforce, querying data, and updating records. Created an error reporting and logging functionality and handled different file encoding formats of the source CSV files.

QuickBooks Integration Using DBSync
QuickBooks Integration Using DBSync

Created a project plan and gave estimates for the project, created field mappings, and worked on data synchronizing and QA of the integration process, deployment, QA, and support.

REST API for Website Integration
REST API for Website Integration

Developed a REST API in Salesforce to integrate a client website database with their Salesforce.org. The API works for account, contact, and opportunity products and can be used to fetch a list of all records, create and update records, or delete existing records. Worked on REST API development, test code development and testing, sample PHP code snippet development for calling the API, a sample Visualforce page that uses the REST API to read and create new records, REST API documentation, deployment, and QA.

Education

Salesforce Certified Platform Developer II | Salesforce Certified Platform App Builder | Salesforce Certified Platform Developer I | Salesforce Certified Force.com Developer
Salesforce Certified Platform Developer II | Salesforce Certified Platform App Builder | Salesforce Certified Platform Developer I | Salesforce Certified Force.com Developer
Salesforce
2015 - 2019 (4 years)
BE Information Technology
BE Information Technology
MET's Institute of Engineering - India
2010 - 2014 (4 years)