Lead Sales Force Data Migration Specialist/developer/admin Resume
Austin, TX
SUMMARY:
- Over 8+ years of IT experience across various domains and over 5years of experience in Salesforce.com CRM platform using Visual force, Apex and Java Technologies as an Administrator and Developer and 4 year of experience in Java/J2EE.
- Profound noledge of Software Development Life Cycle (SDLC) concepts from planning through implementation and maintenance. Proficient in formulating planning and documentation for project scope, process design, system configuration, test readiness, deployment and post implementation support.
- Proficient with Sales Cloud, Service Cloud, Call Center, Force.com, Portals, Chatter and App - exchange on Sales force.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Expert in design and development of applications using JAVA/J2EE technologies like Servlets, JSP, JMS, JDBC, JSF, Struts, EJB, Hibernate, Spring, Web Services, Java Beans, RMI and XML.
- Experience in programming, deploying of middle-tier popular J2EE Application Servers like IBM WebSphere, JBoss and Tomcat.
- Experienced in customizing standard objects Accounts, Contacts, opportunities, Products, Price books, Cases, Leads, Campaigns, Reports and Dashboards, Extensively Created Roles & profiles and configured the permissions based on the organizational hierarchy with Data Cleansing, Instrumental in Designing Custom Formula Fields, Field Dependencies, Validation Rules, Workflows, Approval Processes, Page layouts and search layout.
- Experienced in developing and designing business logic for Salesforce.com using Force.com Apex triggers and Apex classes, Proven Master in integration of Salesforce.com Applications with Other applications with an emphasis of the Web Services/XML and other Integration Tools, Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements.
- Strong exposure in creating various Page Layouts profiles and configured the User permissions based on the organizational hierarchy, Experienced in creating validation rules, workflows, approval process, and dynamic approval process, implementing and supporting modules like Partner Relationship Management and Service Cloud implementation, in data migration from Legacy Systems using Data Loader, Import Wizard, pervasive, Cast Iron and Demand Tool. Has good noledge on Informatica/ETL Tool and Informatica onDemand.
- Secured hands on experiencein Administration setup like manage Users, Security Controls and Data Management, Highly experienced with Web services API, WSDL, SOAP, XML, and XSLT, Proficient in working with Java and associated J2EE technologies like JSP, JDBC, EJB 2.1, EJB 3.0.
- Team contributor, having exceptional communication skills, strong quantitative skills and personal maturity. Proven track record of successfully managing multiple responsibilities simultaneously.
- Expertise in code maitainances tools like SVN,GIT, Soruce Tree and Bit Bucket.
- Expertise in dealing with Dataloader, dataloder.io and Jitterbit.
- Good noledge about Cloud data structures, and Legacy systems.
- Experience in Data modeling, migration from legacy system to cloud.
- Expertise in data purge .
- Excellent verbal, written and spoken communication skills.
- Excellent Leadership, Technical, Analytical and Problem Solving skills and ability to get on well with people from cross-cultural backgrounds.
- Experience with onshore-offshore model projects.
- Experience with leading a team size of 8 members.
- Implementing migration, using different tools like Dataloader, Git, SVN, bit bucket and Source Tree.
TECHNICAL SKILLS:
Salesforce Technologies: 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, Analytic Snapshots, Custom Objects.
Salesforce Tools: Eclipse, Force.com Eclipse IDE Plug-in, Force.com Explorer, Force.com Data Loader, Force.com Excel Connector, Force.com Platform (Sandbox, and Production),Git Repositories and Strata source.
Operating Systems: Solaris 2.6/2.8,Windows NT/2000/XP, UNIX, Linux,AIX, CentOS
Programming Languages: Java 1.4, Java 5, C, Groovy, Python3.3, Ruby.
Java Platform Technologies: Servlets 2.4, Java Server Pages2.0, JDBC, SAX, DOM, JSTL, Ant Migrator.
Middleware: Web Services, SOAP
Application Servers: Iplanet 6.0, Web Logic 6.1. /7.1/8.1, Web Sphere 4.0.2/5.0/6/0.
Web Servers: Apache Tomcat
RDBMS: Oracle8i/9i/10g/11g, SQL Server 7.0, Sybase, DB2, MySQL
Tools: JBuilder8.0, WSAD 4.0/5.1, RAD, Rational Rose, Eclipse, SQL Navigator/TOAD, Putty, Squirrel SQL client, Tealeaf, Introscope, SOAPUI
Design Methodologies/Models: OOAD, RUP, Agile, SCRUM
Version Control Tools: CVS, Rational Clear Case, VSS, Subversion, GIT
Frameworks: MVC, Apache Struts, Spring, Hibernate, Grails, Pyramid
Others: PL/SQL,XML, XSD,XSLT, HTML, HTML5, JavaScript, Ant, MS SQL Server, Jquery.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Lead Sales Force Data Migration Specialist/Developer/Admin
Responsibilities:
- Developed user interface using MXML and Action Script. Handled frontend validations using Action Script .
- Developed Value Objects to set the form data.
- Developed the Data structure and configured the system as legacy system.
- Developed Event classes and Presentation Model classes to create and dispatch events.
- Created and dispatched events upon the user actions and also handled results and errors on the response.
- Developed Remote Objects with respective methods to handle the events dispatched from the flex events.
- Developed Session Beans and Business Objects to implement business logic and also transaction management.
- Keeping track of releases, maitainances and Migration of data from legacy system.
- Developed DAOs to persist the data.
- Developed Hibernate mapping files for each object models to interact with databases
- Configured Message queues, Data Sources and LDAP on WebSphere Application Server.
- Configured Application workspace (Rational Application Developer).
- Dev, SIT, UAT and Production Environment bug fixes.
- Coordinate with client operations team to deploy various application components in Development, Testing environment.
- Generated JAVA Model classes (Objects) from XSD's by using JAXB API.
- Used Log4J for logging and tracing the messages.
Environment: Java, J2EE, Apex, Visual Force (Pages, Component & Controllers),Visual Flows, Reports, Dashboards, Pages, Data Loader, HTML, XML, Java Script, CSS, Workflow & Approvals, Reports, Custom Objects, Email Services, Security Controls, Sandbox data loading, Hibernate, PL/SQL Developer, Splunk, Clear Case, Oracle10g.
Confidential, San Francisco
Release Manager/Admin/Developer
Responsibilities:
- Involved in BSR (Business System Requirements) meetings and requirements specifications and provided the solutions.
- Filled in the shoes of Senior Salesforce Developer in the organization.
- Worked on the customization of Territory Management module because of the limitations of Salesforce standard functionality.
- Worked extensively on the Salesforce Standard Objects. Created and deployed Custom Objects.
- Created Custom tabs, Validation rules, Workflow Rules, Page Layouts, Search Layouts and components to meet the requirements of the Application.
- Designed the Visual Force pages/Visual flows to enhance the search functionality provided by standard Sales force.
- Worked with the off shore teams for the release with ant migrators using staratasource tools and working with repositories.
- Migrated data from legacy system to Salesforce crm, preparing and updating the Low level design document and High level design documentations.
- Preparing Technical design documents realated to new approches and designs.
- Developed Business logic using the force.com IDE, Apex classes, Triggers, Test Methods and writing SOQL queries.
- Developed Batch classes and scheduled them to a nightly, weekly and bi-weekly basis for performing various functions based on the requirement.
- Created the shadow objects to perform the DML operations on territory since the Salesforce doesnot allow DML operations on Territory.
- Developed the triggers to automatically replicate the data in the Territory to the Shadow Object.
- Involved in deploying applications to various environments.
Environment: Apex, Visual Force (Pages, Component & Controllers),Visual Flows,Reports,Dashboards, Pages, Data Loader, HTML, XML, Java Script, CSS, Workflow & Approvals, Reports, Custom Objects, Email Services, Security Controls, Sandbox data loading, Eclipse IDE Plug-in, Zuora Subscription Services, Google Visualization API,Amazon servers, portals, strata source, Git repositories.
Confidential
Lead Sales force Developer
Responsibilities:
- The role is to ensure that the deliverables are expected to meet the business needs, be secure, scalable, maintainable, supportable and highly available, comply with standards and be consistent with the architectural framework.
- Conducting activity-based analysis of key business processes, identifying quick hits that result in efficiency gains and making final recommendations to management.
- Associated with Project Management, PMO and Business Analysis teams to provide project overview for business review and project kick-off meetings.
- Handling the tasks of providing technical direction for developing, designing and integrating systems for customers.
- Assigning the tasks, monitoring and reviewing the work of the development team.
- Providing timely and effective communication to internal stakeholders pertaining to quality, resource allocations and project issues.
- Responsible for creating and executing development plans.
- Performing code reviews and mentoring junior developers.
- Documenting the requirements for implementing Salesforce based Incident Management System.
- Closely associated with Salesforce.com consultants while implementing the solutions for the needs of organization.
- Customizing the Dashboards to track the usage for productivity and performance of business centers and their sales teams.
- Customizing tabs for among different business users groups and business centers.
- Supporting data migration activities for migrating data from various business centers and business center users with the support of Salesforce.com.
- Interacting with various business user groups for gathering the requirements for CRM implementation.
- Implementing the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Designing various HTML Email and Visual force email templates.
- Supporting Salesforce.com Application Setup activities and customizing the apps to match the functional needs of the organization.
- Developing Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Developing Custom Objects, Custom Reports and configured the Analytic Snapshots to dump the data on regular basis for the sales performance and lead generation statistics.
- Developing and deploying the workflows and approval processes.
- Integrating Salesforce with an external application using web service API’s.
- Working with sandbox for testing and code migration to the deployment instance after testing.
- Interacting with the Salesforce.com premium tech support team on a regular basis.
- Providing the to the internal business users to use the application and develop their own custom reports.
Environment: Salesforce.com platform, Apex Language, Visual force (Pages, Component & Controllers), Pages, HTML, Java Script, Workflow & Approvals, Reports, Custom Objects, Custom Controls, Sandbox data loading, Eclipse IDE Plug-in, Zuora Subscription Services, Google Visualization API.
Confidential, Phoenix, AZ
Senior Java developer
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology. Involved in daily scrum and month sprint planning meetings.
- Involved in development of Business layer and the presentation layer of DWS and Agentsite modules.
- Extensively involved in developing REST web services based java clients and producers to communicate with Mainframe and Sharepoint systems using IBM-WINK.
- Used Jackson JSON API to serialize and de-serialize JSON data for interacting with Sharepoint.
- Used SAX and DOM XML parsers to parse and build XML files for interacting with the mainframe (Mobius) system.
- Registered and used web services in WSRR (Web Services Registry and Repository).
- Developed module to communicate with WSRR and obtain the end point URL for a particular web service.
- Used IBM WID and WESB and designed the mediations for accessing the web Services.
- Developed data source for Document Web Services module in WebSphere server and using JNDI to access the datasource in WebSphere.
- Involved in Implementation of middleware framework of the Agent Site module using Hibernate and Spring Frameworks.
- Used Spring MVC as web framework and Spring to develop light weight business components.
- Implemented Spring Inversion of Control by way of Dependency Injection.
- Developed User interfaces Components for the ECM-front end module using JSF.
- Used Asynchronous JavaScript and XML (AJAX), JQuery, JavaScript, HTML Semantics, XSLT and CSS for better, faster interactive Front-End.
- Implemented Design Patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects, Adobe Creative Suite.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Used SQL server database for backend data storage.
- Performed Unit testing of web services modules using JUNIT.
- Implemented logging for error tracking using Log4J, SLF4J and fixed the errors.
- Created Use cases and Sequence diagrams using UML.
Environment: JAVA, J2EE,SOAP/REST Web Services, XML, Struts, JQuery, AJAX, XSLT, Servlets, HTML, CSS, JavaScript, UML, Junit, ANT, Log4j, Eclipse, IBM WID 7.0, IBM WebSphere Application Server, IBM WESB(WebSphere Enterprise service bus), SQL, PL/SQL, MS-SQL server 2008.
Confidential
Jr.Developer
Responsibilities:
- Deciding design objectives for any new architecture.
- Communication architecture of JSP with Java Beans, Java Beans with other components viz., Transaction Server, Map Database, Mail Server etc.
- Analyzing advantages & disadvantages of JSP driven architecture.
- Migrated from MVC1 pattern (me.e. JSP as controller and View and JavaBeans as Model) to MVC2 pattern implemented by struts.
- Used JavaScript for validating the form fields.
- Defining the clear boundaries between the Presentation JSP and Process JSP. The Presentation JSP refers all the data required using the Process JSP and the final page is sent to the client. Presentation JSPs are concerned with look and feel. Normally each presentation JSP TEMPhas a Process JSP included in it to make the page dynamic. All the processing, pertaining to communication with backend via Transaction Server, Image Server and all other local processing are done in the Process JSP using Java Beans. Process JSPs are not concerned with look and feel.
- Creation of user interfaces using JSP/HTML/DHTML/XHTML.
- Creation of Java classes to generate and parse XML.
- Creation of Java Beans that communicate with various backend components.
- Work closely with Quality Assurance team to resolve all types of issues.
Environment: Java, J2EE, Struts, JSP, Servlets, Java Beans, XML, JavaScript, HTML, CSS, Visual Source Safe (VSS), Apache Tomcat, weblogic application server, eclipse, ant, Oracle, LINUX.