
Samarpan Guha
Research Intern

Connect with Samarpan Guha to Send Message
Connect
Connect with Samarpan Guha to Send Message
ConnectTimeline
Skills
Apex ProgrammingAuraCascading Style Sheets (CSS)HTML5JavaJavaScriptLightning Web ComponentsMySQLPython (Programming Language)Salesforce AutomationSalesforce ConfigurationSOQLVisualforce PagesAbout me
- Salesforce Developer with 4+ years of experience on large scale projects and making an impact by collaborating with cross functional team members to identify, evaluate, and develop high-performing applications that meet user requirements by utilizing Salesforce Platform. -Hands-on experience in developing Synchronous & Asynchronous Apex(Apex Triggers, Apex Classes, Schedulable Apex, Batchable Apex, Queueable Apex), Apex REST API Integrations, Apex Invocables, Test Classes etc with Sales Cloud, Experience Cloud and Salesforce CPQ. - Good understanding of Object-Oriented Programming(OOPs) and exposure on Apex design patterns like Singleton Pattern, Factory Pattern, Strategy Pattern, Decorator Pattern, Facade Pattern etc. Strong understanding on Flows, Lightning Web Components, Apex invocables and highly proficient in building scalable, generic and re-usable custom solutions. - Strong exposure on writing unit test classes as well as hands-on experience on Salesforce Out of Box functionalities, including but not limited to, Salesforce data security model,Sharing Rules, designing custom objects, custom fields, role based page layouts, validation rules, Duplicate Rules, Reports & Dashboards, etc.
Education

University of Calcutta
2016 - 2020Bachelor of Technology - BTech Electronics and Communication Engineering 9.16/10
South Point High School, Kolkata
2001 - 2015WBCHSE Science 87.8%
Experience

Jadavpur University
Apr 2020 - Jul 2021Research InternI worked on the task of developing two novel meta-heuristic optimization algorithms for the purpose of Feature Selection. These algorithms were used for the task of language identification using several languages from all over the world.

Cognizant
Nov 2020 - May 2022Salesforce Developer◦ Project - G360 Lightning Enablement (Feb 2020 - Present):- Learning about Veeva CRM.- Involved in analyzing existing code base for further changes required during enhancement.- Involved in customizing existing Apex classes, Aura components and VisualForce Pages as part of enhancement user stories.- Developed a Batch class from scratch for a new Cycle Plan functionality.◦ Project - Medical Information Queue (Mi-Q) (March 2020 - Jan 2021):- Worked on Salesforce Service Cloud.- Involved in requirement gathering and analysis, Designing and development of user stories on Service Cloud.- Delivered User Stories using Apex Classes, Batch Classes, Aura and Lightning Web Component framework etc. with no major bug reported.- Developed Triggers using Handler and Helper Class keeping SFDC best practices in mind.- Wrote Test Classes with more than 90% test coverage and maintained the same during enhancements.- Received quality exposure to Salesforce data security model,designing custom objects, custom fields, role based page layouts, validation rules, Sharing Rules, Escalation processes etc and automation processes like Process Builder etc.- Maintained coding standards and best practices set by Salesforce and Client.- Was a part of the Knowledge Transfer team for equipping the Sustainment team.◦ Proof of Concept - Cognizant AppXChange (Nov 2020 - Jan 2021):Apart from delivering User Stories, I have also built 2 applications (using Apex Class, Batch Class, Aura, LWC, Custom Metadata) end to end as a part of Cognizant Proof of Concept Program which have been accepted and published in Cognizant AppXchange. Show less

EY
May 2022 - now- Implemented Salesforce CPQ and Logik.io headless and guided quote configurations to enhance quoting and ordering process. - Developed a LWC Framework to embed Logik.io webpage as an Iframe and enable business users to launch into Logik.Io UI from Screen Flow to initiate their quoting process.- Developed Record Triggered Flow to generate CPQ Quote Line records based on Configuration Line Items generated from Logik.io. - Built Record triggered flows to insert platform event records based on domain mapping field changes on Quote Lines. These platform events are picked up by Mulesoft and sent to downstream systems for further processing.- Implemented Quote Modification framework by developing an invocable that integrates with Logik.io using Named Credentials to update quotes headlessly. Developed a screen flow that registers the quote modification details and sends the information back to the invocable to modify the desired fields on the quote.- Built a payments manager LWC that integrates with 3rd party payments api to render existing Bank Account, Credit Card and Line of Credit Details for a particular account. This LWC also allows business users to add payment details, update primary bank account or primary credit card for that particular account. - Implemented a framework for transforming historical quote to CPQ Quote. Built a Screen flow that gets launched from a button on Historical Quote Record Page. Developed an apex invocable that prepares the configuration headlessly and launches into Logik.io to generate CPQ Quote and Quote Lines based on Historical Quote. Show less - Responsible for the CRM Implementation to enable Accounting and Finance Teams to work with Licensed Store owners to capture performance metrics periodically to conduct reports against a stores performance within a given region or market. - Implemented a screen flow used by Licensees to upload 4 different performance metrics as .csv files. Developed a generic invocable to handle bulk creation of metric records of 4 different categories from the uploaded csv. This invocable first reads the csv data, checks whether correct csv template is uploaded based on custom metadata records, checks whether cell values are valid and finally inserts valid metric records synchronously or asynchronously based on size of the uploaded file. - Developed a generic framework using LWC and apex to generate a .csv file containing the invalid records and download it locally for synchronous transaction, or emailing it to the running user in case of asynchronous transaction.- Developed multiple invocables for various use cases like deleting duplicate metric records, calculating variance between transaction and net sales values for weekly metric records, calculating the monthly total revenue and monthly net income loss of a market metric record based on monthly store metric records. - Developed a generic button container LWC that can be configured to launch any screen flow in a modal. This LWC takes in the button label and the flow api name along side a few other parameters as input and uses lightning messaging service in the background to launch the configured screenflow in a modal. Show less - Thoroughly understood project requirements and translated them into comprehensive user stories, forming the foundation of solution design. - Implemented screen flow to enable business users initiate Greener Stores assessment for stores based on Market, Status and open date.- Developed a generic invocable that uses lightning email template to send out email notifications to either users of a particular public group, or users having a specific permission set based on the input parameters of the invocable. Implemented a scheduled flow that picks up assessment records everday based on certain criterias and then uses the invocable to send out email notifications.- Developed generic tabs LWC for screen flow and used it to implement Complete Assessment functionality. Developed an invocable to calculate the final score of the assessment based on business requirements.- Developed a generic navigation bar LWC that uses ConnectAPI to get the audiences and accordinly render the navigation menu items for external licensee users in community.- Built a generic LWC that can render records of any object in a datatable along with filters, search and export functionality. The LWC is highly configurable and robust and takes in the object api name, where clause, fieldset api names of the columns as well as the filters for rendering the datatable. This LWC further user two formula fields that can be configured to split the records into buckets within the datatable as well as showing dynamic actions on the records. This LWC uses Lightning messaging service in the background to launch configurable screen flows in a modal whenever any action is clicked on a record on the datatable.- Built various record triggered flows along with using invocables keeping invocable bulkification best practices. - Developed Test classes with more than 95% test coverage keeping enterprise best practices in mind. Show less - Conducted an in-depth analysis of the existing codebase and added enhancements for scaling.- Built a custom generic datatable LWC for Screen flow using custom types that was used acrossed various capabilities both within the project as well as organisation level. - Built a custom file uploader component that renders a custom datatable with the list of uploaded files along with a delete icon whenever a file is uploaded.- Built a custom FeedItem LWC that posts to chatter and sends out email as well as bell notifications to users of a specific public group. - Worked on various Record Triggered flows, autolaunched flows as well as scheduled flows according to business requirements. - Developed generic invocables like querying records with complex where clause logic, fetching email address as well as ids of all users corresponding to a Queue/Public group etc. - Worked on multiple batch jobs and scheduled jobs.- Prepared various test cases to test code functionality in accordance with governor limits and achieved more than 90% code coverage on average always.- Worked on detailed design of technical solutions, Proof-of-Concepts, prototyping and documentation of technical design, support and maintainence of developed applications. Show less
Technical Lead
May 2024 - nowTechnical Lead
Dec 2023 - Apr 2024Senior Salesforce Developer
Mar 2023 - Nov 2023Senior Salesforce Developer
May 2022 - Mar 2023
Licenses & Certifications
- View certificate

Salesforce Certified Administrator (SCA)
SalesforceMar 2022
Recommendations
_Sha.webp)
Zhongwen (jack) sha
CEIBS MBA CandidateAstraZeneca
Jaideep nair
Sr. Manager, EngineeringNoida, Uttar Pradesh, India
Yi ping lim
Marketing Director at PayexWP. Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Lindsay felker
Registered NurseAnderson, South Carolina, United States
Shahab d.
Senior IT Support Engineer at QuantiumAustralia
Pratima das
Office Incharge & sales Representative at Electro Care SalesSiliguri, West Bengal, India
Rabab abdelwahab saad
CPHQ, TQM, Msc,Team STEEEP master trainer, SSYBEgypt
Rachelle l.
Export Compliance / Intellectual PropertyDetroit, Michigan, United States
Priyadharshan mani
SAP Solution Manager ConsultantChennai, Tamil Nadu, India
Bryam alejandro moya espinosa
Especialista en ventas en ASUS, KEY practicante Kimberly ClarkBogota, D.C., Capital District, Colombia
Henry kivula
Propulsion Engineer | Registered Graduate Engineer | Bsc. Mechanical EngineeringKenya
Anibelka lopez
Global Program Manager at Eaton. ...Italy
Srijan chaudhary
Student Researcher at The New York Academy of SciencesJaipur, Rajasthan, India
Aditya kumar singh
UI/UX Designer-2D Animator- Video EditorHyderabad, Telangana, India
Gily borenstein
Manager @ TD SYNNEX | Driving Vendor Growth and building successful teams.Greater Tampa Bay Area
K vikramaditya reddy
Hardware Design Engineer at Qualcomm | NIT Warangal M.Tech | GATE AIR 115 ECE 2021Hyderabad, Telangana, India
Judith ribbers-van den boom
Backofficemedewerker bij Vereniging Dorpshuizen en Kleine Kernen GelderlandLathum, Gelderland, Netherlands
Šarūnas mickevičius
ITLithuania
Melanie schneiders dalla vecchia
Management-AnalystinMunich, Bavaria, Germany
Kiran shirke
Assistant Manager - MIS at Infojini IncThane, Maharashtra, India
...