Java Developer Resume
Portsmouth, NH
SUMMARY
- Over 9 years of experience in IT industry with 5+ years of experience in Salesforce.com CRM Platform.
- Experience in creating Custom Objects, Custom Formula Fields, Field dependencies, Relationships, Pick - lists, Custom Tabs, Validation rules, Work Flows, Approval Processes, Page Layouts, Search Layouts to meet the client’s requirement and functionality.
- Experience in Force.com Apex Classes, Apex triggers, Visual Force, Batch Apex, Integration, REST, SOAP based Web Services, Force.com API, SOQL and SOSL, and Sales force AppExchange and JAVA and C #on demand.
- Experience in SFDC Administrative tasks like creating Profiles, Permission Sets, Roles, Users, Record Types, Email Services, Reports, Dashboards, Tasks and Actions.
- Hands on experience implementing Role Hierarchies and Sharing Rules for system security design.
- Strong Knowledge in SalesforceAdministration and Customization, Data Validation, Sales, Marketing, Customer Service and Support Development team.
- Experience in working with Force.com Standard Objects Accounts, Contacts, Leads, Cases, Opportunities and Campaigns.
- Experience in Standard and Custom Controllers in Visual Force for development of custom visual force pages and components as required by business requirements.
- Used different data tools - Apex Data Loader, Import Wizard, SFDC Data Export and Mass Delete.
- Experience working with Salesforce.com sandbox and production environments.
- Proficient in working with Eclipse IDE and Force.com Plug-in for writing business logic in Apex programming language.
- Experience in performing data migration from Legacy Systems using Data Loader.
- Experience in using the Workbench tool for SOQL queries, SOSL and the REST Explorer.
- Experience in using the Force.com Explorer to browse data model schema, custom objects, fields, build and test SOQL queries.
- Proven expertise in different real-time B2B Integration platforms such as Tibco Business Works, and Informatica Power Center ETL tool for integrating Siebel and SFDC CRM system and also with legacy systems Applications.
- Technical Knowledge on Lightning Experience and Lightning App Builder.
- Worked in all stages of Software Development Life Cycle (SDLC).
- Interacted with Customers for requirements elicitation and created BRD for Salesforce.com implementations.
- Experience in using Lightning Components in building Salesforce1 mobile application.
- Strong experience in implementing MVC with Salesforce.com.
- Trained staff and executives to use the Salesforce application system.
- Business Process Engineering / Re-engineering background, in the areas of sales, marketing, and/or customer support.
- Expertise in Object Oriented Programming involving Analysis and Design and Development of web based applications using Java technologies: HTML, DHTML, CSS, XML, JavaScript, and J2EE.
- Have a strong understanding on Big Machines Integration with CRM systems like SalesForce.com using Informatica tool.
- Experience in providing production support, analyzing the cause and fixing it.
- Excellent analytical, de-bugging skills and documentation skills.
- Experience working with CPQ (Configure Price Quote).
- Experience in handling various Salesforce Deployment Management Tools.
- Team player with good interpersonal skills, strong understanding of fundamental business processes, excellent Communication and Problem solving skills.
- Experienced in working as Lead for Off-Shore Team.
- Experience in providing Technical support (L1/L2).
- Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations.
TECHNICAL SKILLS
Salesforce Technologies: SFDC Certified Force.com Developer, Salesforce CRM, Salesforce SFA, Apex Language, Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Visual Force Pages / Components, S Controls, Apex Web Services, AJAX, Workflow & Approvals, Dashboards, Lightning, Analytic Snapshots, Case Management Automation, Custom Objects, Aura Framework, Lightning Components, MVC, Salesforce1, Lightning Process Builder.
Salesforce Tools: Eclipse, Force.com Eclipse IDE Plug-in, Force.com Explorer, Apex Data Loader, Force.com, Workbench, Force.com Platform (Sandbox and Production)
Other Programming Languages: SQL, R, Python, Java, JavaScript, HTML, XML, DHTML, C, C++, C#, SAS
Databases: MS SQL Server 2000/2005, PL/SQL, RDBMS, Oracle 8i/9i/10g, MS Access, and MySQL
Operating Systems: Windows NT / 2000 / XP Pro / Vista, Windows Server / 2008, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Portland, OR
Sr. Salesforce Lead Developer
Responsibilities:
- Currently working as a lead for offshore team, which involves training and guiding the junior developers.
- Analyzed the business requirements and mapped to Salesforce.
- Worked on mobile compatibility with salesforce1.
- Involved in data migration from Excel to Salesforce using Apex Data Loader.
- Created user Roles and Profiles, security controls and sharing settings.
- Worked on various SFDC standard objects like Accounts, Contacts, Leads, Reports and Dashboards.
- Created workflow & approval processes, validation rules, Auto-Response Rules, Approval process, email alerts and templates, and field updates.
- Developed Apex Classes, Visual force pages and Apex Triggers to develop the custom functionality as per the requirements.
- Worked on various AppExchange products according to the needs of the organization.
- Worked on Change Sets & ANT to move metadata from sandbox of one production org to sandbox of another production org.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Developed Lightning Components UI using CSS, HTML tags, Visualforce components and used JavaScript for front-end validation.
- Developed a Lightning application that enable a user to search, read, and update data from a Sales force.com
- Worked on configuring Jenkins to achieve continuous integration (CI).
- Worked on various AppExchange products according to the needs of the organization.
- Worked on various Salesforce.com standard objects like Campaigns, leads, Accounts, Contacts, Opportunities, Products, Cases, Solutions, Reports and Dashboards.
- Implemented CPQ (Configure Price Quote) solution using Apttus CPQ & Contract Management.
- Business Process Engineering / Re-engineering background, in the areas of sales, marketing, and/or customer support.
- Responsible for all the activities related to configuring Data Loader, uploading data in CSV files into Salesforce.com, checking for the correctness of the data.
- Created the workflows for automated lead routing, lead escalation, alerts and custom coaching plans.
- Provided the training to the internal business users to use the application and develop their own custom reports.
- Used Informatica for AppExchange.
- Used Lightning Design System to create pixel-perfect designs and applicationsfor a very professional and polished user experience.
- Integrated Salesforce with Microsoft Outlook to synchronize contacts, events and tasks.
- Implemented Case Management by creating record-types specific to the user groups, assignments rules, escalation rules, case templates, workflow rules and actions, etc.
- Used Open Source Aura Framework to build apps with lightening experience.
- Configured and Integrated Salesforce with Oracle database.
- Created page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
- Worked on Apex classes, controllers, controller extensions.
- Interact with Business Analysts and Developers to design better test plan and strategies based on the requirements of the business
- Customized page layouts for Accounts, Contacts, Campaigns, Leads, Opportunity depending upon user roles and groups.
- Designed various HTML Email templates for Auto-Response to customers.
- Deployment of code from sandbox to production using Force.com IDE tool.
- Created Visualforce pages and Visualforce components to achieve custom functionality.
- Designed and improved forms experience as part of a larger application-wide redesign; integrate the components into Salesforce’sLightning Design System.
- Wrote SOQL, SOSL considering the governor limits.
- Integrated Salesforce CRM with Siebel CRM explicitly using web services API.
- Configured user Roles, Profiles, sharing settings, organization wide defaults based on updated
- Used Force.com web service API for implementing WSDL in the application for access to data from external systems and web sites.
- Executed SFDC Administrative tasks like creating Profiles, Roles, Users, Email Templates, Reports, Dashboards, Tasks and Events.
Environment: Saleforce.com platform, APEX Language, Visual Force - Pages, AppExchange, Component & Controllers, Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Java Script, Java, Sandbox, Eclipse IDE Plug-in.
Confidential, Seattle, WA
Salesforce Developer/ Administrator
Responsibilities:
- Handled multiple roles as a Salesforce Administrator and a Developer as well as a Knowledge User for a CRM unification project across seven business units.
- Worked with Chatter and Mobile Implementations.
- Worked extensively with the business sales and marketing teams for gathering business requirements and effectively communicated guidelines regarding project scope and project estimation timelines on a regular basis.
- Oversaw user roles and permission levels in Sales Cloud for salespeople and marketers for two business units.
- Customized triggers for automating key business processes including payment authorizations and a pending activities tracker for business leads spanning seven different business units.
- Developed a Case Management System to handle support tickets made over phone, email, and the web.
- Customized the Case Management System to direct support tickets to the appropriate salesperson in a business unit.
- Moreover, configured the system to escalate support tickets to a Manager if no action was taken within 4 hours after taking into consideration the time zone of each business unit.
- Worked on Service Cloud and provided technical support to Service Cloud administrator.
- Partially developed a Customer Service and a Knowledge Base portal. Specifically, developed Workflows, Report Types, User Profiles, and reused existing Visualforce code templates for quick mockups.
- Built out Support Case automation to standardize processes, notify the team of escalations, and eliminate manual activity.
- Discussed OnCourse’s current and future project requirements with Technical Managers from Salesforce.com. Obtained seven additional Service Cloud licenses for OnCourse based on those discussions.
- Interacted with the same Technical Managers from Salesforce.com about upcoming product releases. Specifically, discussed the merits of replacing portals in development (Customer Service and Knowledge Base) with Salesforce Communities.
- Configured workflows with time based actions to send email alerts based on the escalation level for cases and leads.
- Integrated social costumer service with the salesforce costumer success platform, which allows the social team to gather a comprehensive picture of the customer to inform responses.
- Worked on Leads, Contacts, Accounts, and Opportunities. Segregated Leads and Contacts to the appropriate salespeople across the seven business units.
- Used the DupeBlocker app on AppExchange to filter duplicate Leads and Contacts. Customized business logic to automatically create a Contact for every Opportunity.
- Worked on Service cloud to listen and respond to customers across a variety ofsocial platforms and automatically route cases to the appropriate agent.
- Migrated data from various existing CRMs being used including Saleslogix, InsideSales, and Zendesk to Salesforce.com via Microsoft SQL Server Management Studio using Jitterbit Data Loader and the built-in Apex Data Loader.
- Provided Technical Support (L1/L2) during go live.
- Customized Visualforce pages for various business units including a page for company purposes showing a quick tax estimate. Successfully established a connection to AvaTax to calculate the proper tax amounts.
- Developed reports for lead generation as well as campaign and activity reports for each of the business units in the organization.
- Managed user accounts and security - including new user account creation, profile and role management, sharing rules, and security controls
- Attended various webinars available to Salesforce’s Partner Portal members.
Environment: Saleforce.com Platform, Force.com API, Activities, Cases, Workflow & Approvals, AppExchange, Custom Reports & Dashboards, Custom Objects, Custom Tabs, Email Services, Apex, Visualforce, HTML5, CSS, Java Script, Jquery, Backbone.js Salesforce.com Data Loader, Jitter bit, Sandbox.
Confidential, Aurora, IL
Sr. Salesforce Developer / Admin
Responsibilities:
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
- Documentation: Prepare Functional Design document and Technical Specification for the bug fixes and enhancements.
- Involved in Requirement Analysis, Estimations and Approach Design
- Involved in Web Services Development
- Managing Users, Profiles and Roles.
- Involved in Unit Testing, Deployment and Production Support.
Environment: Salesforce Platform, Visualforce Pages (Pages, controllers, Extensions, Components), Reports, Dashboards, Apex language, Data Loader, HTML, JavaScript.
Confidential, Portsmouth, NH
Salesforce.com Developer/ Administrator
Responsibilities:
- Interacted with various business team members to gather the requirements and documented the requirements.
- Developed various Custom Objects, Tabs, Components and Visual Force Pages and Controllers.
- Created Users, Roles, Public Groups and implemented role hierarchies, sharing rules and record level permissions to manage sharing access among different users.
- Designed and deployed dynamic workflows, validation rules, Approval Processes and Auto-Response Rules for automating business logic.
- Developed and configured various Reports and Report Folders for different user profiles based on the need in the organization.
- Worked on data integration, data clearing, data transfer from third party API’s with requested permission sets using APEX data loader.
- Working with Salesforce data tools such as Data Loader and Eclipse Force.com IDE for data migration.
- Experience integrating salesforce.com with other apps
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on detail pages.
- Used Apex Data Loader to migrate data such as accounts, campaigns from different legacy systems.
- Implemented Standard and Custom Apex Controllers to handle business logic and used debug logs to trace the execution.
- Created Custom Email Templates as part of sending Alerts to users based on the business requirement.
- Created Visual Force pages and components to render data from associated controllers as needed.
- Developed Triggers to handle bulk records within the governor limits to automate business logic.
- Used Enterprise WSDL and developed Inbound Custom Web Services to expose native logic to external clients.
- Development of SOAP and REST based web services used for custom development
- Implemented Test Classes to cover positive and negative use cases for Classes and Triggers and achieved close to 100% coverage.
- Performed IDE and Deployments across sandboxes and to Production Instance.
Environment: Salesforce.com Enterprise edition, Eclipse IDE, Apex Data Loader, Apex, Visual Force, SOQL, SOSL, HTML
Confidential, Plano, TX
Salesforce Developer
Responsibilities:
- Created workflow rules to create tasks and auto-update the fields for our in house ticketing system
- Created and managed custom objects, fields, formulas and set up security levels as needed
- Developed triggers on the activities and cases object to perform the required operations when a user logs a call and/or closes a case.
- Designed and developed batch apex processes and scheduled the processes to update the buyer status based on the account's buying history
- Loaded data into Salesforce using Demand Tools from our legacy systems (Order entry system)
- Extensively involved in Unit Testing and wrote Test Methods using Force.Com utilities
- Involved in developing the design document for the developed applications and other enhancements.
- Provided O&M support for application in production.
- Developed reports and dashboards which gives high level overview of various operations in the organizations Ex. Number of Projects, Budget allocations, Expenditure, etc.
Environment: Saleforce.com platform, Demand Tools, IDE plug-in, Java, JSP, J2EE, HTML, DHTML, JavaScript, XML, CSS, MySQL, PL/SQL, Oracle, Eclipse, Apache Tomcat server
Confidential
Sr. Developer
Responsibilities:
- Responsible for developing user screens and modification of existing screen based on requirements.
- Responsible for writing complex queries for CRUD operation to the database.
- Developed Stored Procedure to load data in required tables.
- Enhanced the existing Search Functionality within Baby Registry and Wishlist.
- Developed the functionality to enable addition of items to Registry/Wishlist using handheld scanners.
- Managing and executing queries in PL/SQL.
- Perform impact analysis, prepare design documents and Coding
- Prepare unit and integration test cases and executing them.
- Testing and modifying backend web services.
- Interacting with the functional team at onsite and understanding the requirements
- Providing post production supports to ensure the smooth running of online application.
Environment: Java, JSP, J2EE, HTML, DHTML, JavaScript, XML, CSS, MySQL, PL/SQL, Oracle, Eclipse, Apache Tomcat server
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis and detailed design document preparation
- Developed back-end Logic using Web Services in Java.
- Using a combination of JSPs, JavaScript, HTML and CSS for the front end.
- Developed and integrated java beans and other java classes.
- Designed and developed warehouse management module for maintaining store information like transit time, max carton capacity, weekend delivery; Pool point email maintenance and Email Projection to Pool.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Generated Jar files are deployed on Apache Tomcat Server.
- Worked with AS400 database system to write simple and complex SQL and PL/SQL statements for implementing database operations.
- Used Subversion for Source code version control.
- Debugging, bug fixing and unit testing.
- Support for User Acceptance Testing.
- Post-Production support to the end users.
Environment: Core Java, JSP, J2EE, Eclipse IDE, HTML, DHTML, JavaScript, XML, CSS, MySQL, PL/SQL, Oracle.