Java Programmer (java/j2ee) Resume
St Louis, MO
SUMMARY
- Over 8+ years of experience in IT with around 4+ years of strong experience in Salesforce.com (SFDC) as developer/Administrator and 2+ years of experience using Java technologies.
- Experience in administration, configuration, Implementation, and Support of Salesforce CRM and Salesforce SFA applications based on Apex Language and leveraging Force.com Platform, SAAS (Software as a Service) application running in Cloud Computing Environment.
- In - depth understanding of CRM business processes like Forecasting, Campaign management, Lead Management, Order Management, Account Management, Case Management and merging management.
- Strong knowledge of Salesforce configuration, data migration, system integration and familiarity with Visualforce (Pages, Components, Controllers) MVC architecture and Apex (Classes, Controllers & Triggers).
- Extensive experience in designing validation rules, custom objects, custom fields, role based page layouts, workflow alerts & actions, picklists, approval processes, record types, dashboards, custom tabs, custom reports, report folders, report extractions to various formats, and email generation according to application requirements.
- Sound understanding of SOQL and SOSL for Querying and Searching Data for Force.com platform.
- Experienced in defining custom formulas and creating validation rules to suit the needs of the data model and ensure data quality.
- Experience in customer support (service cloud ).
- Experience with Service Cloud and Sales Cloud Functionalities.
- Good experience with development tools like Force.com IDE, Force.com Explorer and Data Loader.
- Key player in migrations and deployment of code from one environment to other using Force.com IDE deployment wizard.
- Proficient in implementing business flows using the Declarative framework via Workflow Rules and Approval Processes.
- Adept in sales analysis, marketing & customer support business processes used by Salesforce.com customers and recommendations to customers for improving their processes using Salesforce.com.
- Expertise in performing data migration from legacy system to Salesforce.
- Good techno-functional skills to correlate business requirements with engineering requirements for efficient functioning of Information Systems.
- Experience in designed entities like custom objects, creating the relationships/ junction objects like Master-Child, lookups, Entity Relationship data model, Pages, Classes, Interfaces, Workflows &Workflow rules, triggers, Email alerts and business logic.
- Experience in Data Migration using Import Wizard, Excel Connector, WorkBench and other integration tools like Informatica Cloud, Apex Data Loader and Cast Iron.
- 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.
- Experience in developing web interfaces for clients both through force.com Sites and standard web technologies including but not limited to HTML, CSS, XML and Java Script.
- Strong knowledge database and data manipulation skills using SQL. Worked in SQL Server and Salesforce database structure.
- Good experience with RDBMS tools such as ORACLE 11g/10g/9i/8i, MS SQL Server 2008/2005, Teredata 12.0, SQL, T-SQL, PL/SQL, MySQL, and DB2.
- Experience with full life cycle implementation of business solution, including requirement gathering, prototype designing, coding, database/data mart setup, report development, testing, UAT deployment, production and ongoing product support.
- Strong communication, organizational and interpersonal competencies along with detail oriented and problem solving skills in the technology arena.
TECHNICAL SKILLS
Force.com: Apex Custom Controllers, Apex triggers, Visualforce Pages, Eclipse 3.4, Force.com IDE (Eclipse), Apex Data Loader, SOQL,SOSL, Sandbox testing
SFDC Tools: Data Loader, Connect offline, Salesforce-to-Salesforce, Apex Explorer
Platform: UNIX, Linux, Windows vista/XP/2000/98/95, Sun Solaris
Tools: &Packages Excel, SQL Server Reporting Services, Crystal Reports, Business Objects, Informatica (Power Center 9x), Cognos
Databases: Oracle 11g/10g/9i/8i, Teradata, MS Excel, MS Access, MS SQL server 2005/2008
Web: HTML, CSS, JSP, SOAP, WSDL,JSF, Ajax, XML
Programming Languages: SQL, PL/SQL, T-SQL, C, C++, JavaScript, Java
Version Management Tools: Perforce, CVS, Microsoft Visual SourceSafe
PROFESSIONAL EXPERIENCE
Confidential, Thousand Oaks, CA
Salesforce Consultant
Responsibilities:
- Performed system administrative functions.
- Provide communications to senior management, as needed.
- Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules, Components and Visualforce Pages.
- Used SOQL & SOSL with in Governor Limits for data manipulation needs of the application using Force.com Explorer.
- Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules, Components and Visualforce Pages.
- Assisted technical lead in System implantation.
- Worked closely with Confidential IS to provide production support that includes troubleshooting and resolution of technical and business process issues.
- Partnered with Confidential IS to understand and implement ongoing business needs and change request.
- Created and generated metrics and business data on a periodic and on-demand basis with SFDC reports and Dashboard functionality.
- Designed and developed Service cloud and integration.
- Partnering with other functional areas to identify or recommend implementation of process efficiencies and data accuracy.
- DevelopedCustom Objects, Custom Reportsand configured theAnalytic Snapshotsto dump the data on regular basis for the sales performance and lead generation statistics.
- Used thesandboxfor testing and migrated the code to the deployment instance after testing.
Environment: Saleforce.com platform, Data Loader, Import Wizard, File Maker Pro, Service Cloud, Apex, Visualforce Pages, Visual Flows, Data Migration, Dynamic Document Packages.
Confidential, Milwaukee, WI.
Salesforce Consultant
Responsibilities:
- Interacted with various business team members to gather and documented the requirements.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Developed Apex Triggers, Apex Classes and Test Methods.
- Developed various Custom objects, Tabs, Entity-Relationship data model, validation rules, Components.
- Customized user Roles, Role hierarchies, Profiles and Sharing settings to ensure that the protected data is available only to the authorized users.
- Customized dashboards to provide daily forecasts and track opportunities, deal registrations and customer engagement.
- Made new feature enhancements on service cloud console view and developed some Visual force components.
- Designed solution and configured Salesforce.com Case, Solution, PRM & Customer portal Modules.
- Extensively developed Apex class from heavy URL-Rewriting and Mapping the links.
- Set up data transfers between Salesforce.com and the mainframe based ERP system using Apex Data Loader in batch mode and Solaris shell scripts.
- Implemented ServiceMax Field Service Management on top of the existing Force.com platforms across DuPont Worldwide locations.
- Customized Reports to track usage for productivity and performance of business centers and their sales teams.
- Designed & developed the Visualforce page & Apex controller for the completed unit on PM console unit.
- Wrote extensive test classes to meet the minimum test pass clearance requirement for bulk amount of Salesforce classes using Apex.
- Worked under the scrum process (i.e. Jira) tool to develop the technical tasks of the project.
- Performed customizations, configurations and integrations in Sales Cloud, Service Cloud and Custom Cloud.
- Involved in gathering the business requirements for the forecasting, completed units & bid contracts.
- Configured & developed the triggers, workflows, validation rules & having hands on the deployment process from one sandbox to other.
- Maintained data cleanliness and accuracy by adding custom validation rules, custom formulas.
- Used workflows to govern data flow across various objects.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Responsible for developing complex Custom Approvals processes.
- Generated Queries using Apex Explorer and WSDL application to connect with different servers.
- Used Data Loader to transfer the data to production and Full sandboxes, used Eclipse IDE for complete Apex Programming.
- Involved in installing and configuring Managed and Unmanaged Packages.
- Involved in development of Time-based Workflow Rules, Triggers, Validation Rules, and other customizations with Salesforce.com.
- Assigned workflows for Lead conversion, transfers, merging duplicates, managing web-to-lead to track responses to online campaigns.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Created Visualforce Email Templates, Mail Merges and also automated Email Process to send installation instructions to new and existing customers.
- Used Data Loader for data management in force.com platform.
- Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
- Involved with Salesforce.com Premier Support and handled the support cases with the help salesforce.com support.
Environment: Saleforce.com platform, Data Loader, Import Wizard, File Maker Pro, Apex, Service Cloud, Visualforce Pages, Visual Flows, Data Migration, Dynamic Document Packages.
Confidential, St. Louis, MO
Salesforce Consultant
Responsibilities:
- Worked closely with business partners to realize the full capabilities of Salesforce.com CRM.
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
- Worked with Visualforce Pages, Custom Controllers, Extension Controllers, Apex Coding, Apex Classes, Apex Triggers.
- Used Salesforce Automation (SFA) for Sales Lead Management, Campaign Management, Opportunity Management, Account and Contact Management.
- Analyzed all the customizations and developments and tried to suggest possible ways for the new enhancements that we get from the Sales people.
- Customized Visualforce pages and modified the code for restricting some countries which they are not willing to do the business.
- Automated sharing rules whenever there is a new change in Sales teams instead of using an Apex trigger.
- Worked with various Salesforce.com objects like Accounts, Contacts, Leads, Campaigns, Reports, and Opportunities.
- Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules, Components and Visualforce Pages.
- Created page layouts, search layouts to organize fields, custom links, related lists and other components on record detail pages and edit pages.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, field updates to implement business logic.
- Created Email 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 with in Governor Limits for data manipulation needs of the application using Force.com Explorer.
- Extracted the data from Salesforce.com application into the external databases (Oracle) for generating large data reports.
- Worked with several App exchange tools like Action Plans, Strike Address verification, Conga Composer.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users.
- Created profiles and implemented Object and field level security to hide critical information on the profile users.
- Created test scenarios on Sandbox environment and used Force.com Component Deployment Wizard for migrating data between Force.com IDE and Sandbox environment.
- Created various Reports (summary reports, matrix reports, pie charts, dashboards and graphics)
- Report Folders to assist managers to better utilize Salesforce as a sales tool and configured various Reports for different user profiles based on the organization’s need.
- Used Force.com IDE for creating, modifying, testing, and deploying Force.com Application.
- Provided post-implementation support to assist end users in creating reports, dashboards and certain Administration tasks including creating and maintaining user profiles and privileges.
Environment: Saleforce.com platform, Apex, Visualforce, Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, HTML, Java Script, Java, Web Services, WSDL, Sandbox, Eclipse IDE Plug-in.
Confidential, Richardson, TX
Salesforce Consultant
Responsibilities:
- Implemented the Salesforce.com applications using Agile SCRUM Methodology that involves the iterative development methodology
- Created Objects and fields, Relationships and Record Types, Page Layouts, Profiles and Assignments Rules.
- Involved in Design and development of Workflow Rules, Triggers, Validation Rules, and other customizations with Salesforce.com
- Implemented Marketing Sales, Customer Service, Call Center & Support Administration.
- Developed Salesforce.com APEX and Web Services API on Force.com IDE.
- Developed Apex Before Insert, Before Update, After Insert and After Update Triggers.
- Created Visualforce Page for custom User Interface development using standard and Custom Controllers.
- Configured Reports for Custom Objects and associated them to Dashboard.
- Used SOSL and SOQL Queries during the data migration and custom development.
- Responsible for Data load operations using Salesforce Apex Data loader.
- Migrated all the customizations to PROD using the Force.com IDE.
- Worked on the User Entitlements and role hierarchy for Salesforce.com.
- Implemented the Salesforce.com Web to lead functionality to create Leads in SFDC.
- Configured and Maintained the Sandbox Environment for easy facilitation of Development and QA Activities.
- Analyzed the Scope of the Requirements, and avoiding Scope Creep.
- In charge of conducting the UAT with the Business users, and gathering feedback and providing the same to the Development team.
- Reviewing the test cases provided by the QA team, and providing feedback.
- Customized the Dashboards to the track usage for productivity and performance of business centers and their sales teams.
- Created various reports (summary reports, matrix reports, pie charts, dashboards) and setup report folders to authenticate users based on their profiles (permissions).
- Responsible for testing the development work done by off-shore and make sure they comply with the requirements.
- Involved I Level-2 support for some applications to resolve show stoppers by working with the Dev team.
Environment: Salesforce.com platform, Workflow and Approvals, Reports, Custom Objects, Tabs, Email Services, Apex Language Visualforce Pages, Components and Controller, JavaScript, Eclipse IDE Plug-in, Data Loader.
Confidential, Foster City, CA
Salesforce Developer
Responsibilities:
- Managed the technical delivery of integrations and custom extensions.
- Configured users, roles, permissions and profiles as per business requirement.
- Createdcustom objects, custom VF page layouts, triggers, validation rulesby usingApexas per Customer requirement.
- ConfiguredSalesforce.comsecurity profiles and custom object supporting integration and quote featured enhancement.
- Createdcustom controllersimplementing complex code for retrieval from Salesforce to VF pages.
- Developed workflow rules and triggers using Apex for updating Users based on Location records.
- DevelopedApex class and triggerto format phone/fax/zip code in account object.
- Developed and maintained SFDC analytical reports and dashboards for management review.
- Developed mappingin multiples schema databases to load the incremental data loadintodimensions.
- WroteSOQLandSOSLstatements within custom controllers, extension controllers.
- Analyzed and imported thousands of account and contact records using Data Loader.
- Data Validation for the data that arrives from different data sources and generating the reports in theSalesforce.comfor the next day portfolio.
- Used error handling techniques to handle the errors and send emails upon the severity of the error.
Environment: Saleforce.com platform, Apex Language, Visualforce (Pages, Component & Controllers), Pages, Data Loader, HTML, Java Script, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Sandbox data loading, Eclipse IDE Plug-in, Windows XP.
Confidential
Java developer
Responsibilities:
- Involved in full SDLC (Requirement Analysis, Design Architecture and Development).
- Developed overall framework for the project using Java/J2ee Struts.
- Involved in core development using HTML, Java, Struts, Servlets, and JSP.
- Designed/developed rich user interfaces using JavaScript.
- Applied MVC architecture using Struts framework.
- Configured Struts Configuration file to map the requests to the proper Models.
- Developed Action Object modules for various business functions.
- Used JDBC to connect Business Layer and the database.
Environment: Windows XP, Multithreading, UNIX, J2EE, Struts, Servlets and JSP, REST.
Confidential
Java Programmer (Java/J2EE)
Responsibilities:
- Involved in developing the application as per MVC standards using Struts.
- Developed Action Classes, Form Beans and Views using Java and JSPs.
- Developed EJBs (Stateless Session Beans) for Business logics.
- Utilized Oracle PL/SQL for database operations using JDBC API.
- Developed Oracle Procedures.
- Implemented DAO for Oracle RDBMS for DML Operations like Insert, Update, Delete the records.
- VSS is used for Software Configuration Management.
- Deployed the Applications on Web logic Application Server.
- Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
- Prepared Documentation and Java Doc.
Environment: Java, Servlet, JSP, JDBC, EJB, HTML, CSS, Eclipse, JavaScript, Struts, VSS, PL/SQL, Oracle, Windows XPReference: Will be provided upon request.