Java Developer Resume
New York, NY
SUMMARY
- Over Eight Years of IT experience that includes over Four years of experience in Salesforce.com CRM Platform and Apex technologies and around Four years of experience with Java technologies.
- Experience in working with Salesforce developer toolkit (Apex, Visualforce, force.com IDE, SOQL and WebServices/ Metadata API).
- Good knowledge on Apex development in creating Objects, Triggers, Apex Classes, Standard Controllers, Custom Controllers and Controller Extensions.
- Strong experience in defining and managing custom Objects, Creating page layouts, Developing field validations, campaign Management, formulas and workflow rules using Salesforce.com and Eclipse IDE for Salesforce.
- Extensive work experience on designing of custom fields, role based page layouts, custom Tabs, custom reports, report folders, report extractions to various formats, design of Visualforce Pages, Snapshots, Dashboards, Apex Classes, Controllers & Triggers, and various other components as per the client and application requirements.
- Experienced in creating and activating the Marketing Campaigns in Salesforce.com.
- Experience working with Salesforce.com Sandbox and Production environments.
- Experience in working with Eclipse IDE with Force.com Plug - in environment for writing Business logic in Apex Programming Language.
- Proficient in administrating the organizational setup using Salesforce administration.
- Good experience in working with Cloud computing / SaaS technologies.
- Experience in using Force.com Web services API for implementing web services in the application for access to data from different users.
- Experience in designing junction objects and implemented various advanced fields like Pick list, Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements.
- Well versed with different Force.com platform add-ons like APPTUS, Dream Factory, Cloud PDF and Cloud9 Analytics
- Experience in implementing security and sharing rules at object, field, and record level for different users at different levels of organization.
- Also created various profiles and configured the permissions based on the organizational hierarchy.
- Good understanding of Salesforce.com Governor Limits with an ability to optimize code to respect those limits.
- Proficient in Data Migration from Traditional Apps to Salesforce Using Data Loader Utility.
- Experience in writing Triggers, SOQL and SOSL statements.
- Hands on experience in using the sandbox for testing and migrated the code to the deployment instance after testing.
- Good exposure on Design Patterns (Creational, Structural and Behavioral).
- Experience in designing skills with E-R Diagram and UML Diagrams.
- Extensive experience in developing enterprise applications using Java and J2EE technologies such as JSP, Servlets, Tiles, Struts, Spring, XML, XSL, HTML, JavaScript, JDBC and CSS.
- Good exposure to RDBMS, SQL and PL/SQL, writing SQL scripts for efficient report generation.
- Experienced in full life cycle application development from requirements gathering and design to UAT (User Acceptance Testing).
- Highly organized and dedicated with a positive attitude, capable of producing results immediately on hire.
- Customer centric with effective interpersonal, organizational and problem solving skills.
TECHNICAL SKILLS
Salesforce Technologies: Apex Language, Apex Trigger, Apex Scheduler, Batch Apex, Apex Class & Apex Web Service, Partner WSDL & Enterprise WSDL and Visualforce (Page, Component & Controllers), Veeva
Custom Integration: Outbound Messages, Workflow & Approvals, Field updates, Reports, Custom Objects, Custom settings, Custom labels and Tabs, Email Services, Role Hierarchy, Dashboards, Security Controls, AppExchange Package & Custom Application and Sandbox data loading
Force.com tools: Apex Data loader, Force.com Apex Explorer, AJAX tool kit, Force.com Migration Tool, Force.com Excel connector and Force.com Eclipse IDE Plug-in
Programming Languages: Java, C, C++, VB, APEX and UML
Java/J2EE/Web Technologies: J2EE, JSP, JDBC, RMI, Applet, Java Script, XML, XSLT, DTD, XML Schema, HTML, DHTML, Shell Scripts and Web service
Database: MS SQL Server and MySQL
IDE: Eclipse, My Eclipse and Force.com Eclipse IDE plug-in
Tools: MS Visual Source Safe, HTML Dream weaver, Microsoft Project, Sub Version and MS Visio
Platforms: UNIX and Windows (NT/2000/XP/Vista/7)
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
Salesforce Consultant
Responsibilities:
- Performed detailed analysis of the business process and prepared the requirement document (BRD) by interviewing key Stakeholders and used it as a baseline for further design and implementation.
- Managed and implemented customization requests by CRM Manager, by creating custom objects, including creating workflow rules, defining related tasks, time triggered tasks, email alerts, field updates to implement business logic.
- Designed Apex Classes, Controller Classes and Apex Test Classes for various functional needs in the application.
- Involved in Salesforce.com application setup activities and customized the Apps to match the functional needs of the organization.
- Created new Custom Objects, Custom Fields, Sales Processes, Page Layouts, Record Types, Lookup Fields, Formula Fields and Validation Rules as part of configuration for Cash Management Services.
- Utilized field level security along with page layouts to manage access to certain fields.
- Created custom reports and enhanced Salesforce.com environment as per user needs using Apex and Visualforce pages.
- Implemented pick lists, dependent pick lists, lookups, junction objects, master detail relationships, and formula fields to the custom objects.
- Created Email templates, approval processes, approval page layouts and defined approval actions on them to automate the processes.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Gathered requirements and designed Interfaces for Salesforce users as per their requirements.
- Practiced content management in order to bring down large Emails.
- Worked with Service Cloud and Sales Cloud Functionalities.
- Automating functions by mode of configuration and saving a lot of IT cost.
- Executed Territory management for managing sales teams, opportunity and customers.
- Deployed Salesforce.com CRM for Marketing, Sales and Support functions.
- Imported data from excel sheets in to Leads, Accounts, Contacts and Opportunities using Data loader and Import Wizard.
- Personalized reports and dashboards according to the user’s hierarchy and access level.
- Customized Websites and created email templates to enable Web-to-lead and Email-to-lead process.
- Extracted the data from Salesforce.com application into the external databases (Oracle 11g) for generating large data reports using the Informatica Power Center.
- Provided post-implementation support to assist end users in creating reports, dashboards and certain Administration tasks including creating and maintaining user profiles and privileges.
- Developed training plans, materials, and documentation for users, keep materials up-to-date, coordinate new user and ongoing training sessions.
Environment: Salesforce.com, APEX, Data Loader, Service Cloud, Sales Cloud, Custom Objects, Roles, Workflow & Approvals, Reports, Dashboards, Email Services, Reports, Visualforce and Windows.
Confidential, South SF, CA
Salesforce Consultant
Responsibilities:
- Involved in various stages of Software Development Life Cycle (SDLC) including analysis, requirement engineering, architecture design, development, enhancements, testing.
- Designed, developed and deployed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Developed various Visualforce Pages, Apex Triggers to include extra functionality and wrote Apex Classes and Controller to provide functionality to the visual pages.
- Created Custom Objects and fields for transactional and contractual information.
- Designed and deployed Custom tabs, validation rules, Approval Processes and Auto-Response Rules for automating business logic.
- Created workflow rules and defined related tasks, email alerts, and field updates.
- Implemented pick lists, dependent pick lists, lookups, master detail relationships, validation and formula fields to the custom objects.
- Created page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic.
- Created templates, approval processes, approval page layouts and defined approval actions on them to automate the processes.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Used SOQL & SOSL for data manipulation needs of the application using platform database objects.
- Used field level security along with page layouts to manage access to certain fields.
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visualforce pages to develop custom business logic.
- Worked with different Force.com platform add-ons like APPTUS, Dream Factory, and Cloud9 Analytics.
- Created custom Dashboards for manager’s home page and gave accessibility to dashboards for authorized people.
- Used Data loader to load the records on to the force.com platform.
- Implemented Salesforce Development Cycle covering Sales Cloud, Service Cloud, Call Center, Chatter & App-exchange applications.
- Made new feature enhancements on Service cloud console view and developed some Visual force components.
- Involved in migrating the data from Oracle database to Salesforce application using Apex Data Loader.
- Integrated Apex with External services by making callouts that used SOAP and WSDL.
- Used Salesforce.com Web services API to deliver custom functionality and mobile synchronization using Veeva CRM.
- Used Informatica cloud service to integrate the data between systems.
- Involved in Data Migration from Traditional Apps to Salesforce Using Data Loader Utility.
- Performed Data Migration from home grown legacy system to Salesforce CRM.
- Experienced in Unit Testing, for the customizations and developments done during the project.
- Extracted the data from Salesforce.com application into the external databases for generating large data reports using the Informatica on Demand.
- Implemented data migration using Informatica on demand and data loading using Data loader, import wizard.
- Developed and supported Extraction, Transformation and load process (ETL) using Informatica.
- Tuned ETL jobs/procedures/scripts, SQL queries, PL/SQL procedures to improve the system performance.
- Involved in the Data Transformation and Data Cleansing activities while transferring the data to the external system using Informatics on Demand.
- Started evaluation of Salesforce.com ETL and integration solutions including Informatica, CastIron, and Boomi.
- Worked on unit testing to the Data Integration interfaces.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Involved with Salesforce.com Premier Support and handled the support cases with the help Salesforce.com support.
Environment: Salesforce.com, Force.com, Veeva, Data Loader, Apex Classes, Controllers, APPTUS, Triggers, Visualforce, Sales Cloud, Service Cloud, Data Migration, Informatica, Cast Iron, Boomi, ETL, Data Integration, SOQL, SOSL, Workflow & Approvals, Java Ant, Custom Reports, Dashboards, SOAP, Oracle, Windows.
Confidential, Tampa, FL
Salesforce Admin/Developer
Responsibilities:
- Interacted with various business user groups for gathering the requirements for Salesforce implementation and documented the Business and Software Requirements.
- Worked on Salesforce.com customizations using Apex (classes, triggers and web services) and Visualforce that consists of several new Data Integrations and customizations are done to B2B Salesforce.com.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.Migrated data from external sources and performed insert, delete, upsert, export operations on millions of records.
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visualforce pages to develop custom business logic.
- Designed and developed SFA based Application on Force.com Platform in Salesforce.com environment with Apex programming language at backend and Visualforce pages as user interface.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Implemented pick lists, dependent pick lists, lookups, master detail relationships, validation and formula fields to the custom objects.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail.
- Customized User Roles, Role hierarchies, Profiles and Sharing settings to ensure that the protected data is available only to the authorized users.
- Created templates, approval processes, approval page layouts and defined approval actions on them to automate the processes.
- Worked withSOQL, SOSLqueries withGovernor Limitationsto store and download the data from Salesforce.com platform database.
- Implemented Sales cloud and incorporated the enhanced features as required to streamline the business process.
- Designed and developed Service cloud and integration.
- Implemented Data Loader through the Command Line Interface to extract the data from database.
- Configured Chatter for the Users in the Organization for collaboration.
- Extensively involved in Data Migration from three legacy systems to Salesforce.
- Used Force.com code to create a life sciences specific data model, including multiple addresses, many-to-many account affiliations, detailed call reporting, and formulary management in Veeva CRM.
- Supported the Data Migration activities for migration the data from various business sources with the support of Salesforce.com.
- Migrated data from ACT CRM to Salesforce CRM using Informatica on Demand.
- Created workflow rules and defined related tasks, email alerts, and field updates.
- Involved in data mapping and migration of data from legacy systems to Salesforce.com Objects and fields.
- Created ETL test data for all ETL mapping rules to test the functionality of the Informatica mappings.
- Worked on Dimensional modeling, Data cleansing and Data Staging of operational sources using ETL processes.
- Extracted the Data from the external tool to Salesforce.com Application using Calix customized tool and involved in the Data Integration using Boomi.
- Worked with different aspects of Web Services (WSDL, Rest and SOAP).
- Conducted training sessions to the UAT users to use the Salesforce Knowledge application and developed a feedback custom report.
- Supported end users and helped them in getting used to the application, generated reports and saved them for further access to the users.
Environment: Salesforce.com, Force.com, Veeva, Apex Classes, Apex Triggers, Apex Controllers, APPTUS, Visualforce Pages, Eclipse, SOQL, SOSL, Service Cloud, Sales Cloud, Chatter, Data Loader, Data Migration, ETL, Boomi, Data Integration, Page layouts, Roles, Custom Objects, Pick lists, Email alerts, SOAP, Oracle and Windows.
Confidential, New York, NY
Salesforce Developer
Responsibilities:
- Interacted with various business team members to gather the requirements and documented the requirements.
- Involved in API/Web Service design and developing technical specifications for the Salesforce.com (SFDC) application.
- Involved in project technical design plan, conversions, Mapping, configuration of portions of the SFDC application.
- Interface Designing using Visualforce page and their supportive Controller Classes.
- Automate the functionality by writing Triggers and Apex Classes.
- Reengineered APEX code already in production to optimize trigger based transactions for performance and speed as well as to work seamlessly with governor limits.
- Integrated external systems like Record setter data, Dodge MDM, MAS, PeopleSoft into Salesforce.com primarily used the partner and enterprise WSDL’S with J2EE technologies.
- Responsible for Unit testing and performance testing of SFDC API/Web Service.
- Responsible for Agile methodology testing package upgrades in sandbox org and deploying in production org.
- Created public websites and applications that are directly integrated with your Salesforce.com organization using sites.
- Developed a unified view of all accounting data within Salesforce.com eliminating several hundred hours spent by Account Executives and inside sales reps in performing risk analysis on account holdings.
- Responsible for integrating Salesforce.com to risk manager desktop apps via web services API.
- Developed an analytic snapshot based daily dashboard that provide a 360 degree view of customers
- Responsible for all managed package deployments and change management on the engagement.
- Assisted in the merger of data between the applications for initial synchronization mapping and conversion every Salesforce.com account to business objects.
- Developed training material for end users.
Environment: Force.com, Apex, Data Loader, Import Wizard, Eclipse IDE, Controllers, Visualforce Pages, XML and Triggers.
Confidential, Irvine, CA
Salesforce Developer
Responsibilities:
- Created detailed data mapping document for integrating various systems with Salesforce.com.
- Worked as Salesforce admin support governing user account creation, personal information setup, password reset, Roles & Profile creation, user group creation, updating company profile, Network access setup.
- Involved in setting up field level access for each custom object created based on the user’s role within the organization.
- Developed various Custom objects, Tabs, Entity-Relationship data model, validation rules, Components
- Involved in the Data Transformation and Data Cleaning activities while transferring the data to the external system using Informatics on Demand.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Involved in field & page layout customization for the standard objects like Account, Contact, and Leads.
- Worked with field & page layout customization for the standard objects like Account, contact, Leads.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Involved in security levels and privileges by customizing Salesforce.com Profiles and Roles.
- Involved in customizing custom objects, tabs, fields, page layout as per the business need.
- Integrated Email with Salesforce.com for mass E-mail management and designed various custom E-mail templates.
- Maintained user roles, security, profiles, and workflow rules wherever necessary.
Environment: Force.com, Apex, Data Loader, Import Wizard, Eclipse IDE, Triggers, Custom objects, Layout, SOQL (Salesforce Object Query Language).
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design and Development of different phases of the Process Flow module.
- Developed the web interfaces for Process Flow using JSP technology, which provides flexibility in page design and makes easy for maintenance and modifications.
- Scripting of Test cases based on the Specifications received for the request.
- Responsible for testing of application on various levels like integration and System testing by utilizing various methodologies.
- Responsible for Coding using JSP, Java Servlets, Struts and XML.
- Responsible for proactively monitoring performance, diagnosing problems and tuning queries and databases.
- Used PL/SQL extensively to generate stored procedures and functions to use with Java.
- Involved in implemented all components of the application including database tables, middleware designing, client-side web programming and server-side java programming.
- Solid understanding in Object-Oriented analysis and design. Worked on various Design Patterns, UML and Enterprise Application Integration.
Environment: J2EE, Java Servlets, Java, SQL, PL/SQL, DB2 V8.2, Apache Tomcat, BEA WebLogic, XML, CSS, AJAX, Windows XP.
Confidential
Java Developer
Responsibilities:
- Worked on implementation of GUI module with Struts Framework.
- Used Java Database Connectivity (JDBC) to connect from the Java application to the Database.
- Designed and developed front end using HTML, CSS, JSP’s, Struts (tiles and tag libraries) and user validations.
- Developed the code using agile methodology with daily meetings to keep track of the progress and Issues pertaining to the project.
- Used CVS for version control.
- Involved in implementing persistent data management using JDBC.
- Implemented the required Java Beans used by the JSP components.
- Involved in implementing front-end validations using JavaScript.
- Played an active role in testing the application by writing test cases for different.
- Involved in testing using Junit.
Environment: Java, J2EE, Struts, Servlets, JSP, JDBC, HTML, JavaScript, Eclipse, Microsoft Visio and Windows XP.