Java Developer
SUMMARY:
- 7 plus years of experience in software development including requirements gathering, analysis, design, development and testing.
- Six plus years of experience on Salesforce CRM platform.
- Self - motivated, good team player and able to work in fast paced environment with excellent problem solving and analytical skills.
- Solid Understanding of Software development Life cycle (SDLC) and proficient in object oriented principles, methodologies and practices.
- Hands on Experience on Field Service Lightning (FSL) and Salesforce Communities.
- Hands on experience in administering and deploying Salesforce sales cloud and service cloud.
- Extensive Experience on developing Visual force page, component, Apex classes and triggers, Batch Apex, Schedule Apex, Salesforce platform API’s etc.
- Excellent Knowledge on Salesforce.com SOSL, SOQL, web services, security model, data loader, profiles, roles, custom Objects, fields etc.
- Experienced in building business intelligence tools such as Dashboards and reports.
- Strong Knowledge and Hand On experience on customization, configuration including workflow rules, validation rules, process builders, flows, formulas and approval process.
- Solid Understanding of database, data integration concepts.
- Expertise in deployment of salesforce using tools like force.com migration tool, change sets and Eclipse force.com IDE.
- Experience with Apptus CPQ.
- Excellent knowledge and hand on experience on working with REST and SOAP API.
- Experience in Agile Software Development methodology, especially Scrum
TECHNICAL SKILLS:
Languages: C, C++, Java, Apex, JavaScript, HTML.
Salesforce CRM: Apex Programming, Apex Classes, Apex Triggers, Field Service Lightning (FSL), Eclipse IDE Plug-in, Force.com Explorer, Force.com Data Loader, APP Exchange.
Database: Microsoft SQL Server, MS Access, Oracle.
Operating Systems: Windows NT/2000/XP Pro/Vista, Windows Server, UNIX, Linux.
Web: HTML, XML, CSS, XHTML, HTML5, JavaScript
Methodology: Agile, Waterfall.
Operating System: Windows XP/Vista/NT/98, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Java Developer- Responsible for setup, configurations and development of Field Service Lightning mobile application for ELECTRONIC VISIT VERIFICATION(EVV)
- Developed POC’s and various prototypes for the requirements.
- Responsible for setting up work orders, work order line items, service appointments.
- Responsible for developing a customized dispatcher console to track and monitor Service delivery in real time.
- Developed an automation actions for CHECK IN and CHECK OUT time to capture them on TIMESHEET.
- Responsible for the development of TIMESHEET submission process.
- Worked on Scheduling policies and work rules for Service resources available in the application.
- Enabled Scheduled optimization in order to create efficiency for the Service resource.
- Responsible for development process of assigning and scheduling Service resource for the Service appointments.
- Created Appointment and work orders within service cloud console using FSL and linked them to existing records.
- Created Validation Rules, workflow rules, time triggered tasks, email alerts and updates in order to get real time updates for the process on Field service lightning (FSL) mobile App.
- Implemented security and sharing rules at object, field, and record level and created roles for Support agents and managers.
- Created various profiles and configured permissions for the business users according to the organizational hierarchy.
- Defining and creating custom reports- using function analysis to determine which fields are necessary for various level reporting- assisting managers better utilize SFDC as a sales and efficiency tool.
- Created and managed workflows, complex formulas, basic triggers and flows.
- Designed and implemented custom Visualforce pages and apex classes.
Environment: Salesforce platform, VF pages, components and controllers, Custom objects, custom tabs, Sandbox, Dashboards and reports, Email alerts and notifications, Apex language, Data loader, workflows and approvals, Eclipse IDE plug-in.
Java DeveloperResponsibilities:
- Developed aura framework, Lightning Components and Salesforce Lightning Design System (SLDS).
- Responsible for setting up Sign Up process using FLOWS in salesforce
- Maintained an E-mail to Case system with auto-notifications sent to users when a case is created.
- Developed different Visual Force Pages to suit to the needs of the application using different Visual force components.
- Created sharing rules for providing cross functional teams of the organization access to records.
- Configured Custom objects Custom tabs and deployed Workflows Approval processes Validation rules and sharing rules to meet the requirements of the application.
- Created Page layouts Search layout to organize fields related lists custom links and other components in various record pages.
- Involved in creating and customizing Email template and configuring them to the email alert within the workflow rule for a standard/custom object.
- Developed various Apex Classes, Triggers, Controller classes and methods for functional needs in the application compatible with lightning.
- Worked on migrating components using Change sets, ANT from DEV to QA, UAT and production instances.
Environment: Salesforce platform, VF pages, components and controllers, Custom objects, custom tabs, Sandbox, Dashboards and reports, Email alerts and notifications, Apex language, Data loader, workflows and approvals, Eclipse IDE plug-in, ANT Migration tool, GITHUB
Confidential, St Louis, MO
Java Developer- Responsible for building the complex Data Model within Salesforce.com by interacting with various teams for understanding the business and implementing the project end to end.
- Responsible for Salesforce.com System Integration with external applications and systems using Apex Web services and Apex Callouts with both REST API and SOAP API.
- Worked on analyzing the complete Apex classes, Apex Triggers, Pages in the Salesforce.com.
- Worked on analyzing the Standard Objects, Custom Objects, Permissions sets, Page layouts, and profiles.
- Gathering the requirement, analyze the requirement and attending the day to day business meetings.
- Worked on various salesforce.com standard objects like Campaigns, Leads, Accounts, Contacts, Opportunity, Forecast, Cases, Reports and Dashboards.
- Designed very complex Visual force pages & web forms using JavaScript, CSS3, Bootstrap, HTML5, JQuery, Angular JS and Controllers.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Deployed the code developed in the Dev Sandbox to the Test Sandbox and the Production sandbox
Environment: Eclipse Force.com IDE, Force.com migration Tool (ANT), Apex Data Loader, Developer Console, Workbench and Force.com Sandboxes, Web Services, Agile methodologies and AppExchange.
Confidential, Tampa, FL
Java Developer- Designed custom visual force pages for Customer Support, Sales, and Professional Services department.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Maintaining Salesforce 3rd party applications /AppExchange applications such as CPQ.
- Created and used Email templates in HTML and Visual Force.
- Involved in Assignments Rules, Escalation rules, and Auto-Response Rules Configuration and Customization in Case Management.
- Scheduling Apex jobs for processing large records.
- Created Profiles and Roles based on Organizational role hierarchy, implemented Record-Level and Field-level security and configured their sharing settings.
- Created various custom Reports and Dashboards as per the customer requirements.
- Implemented Apttus Configure Price Quote (CPQ).
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Extensive experience in lead case management (Web-to-Lead, Email-to-Case).
- Designed junction objects and implemented various advanced fields like Pick list, Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows
- Developed Approval Processes for automated alerts, field updates, and Email generation leading to effective Web-to-Lead communication with customers.
- Developed Custom Objects, Custom Reports and configured the Analytic Snapshots to dump the data on regular basis for the sales performance and lead generation statistics.
Environment: Agile, Salesforce Unlimited Edition, Service Cloud, Sales Cloud, Apex, Visual Force (Pages, Component & Controllers),Apptus CPQ JQuery, JSON, XML, HTML5, CSS3, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Eclipse/Force.com IDE.
Confidential, Pewaukee WI
Java Developer- Developed Apex Triggers, Apex Classes and Test Methods using Sync/Async methods.
- Customized dashboards to provide daily forecasts and track opportunities, deal registrations and customer engagement.
- Maintained data cleanliness and accuracy by adding custom validation rules, custom formulas.
- Involved in various activities of the project, like information gathering, analyzing the information, documenting the functional and nonfunctional requirements.
- Written numerous SOQL and SOSL queries using Force.com explorer.
- Involved in the entire SDLC using agile methodologies.
- High End Process and Application Customization using Apex & Visualforce.
- Involved in authorizing Test strategy and Test plan.
- Customized the Dashboards to the track usage for productivity and performance of business centers and their sales teams.
- Created pick lists, dependent pick lists, lookups fields, junction objects, master detail relationships, validation and formula field.
- Mainly worked with CASE Management in SFDC.
- Experienced in sales cloud by adding object, Fields, Tabs, Reports, and Dashboards and migrate data into Salesforce.
- Developed Visual force page using the extension controller according to the clients’ requirement.
- Developed the web front end layer using JSP, JavaScript for the registration application where different users, employees, contractors, and clients can login to their maintenance pages and manage their accounts.
Environment: Salesforce.com platform, Apex Language, REST API, Visual Force (Pages, Component & Controllers), Workflow & Approvals, Custom Objects, JavaScript, Dojo, JSP, Ajax, Sandbox data loading, Eclipse IDE Plug-in.
Confidential, Springfield OR
Java Developer- Administered, configured, maintained Salesforce.com application user profiles, roles, assigning Permissions, generating security tokens, validation Rule, upgrade installation.
- Created and deployed Several Reports using salesforce.com platform.
- Developed APEX Classes, Controller Classes and APEX Triggers for various functional needs and implemented the business logic as per the requirements.
- Developed and deployed workflows and approval processes for opportunities and products/ assets management.
- Involved in building of the Customer Portal in the organization.
- Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com subjects. Used it to read, extract and load data from comma separated values (CSV) files.
- Involved in Salesforce.com application setup activities and customized the apps to match the functional needs of the organization.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Created and used Email templates in HTML and Visualforce.
- Developed Apex Classes & Triggers to implement the business logic as per the requirements.
- Developed Unit test class for Apex class and worked for improving code coverage.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Handled different Integrations with other platforms.
- Developed various Custom Objects, Tabs, Components and Visual Force Pages and Controllers.
Environment: Salesforce.com platform, Apex Language, REST API, Visual Force (Pages, Component & Controllers), Workflow & Approvals, Custom Objects, JavaScript, Dojo, JSP, Ajax, Sandbox data loading, Eclipse IDE Plug-in.
Confidential
Java Developer
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using Object oriented design / UML diagrams on RSA
- Developed the workflow interfaces using JSPs that are developed using Struts Tiles Layouts and the request processors using the Dispatch Action and Action.
- Developed the complete Exception module using the existing framework that embraces Struts, Java, JSP, JSTL, and Ajax.
- Handled assignments in developing UI pages using JSP, Html, DHTML, CSS and JavaScript technologies for modules in BDMS.
- Application developed in MVC architecture using Struts, JSP, Java Script, JQuery, Bootstrap Ajax, HTML, Angular JS, CSS, JMS and Hibernate.
- Configured plug in classes for the interfaces of struts with spring and to delegate controls to use MVC design pattern.
- Created Spring Interceptors to validate web service requests and enables notifications.
- Used RAD application development and configured external capabilities for various interfaces.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Worked on creating topics, queues and MDBs for communication by using WebSphere JMS.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Worked on Installing and configured WebSphere Application Server.
- Made use of WINCVS for checkout and check in operations.
- Tested web pages and documented the corresponding data. Tested for standards conformance.
- Understanding of the software development cycle.
Environment: RAD 6.0, WAS 6.0, Struts 1.2, Spring Framework 1.2, Java 1.4.2, JSP 2.0, HTML, XML, XSL/XSLT, Angular JS, JavaScript, JQuery, sencha, AJAX, Oracle 9i, RMI, WINCVS, Windows XP, UNIX.