Sr. Lead Salesforce Developer Forwardline Resume
Los Angeles, CA
SUMMARY:
- As a Technical Lead/Architect I collaborate with Business partners, Developers, BAs, and QAs on a daily basis to design and maintain scalable CRM Solutions, solve complex and critical business issues. I bring my best practices that I have learned over 14 years of industry experience (Salesforce.com for the past 4 years) specializing in end - end development, designing scalable/reusable solutions, setting up API frameworks, integrating with various systems, project management, user experience, and customization.
- I am involved in defining the development processes and making sure every project team member get aligned with the process. I work with BAs and Stakeholders in gathering/streamlining Functional Requirements and transforming them into scalable technical design (User Stories) that gets handed over to the developers. I work closely with Project Managers for setting up and defining project mile stones and work towards till the successful completion. I work with QA team during the various testing phases to help identify the priority, severity, and complexity of defects and fix them, and also assist individuals involved in User Acceptance Testing. I have been involved in full development lifecycle for several projects starting from Requirement gathering phase to post deployment support.
- Apart from coding and development, I am involved in working with several teams on multiple projects. While being responsible for CRM Practice growth I can also easily fit into several other roles such as, solutions architect, enterprise data architect, program and project manager, business analyst, and other important business management and technology roles.
TECHNICAL SKILLS:
Technologies: C, C++, APEX, Core Java, Salesforce,J2EE, APEX, Visual Force, SOQL, REST API, JSP, Servlet, JMS, DOM, JNDI, Struts, Ant, UML, JDBC, XML Schema, XML, Swing, Java Beans, Spring, Hibernate
Web/Application Servers: WebLogic 7.0/8.1, Tomcat 4.x, WebSphere
Web Presentation: JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML, XSLT
Operating Systems: Windows 98/XP, Windows NT 4.0, Windows 2000 and Linux
Databases: Oracle, MySQL
Tools: Eclipse, Rationale Rose, JUnit
PROFESSIONAL EXPERIENCE:
Sr. Lead Salesforce Developer
Confidential, Los Angeles, CA
Responsibilities:
- Designed and developed global solution for validation Rules utilizing Custom MetaData.
- Designed and developed solution for copying data from one object to another object using custom metadata.
- Involved in enhancement, optimization, and refactoring the code.
- Collaborated with internal and external teams to create detailed project plans to manage scope and delivery
- Coordinated with Testing and Release Management teams, participates in release planning activities
- Involved in the integration with various systems such as: CPQ, Oracle, Mulesoft.
- Developed VisualForce pages, Apex Classes, Triggers and Test Classes.
- Basic understanding of Steelbrick.
- Worked with lightning components and process builder.
- Worked closely with release management team and actively participated weekly deployment using continuous integration.
- Setup the API framework in SFDC using REST to integrate with JAVA APIs
- Designed and developed JAVA rest APIs hosted in AWS and interacted with SFDC APIs
- Worked with AWS (Amazon Web Services) for building APIs to integrate with partner websites. APIs hosted in AWS acts like a middleware between end-partners and Salesforce and worked with EC2 and Lambda
- Gathered requirements from the client for the data migration tools
- Worked with all Salesforce Service, Marketing and Sales clouds.
- Migrated funding quotes sheets from excel, which was to calculate the loan amount based on various factors, to Salesforce using Custom Settings, APEX, VisualForce, Triggers, AJAX, JavaScript and JQuery
- Setup a Trigger to populate activity history from contacts to opportunities that’s logged by Velocify (CTI)
- Integrated lightning components into VisualForce pages.
Sr. Lead Salesforce Developer
Confidential, New York, NY
Responsibilities:
- Involved in gathering requirements from the client for the data migration tool.
- Created several Wireframes for technical POC.
- Involved in designing the data model for technical POC which was later on extended for Pilot.
- Worked with CipherCloud that enables data encryption/decryption.
- Worked with standard SOAP APIs as these are the only APIs supported by CipherCloud.
- Worked with JSTree to enable drag/drop features on creating account/contact/opportunities hierarchies.
- Involved in the Sprint planning with the project manager and provided estimates for each Sprint.
- Identified In-Scope and Scope Creep elements with the project manager and client.
- Created stories and assigned to each project team member and made sure that the stories were being done with in the estimated hours.
- Provided support promptly to every project team member to bring them up to speed in order to achieve the extremely challenging timelines posted by client.
- Demonstrated technical POC to the client.
- Managed daily scrum calls and discussed about blockers/risks.
- Maintained a balanced workload among all project team members.
- Performed weekly code reviews with each developer to make sure that the code maintained proper coding standards.
- Worked on VisualForce pages, standard SOAP APIs, XML, JSON, JSTree, and custom controllers as to when a project team member ran across issues.
- Worked with Force.com migration Tool, ANT, and XML in order to migrate metadata between sandboxes.
- Worked with custom labels, custom settings, record types, page layouts, reports, static resources, managed/un-managed packages, AJAX, jQuery, jQuery AutoComplete, Bootstrap, and the standard/custom fields.
SalesForce Solutions Engineer
Confidential, New York, NY
Responsibilities:
- Worked on standard objects such as activities (tasks/events), campaigns, accounts and Custom Objects.
- Worked with permission sets to assign access to restricted objects.
- Worked with various validation rules and complex logic.
- Created lookup filters on various custom fields.
- Involved in user training on new solutions/enhancements.
- Created both inbound and outbound change sets to move codes among various environments.
- Worked with profiles, created new profiles and removed unnecessary ones.
- Worked on custom DB models called “Activity Side Car” which was designed to assign multiple contacts/products/accounts to each activity using WhoId and What ID.
- Worked with opportunities and stages, streamlined and backfilled stages.
- Worked with record types and page layouts.
- Worked with custom reports and dashboards and added/removed custom fields from custom reports.
- Actively involved in production support.
- Worked as a Business Analyst and involved in creating HLD, AD and FR documents.
- Worked on agile methodology and used JIRA/Kanban for creating/tracking new stories.
- Involved in the deletion on duplicate records utilizing Informatica Cloud services.
- Utilized front end technologies such as JavaScript, D3, JSON, AJAX, HTML and CSS.
- Implemented Visualforce pages and components as per the requirements.
- Heavily worked with APEX, Triggers, Scheduler, Batcher and test classes.
- Worked with Custom fields, picklist values, dependent and controlling fields.
- Created workflow rules and alerts, formula fields, field updates and the approval processes.
- Utilized Data Loader and Workbench for DML operations.
- Heavily worked with SOQL/SOSL for DML operations on various standard and custom related objects.
- Involved in created the design documents such as application design documents, high level design documents and also updated Wiki for every new solution implemented.
- Produced and consumed REST APIs mostly in JSON format.
- Worked with static resources, sites and custom settings.
- Good knowledge and understanding of lightning components.
- Integrated Force.com IDE with SVN repository for code backup, revision history and code review purposes.
- Worked with Metadata and used APEX Describe methods to obtain Salesforce field Metadata.
Environment: Oracle 11g, SQL Developer, UNIX, XML, JSON, JavaScript, D3JS, AJAX, HTML, CSS, JQuery, Firebug, Rest Client, SVN repository, JIRA, Confluence, Kanban, Workbench, Eclipse, SublimeText, MavensMate, Toad for Oracle, Informatica Cloud Services, RIVA (Synchronization with Outlook), and Eclipse Force.com IDE.
Sr. Salesforce Developer
Confidential, Denver, CO
Responsibilities:
- Customized the data model of Salesforce.com CRM using Workflows, Triggers, Validation Rules and approval processes.
- Designed/created Custom Objects, Custom Fields, Pick List, Workflow Alerts and Actions, Validation Rules, Custom Tabs, Custom reports, Report folders, Report extractions to various formats, design of Visual Force Pages, Record Types, Dashboards and email generation according to the application requirements.
- Expertise in developing Visual force pages, Apex classes, Controller and Triggers on Force.com on the platform to customize applications according to the functional needs.
- Worked with Google Maps API for populating geolocation (latitude and longitude) from address fields, implemented relevant Apex classes and Triggers on both standard and custom objects.
- Implemented Apex Rest APIs to expose Salesforce CRM data.
- Worked with both public sites and also implemented oAuth for the REST APIs that required authentication.
- Collaborated with the internal project managers, senior Salesforce consultants and other members of the team to help meet our client’s needs.
- Developed a time sheet app to manage resources time spent on each project.
- Created workflow rules to send reminders for the timesheets that were coming due.
- Created reports and Dashboards for time sheets.
- Created approval process for time sheet approvals.
- Worked with describe APEX schema to expose all available list values in a picklists via REST API.
- Participated in data migration from traditional applications to Salesforce using Import Wizard and DataLoader utility.
- Created Salesforce training plans for college grads.
- Added custom fields and validations to the new and existing objects and added custom functionality using custom controllers and custom extensions.
- Interacted with the various business user groups for gathering the requirements for salesforce.com CRM implementation.
- Experienced in defining custom formulas and created validation rules to suit the needs of the data model and ensure data quality.
- Worked with agile methodology for all the project requirements. Also, I conducted regular scrum meetings with BA and developer teams to discuss issues and goals fulfilled.
- Created roles and profiles for users as per their hierarchy and access level.
Environment: APEX, VisualForce, Sublime Text, Mavens Mate, Force.com Eclipse IDE, GIT, JIRA. SOQL, SOQL Explorer, Developer Consoler, UNIX, SOAP UI, XML, ECMA Script, JSON, REST APIs, Java Script, JQuery and Tower.
Salesforce/Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Implemented ER diagrams which were learned during my MS program as part of a database administer course and utilized same knowledge at work.
- Created UML Class and Use Case Diagrams which were learned during the MS program as a part of Software Engineering.
- Effectively used the out of box salesforce functionality to manage campaigns, opportunities, cases and events.
- Developed Apex classes, Controller classes and Apex Triggers on Force.com platform to customize application according to the functional needs.
- Created custom VF email templates for enabling the localization using translation workbench.
- Created custom VF pages to leverage the functionality of displaying the information from different objects and also updated them on the same page.
- Created complex workflow rules criteria’s for field updates and email alerts.
- Interacted with functional teams to gather and document the requirements.
- Created high level designs and application design documents.
- Implemented the requirements on Salesforce.com platform using Sublimetext and Mavensmate, also worked with Force.com IDE for Eclipse but I personally preferred Sublimetext and Mavensmate for making it easy with auto-suggestions by pre-populating.
- Created/customized dashboards to display project related information on the home page for managers and principals.
- Created/modified page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edited the pages.
- Transitioned from Java to Salesforce and involved in Salesforce training.
- Re-wrote the entire application using Java and best Object oriented practices.
- Worked on various projects for several clients, including but not limited to the migration of a legacy applications from AS400 platform to Linux ISCS.
- Researched and solved complex situations such as connecting to two databases simultaneously in order to read and save data from one database (IBM DB2) to another database (Oracle). Went through various technologies and found Hibernate JPA as the best approach. Created two entity managers one for IBM DB2 (to read) and another one for Oracle (to write).
- Used latest Java technologies Struts and Spring MVC for the Web flow.
- Used Hibernate Session Factory to get connected to various databases such as the SQL server, Oracle, DB2 and MySQL.
- Worked with the clients to understand the functionality and gather requirements for the application.
- Learned and implemented Restful Web services in order to provide data to other systems.
- Worked with the latest testing strategies such as test driven development and behavioral driven development.
- Worked with several design patterns.
- Worked as a team lead/on-site coordinator and managed a team of 20 members.
- Worked with GIT repository’s involved in creating the remote branches.
- Used JIRA for creating features and stories and also to track the project progress.
Environment: JSP, Hibernate, Struts, Spring, WebSphere 7.0, RAD 7.5, Oracle 10g, SQL Developer, UNIX, SOAP,UI, XML, ECMA Script, JSON, VM Templates, XSL, Java Script, JQuery, Firebug, JUnit, Log4j, Rest Client, and CVS repository, Motive’s Model & Overlay builder, Aqualogic Helper, and Workflow Builder
Programmer Analyst
Confidential
Responsibilities:
- Worked as a Java developer and helped build web applications using Core Java and J2EE technologies.
- Worked on a J2EE application designed with framework
- Developed GUI components which included the application interface and business logic; integrated with the services
- Performed extensive testing of the entire modules with bi-weekly code reviews in a team environment
Environment: Java, J2EE, Struts, JDBC and Eclipse.
