You are on page 1of 5

Rajesh Chatterjee

2+ Years of Experience | Salesforce.com Developer & Administrator

Professional Experience
Currently working as SFDC Developer at Nanostuffs Technologies Pvt. Ltd.
Experienced in Apex and Visualforce programming
Master of Computer Application with First Class from W.B.U.T.
Good verbal and written communication skills in English

Technologies Expertise

Platforms - Salesforce, Force.com


Language Proficiency - Apex Programming, Visual force Page, Java, jQuery,
CSS, HTML, etc.
Tools Used - Data loader, salesforce workbench, salesforce data
import wizard, developer console, etc

Some of Important Projects


Employer Nanostuffs Technologies Pvt. Ltd., Pune.

1.) Project: Knowledge Express (The Digital Group)


Role:Salesforce Developer and Architect.

Description: The main responsibility in this project is to work with Mobile development team from The
Digital Group and migrate the sharepoint application to Salesforce. For this, I observed the existing
Sharepoint application schema (i.e Lists and document libraries) and created schema for the same in
salesforce.

Responsibilities:

1. Design user friendly Salesforce app and custom objects for corresponding Lists from Sharepoint.
2. Migrated data from Sharepoint to Salesforce objects using data loader and custom object import wizard.
3. Developed UI and custom lookup popup for a custom object using Apex and Visualforce Pages.
4. Set up the roles and profiles for the app and used record types and custom views for different profiles.
5. Created approval processes.
6. Provided the complex SOQLs for accessing the data from Salesforce in SPA.

2.) Project: GoodLiving Public Site Development


Role: Salesforce Developer and Administrator.

Description: Worked with business development team to understand the business flow. This project aims
to develop force.com Site which behaves differently for GoodLiving Merchant and Merchant Outlets.
Responsibilities:
1. Thoroughly researched about salesforce schema and related validations and workflows.
2. Used MVC architecture for development of this site using Apex classes, Visualforce pages, and objects.
3. Used SOQL with consideration to Governor Limits for data manipulation needs of the application using
platform database objects
4. Developed approval processes and custom email templates.
5. Consumed the external webservices in apex classes.
6. Maintained data cleanliness and accuracy by adding custom validation rules, custom formulas.
7. Responsible for all the activities related to deployment to production.

3.) Project: Bitwise solutionsSite Development


Role: SalesforceDeveloper and Administrator.

Description: Worked with business development team to understand the business flow. This project aims
to develop force.com for a Company name Orland Health in US.

Responsibilities:
1. Thoroughly researched about salesforce schema and related validations and workflows.
2. As we did not given their Data Base to access, we had to fetch data from their JSON and
And put it into their web site
3. Used MVC architecture for development of this site using Apex classes, Visualforce pages, and objects.
4. Used SOQL with consideration to Governor Limits for data manipulation needs of the application using
platform database objects
5. Wrote the Apex code for fetching data from JSON
6. Developed approval processes and custom email templates.
7. Consumed the external webservices in apex classes.
8. Maintained data cleanliness and accuracy by adding custom validation rules, custom formulas.
9. Dealt with client and built the Site as per their requirement.
10. Responsible for all the activities related to deployment to production.

Screenshots of Some Salesforce.com Developments


4.) Project: Provocatour Project (Stripe Integration)

Role: Salesforce Developer and Architect.

Description: The main responsibility in this project is to understand the business requirement and implement
it into Salesforce.com.

Responsibilities:
1. Created custom fields in Contact
2. Created Visualforce page, to search particular contact details from Contacts.
3. Created custom fields in Opportunities and lookup relationship with Contacts and Opportunities
4. Override Save button of Opportunities with custom logic
5. Integrate Stripe Payment gateway with Salesforce.com
6. Created custom visualforce page for taking card details
7. Created visualforce page and custom controller to fetch balance from Stripe account.
8. Create page for checkout.
9. Wrote code for listing all transaction.
10. Created Reports (Summary and Tabutar) and Dashboard.

5.) Project: Cleaning Connect (Payment Gateway Integration)

Description: In this project already PayPal payment gateway was integrated. My responciblity was to replace
PayPal Gateway integration code with Stripe.

Responsibilities:
1. Created custom fields in Opportunity to store customer card details.
2. Created custom buttons in Opportunity for different operations.
3. Created visualforce page to show custom data after payment.
4. Created business logic to call Stripe api to authorize customer card.
5. Created Apex class to capture the payment from authorized customer.
6. Created button in opportunity and wrote logic to directly capture payment from customer credite card.
7. Wrote apex code to unauthorized customer card.
8. Created custom button in Opportunity which was responsible to Refund the captured full amount
including all tax that was deducted, from the customer.
9. Wrote schedule apex class which was responsible to charge money from client credit card, everyday
4PM depending on the conditions.
10. Created apex class and method to send an email to the client after every transaction.

Screenshots of Some Payment gateway integration Developments

6.) Project: Paypal App


Role: Salesforce Developer and Administrator

Description: Developed app in Salesforce.com to work with PayPal API with full functionality of making
payment, receiving payment, mass payment, etc.

Responsibilities:
1. Developed architecture of the app for storing all information of users, payments, card details and
transaction history.
2. Integrated SalesForce with PayPal API for doing all transactions.
3. Created classes and UI for easy and fast payments.
4. Provided SalesForce Customization which is very handy to manage the Users and all the data.
7.) Project: Twilio APP (In-house app by Nanostuffs)
Role: Salesforce Developer

Description: This project aims to use Twilio APIs to send text messages to the Leads or Contacts. It
also provides functionality for sending Mass SMS to the Leads and Contacts.

Responsibilities:
1. Designing UI for sending text messages using apex classes and visualforce pages.
2. Consumed Twilio REST APIs to send SMS to the Lead/Contacts Phone number. Logged the response
from Twilio As SMS History in Salesforce custom object.
3. Developed custom SMS Templates for text message.
4. We are also providing on demand enhancements for this app like voice calling.

Education Qualifications
Graduation - Master of Computer Application from W.B.U.T(West Bengal)

Personal Details
Date of Birth - 27st October 1989.
Present Address - Pune, MH. India
Passport Number - L2027694
Ph- - 9762168456