Post Job Free
Sign in

Developer Salesforce

Location:
Carmel, IN
Posted:
August 29, 2016

Contact this candidate

Resume:

Experience Summary

* ***** ** ****** ********** in software development using Salesforce and Java technologies

Excellent experience as developer in Salesforce.com (SFDC) covering analysis, modeling, design, coding, testing

Good experience in implementation in various business domains like Financial, Education, IT/ITES, Hospitality and Manufacturing

Excellent experience in implementation and customization of Salesforce.com using Apex (Classes, Controllers & Triggers), Apex Scheduler, Batch Apex, Apex Web Services, Visualforce Pages, Custom Tabs, Custom Objects, Workflow Alerts and Actions, Approval Process, Validation Rules, Analytic Snapshots, Data Migration and Dashboards

Extensively worked on Salesforce.com customization using the Classes, Standard Controllers, Custom Controllers, Controller Extensions, and Web Services API

Good understanding in sales, service and marketing clouds

Good experience in Salesforce.com administration including creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Tasks and Actions

Configured and maintained user security permissions in compliance with organizational needs

Hands on experience in developing and configuring Reports, Custom Reports, report folders, report extractions, Dashboards for different user profiles based on the requirements

Good understanding of ETL tools such as Apex Data Loader etc

Experience in working with Eclipse IDE with Force.com Plug-in environment for writing Business logic in Apex Programming Language

Delivered admin and end user trainings

Strong in Architecture, Design Patterns, Object Oriented Design & Programming

Excellent experience in developing applications using Core Java 1.6, Servlets, JSP

Excellent experience in frameworks like Spring 3.0, Hibernate 3.0, and MVC architecture

experience with RDBMS database servers Oracle 10g, MySQL and MS-Access

Good experience in writing database SQL queries, Stored Procedure and Triggers in Oracle and MySQL

Good experience working in Application and Web Servers like Tomcat, Apache,

Excellent experience in designing and implementing REST Web services, Java script, JQuery

Worked with version control tools like CVS, Perforce, Subversion

Worked in Agile SRCUM and Waterfall methodologies

Involved in Software Estimation, and Test Plan Activities

Experience in configuring Jenkins to achieve continuous integration

Good experience using Ant and Maven build tools

Excellent Analytical and Communication skills and good Team Player

Excellent problem-solving and trouble-shooting capabilities.

System Integration and Production Support experience

Education and Certifications

Bachelor of Engineering (with Honors) Punjab Engineering College (PEC) Chandigarh – 2005

Salesforce Certified Admin (ADM 201)

Sun Certified Java Programmer

Technical Skills

Software : jQuery, ExtJs 4.0, JUnit, OOPS, XML, XSL, UML, HTML, DHTML, JavaScript, Design

Patterns, JRun, XSLT

Framework/API’s : Struts, Hibernate, AJAX,REST and Spring, Soap

CRM Tools : Excellent Knowledge of Salesforce, Force.com, Apex and Visualforce, Data Loader

J2EE Technologies : JDBC, Java Servlets, JSP, Axis 2.0

Web Servers : Tomcat, JRun, Apache

Tools : Eclipse, PL-SQL Developer, Microsoft Visio, XML Shell, TFS, JIRA, Jenkins, Perforce, SVN,

Ant, Maven

Database : MySQL, MS-Access, Oracle

Delivery Methods : Agile Scrum, Waterfall

Cloud Computing : Salesforce, Amazon S3, Amazon RDS

Application Server : Jboss 5.0

Search Engine : Lucene

April 2014 – Till now - Chose to be stay-at-home parent to take care of my baby born in 2014.

During this period I was technically involved in following:

Helped one of my friend in different Salesforce implementations.

Actively following the Salesforce release notes and Dreamforce videos on YouTube to keep self-updated

Completed Salesforce ADM 201 in June 2016

Currently preparing for Platform Developer I certification.

MMS Accenture Services

Sr. Salesforce Developer/Administrator Pvt. Ltd.

Aug 2013 - Mar 2014

Project Description

MMS aims at managing the opportunity life cycle in Salesforce CRM along with accounts, products and organization hierarchy. Different level of security settings are required based on the account access and organization level. An opportunity goes through different level of approvals at different stages which are managed using Salesforce out of box features. MMS has been implemented to replace the legacy sales app implemented in .NET (wrapping SAP CRM)

Responsibilities:

Performed detailed analysis of business and technical requirements and developed the Apex classes and Visualforce pages

Created Workflow Rules, Approval Process, Tasks, Email Alerts, Field updates and Outbound messages to manage the Workflow and Approvals

Used SOQL and SOSL statements within the custom controllers, extensions and triggers properly to avoid Governor Limits

Used SOQL for data manipulation needs of the application using platform database objects

Worked on configuration tasks like Email Services, Approval Processes, Workflows, Scheduler, Custom Settings

Performed customizations by creating the Custom profiles, Permission Sets, Fields, Dependent pick-lists, Page Layouts, Record Types, Objects, Tabs, Validation Rules, Formula fields and custom Apps

Customized Tabs for different business user groups and business centers

Worked on Salesforce.com standard objects like Accounts, Contacts, Cases, Opportunities, Products, Opportunity Line Items, Reports and Dashboards

Involved in Data Migration to sandbox and production instances using Apex Data Loader

Used TFS for tracking project status in Agile environment

Integration with EBS interface using outbound messaging.

Technologies Used - Salesforce.com, Force.com, Apex Classes, Visualforce (Pages, Component &Controllers), SOQL, SOSL, Data Loader, HTML, CSS, Workflows, Salesforce Chatter, Approvals, Reports, Custom Tabs and Objects, Email Services, AppExchange, WSDL, SOAP, Eclipse IDE Plug-in and TFS, Agile Scrum

Motion Analyzer Data Management Tool Rockwell Automation

Sr. Salesforce Developer/Administrator Jan 2013 - Jul 2013

Project Description

Motion Analyzer is a sizing and selection software for selecting suitable motor and amplifier catering to the need of the end user. The Data Management tool of Motion Analyzer is used by the internal users of Rockwell automation to manage the various data sets and to generate the Torque-Speed curves

Responsibilities

Designed, and deployed the Custom objects, Entity-Relationship data model, Validation rules on the objects, Page layouts, Custom tabs, custom home page components

Used Visualforce pages to create the custom UI for all the objects

Created automatic field updates via Workflows

Created triggers to satisfy internal compliance requirement of stamping certain data on submission

Loaded data extracted from motion analyzer application into salesforce.com using Apex Data Loader

Integration with Flex to generate the Torque-Speed curves

Overridden the standard functionality of new and edit buttons using Visualforce

Used SOQL for data manipulation

Developed and configured various Reports and Report Folders for different user profiles

Written Apex test classes for testing the code

Migrated code from sandbox to the deployment instance

Lead a team to achieve the implementation

Technologies Used - Saleforce.com platform, Apex Language, Visualforce (Pages, Component & Controllers), Apex Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, Sandbox data loading, Eclipse IDE Plug-in, Agile Scrum, JIRA, SVN

Research 2.0 Morgan Stanley

Sr. Java Developer Jun 2012 - Dec 2012

Project Description

Research 2.0 is a content management system used by MS employees for publishing the Research documents to clients. The project provides the platform to author the documents, to get them reviewed and to finally publish it to the client via email. This powerful application significantly reduces operational costs, improve data quality, and render a quick turnaround time for customers

Responsibilities

Involved in building the front end of the application using ExtJS, Ajax and JavaScript

Configured Jenkins to achieve Continuous Integration

Configured Maven to build application

Integrated Microsoft Communicator with the application using MS Communicator JS API

Worked in the Agile environment

Involved in design and requirement gathering

Analyzing existing bugs, resolving and reporting proactively

Testing the features

Technologies Used - Java, Spring, REST, HTML, JavaScript, EXTJS 4.0, Maven, XML, Apache Tomcat, Perforce, Jenkins, Agile, Scrum, JIRA

myNGconnect Cengage Learning

Sr. Java Developer Oct 2010 - May 2012

Project Description

myNGconnect application is the 'Learning Ecosystem' which is Integrated K-5 Student & Teacher Experience. This application provides an online environment for teacher's effective teaching and student's fun learning with NGSP's quality K-5 instructional materials and various digital resources which are managed by the content management system

Responsibilities

Involved in design and documentation of architecture

Involved in the refactoring and designing the database

Spring Security framework configured in project to implement authentication and authorization mechanism

Responsible for designing and implementing the data integration layer using Hibernate framework

Implemented RESTFUL web services using Spring MVC

Implemented caching mechanism using EhCache

Used Backbone and HTML 5 to implement MVC at front end

Continuous integration using Jenkins

Used BlazeDS to communicate between FLEX and Java layer

Worked as Team Lead

Captured requirements in form of user stories in JIRA

Performed release planning and management

Conduct code review to ensure high quality delivery standards

Technologies Used - Core Java, XSL, XML,Tomcat, Hibernate, MySQL, RESTFUL Web services, Spring (MVC, AOP, Security, IOC), Flex 3.2, BlazeDS, Apache Lucene, Jenkins, Apache web server, JIRA, SVN, Maven, HTML, CSS

GOORU Ednovo

Sr. Java Developer Dec 2009 - Sep 2010

Project Description

GOORU is a web based Learning management system primarily for students and teachers. The application supports classroom and online events, administration, publishing class plans (study lists),personalizing textbooks, studying with annotations shared by teachers and classmates

Responsibilities

Design and Documentation of architecture

Spring Security framework configured in project to implement authentication and authorization mechanism

Implemented RESTFUL services using Spring MVC

Designed and implemented the data integration layer using Hibernate framework.

Involved in implementation of front end using jQuery, HTML and CSS.

Implemented search in class plan module using Apache Lucene.

Used Amazon RDS as database

Code review

Assigning activities to team members and tracking status of the same

Worked as Technical Lead.

Giving releases to the client and interacting with QA

Technologies Used - Core Java, XSL, XML, Tomcat, Hibernate, Spring, MySQL, JSON, JQuery, REST, Spring (MVC, AOP, Security, IOC), Apache Lucene, Amazon RDS, Amazon EC2,, JIRA, SVN, Maven, HTML, CSS

Aman Resorts EE Implementation Aman Resorts

Salesforce Developer/Administrator ` Mar 2008 - Nov 2009

Project Description

Aman Resorts is in the business of hospitality with a group of 20 plus luxury resorts worldwide. They use Salesforce.com to manage enquiries and bookings

Responsibilities

Customization of Salesforce standard objects like cases, accounts, contacts

Created Visualforce pages and custom controllers to implement the requirements

Setup and customized EmailToCase using JAVA

Used SOQL and SOSL for data manipulation needs of the application within custom controllers

Visited client location for helping the team GO LIVE

Developed a java utility “Salesforce Connector” that pushes data from Aman Resorts internal system ORS to Salesforce. The utility runs as a Windows services and pushes data into Salesforce at regular intervals

Developed customized sharing module using Apex Classes and Visualforce pages.

Technologies Used - Salesforce.com, Force.com, Apex Classes, Service cloud, Visualforce (Pages, Component &Controllers), SOQL, SOSL, Data Loader, HTML, CSS, Workflows, Approvals, Reports, Custom Tabs and Objects, Email Services and Java

Case Management NIIT Call Centre

Salesforce Developer/Administrator Aug 2007 – Feb 2008

Project Description:

Salesforce customization for Case management.

Responsibilities:

Part of the Solutioning team.

Developed customized SLA calculation feature.

Customization of standard object and created custom objects, Page layouts, fields, validation rules, workflows.

Migration of data from legacy application using Apex Data Loader.

Provided End User Training and Admin Training to the NIIT team.

Integration using Apex SOAP callout.

Technologies Used

Salesforce.com, Apex, Visualforce, Controllers, html, CSS

Punj Lloyd EE Implementation Punj Lloyd

Salesforce Developer/Administrator Jan 2007 – Jul 2007

Project Description:

Punj Lloyd uses Salesforce.com for managing the Business Intelligence Unit (BIU) operations. BIU gathers information of various projects and collate this information which is used by marketing and sales teams for statistical purposes.

Responsibilities:

Involved in Requirements gathering and Design discussions

Provided the solution for the requirements.

Customization of standard objects as per business need.

Conducted Delegated Administrator Training

Conducted End User Training

Technologies Used

Salesforce.com, HTML, CSS, JavaScript, Workflows, Apex Data Loader, SVN.

GAL Configurator GAL

Sr. Java Developer July 2006 - Dec 2010

Project Description

Gal OnlineXpress is CRM and product configuration tool. It helps customers to select different parts to configure products, receive estimates and place final orders

Responsibilities

Involved in requirement analysis and design

Responsible for maintenance and bug fixing

Feature updates for modules

Looking after release management

Code review

Mentoring and providing internal trainings

Technologies Used

Core Java, JDBC, Struts, Macromedia JRun, ERP Com Bridge, Oracle

Worked on many short duration Salesforce implementations during Jan 2006 - Dec 2006 as a Salesforce Developer

Motion Solutions Giddings and Lewis

Java Developer Sep 2005 - June 2006

Project Description

The project aimed at developing a sizing and selection software package for selecting suitable motor and amplifier catering to the need of end user.

Responsibilities:

As a software developer, responsible for developing and testing the application.

Technologies Used

Java, JDBC, JavaScript, VB, MS-Access, Windows, VB.Net, XML, XSL



Contact this candidate