Programmer Analyst Resume
Irving, TX
SUMMARY
- Over 8 years of experience in Information Technology including 6+ years of Development experience in Salesforce.com CRM Platform
- Experience in working with Salesforce developer toolkit (Apex, Visualforce, Force.com IDE, SOQL and Webservices / Metadata API).
- Experience in Development, Administration, Configuration, Requirements gathering, Implementation, Integration and Support of Salesforce CRM and Salesforce applications (SFA) based on Apex Language and leveraging Force.com Platform
- Development experience with Apex Classes, Apex Triggers, Batch Apex, writing Workflows, Webservices, HTML and JavaScript
- Strong experience in defining, managing and creating Custom Objects, Page layouts, Field Validations, Formulas and Workflow rules on Salesforce.com
- Proficient in writing SOQL, SOSL, SQL queries and stored procedures
- Excellent skills in creating Use Case diagrams, Activity diagrams, Data Flow Diagrams (DFD), Sequence diagrams, State diagrams, LOV (Line Of visibility) Diagrams based on UML Methodology and business process flow diagrams using MS Visio/Enterprise Architect/Rational Rose
- Experience working with various databases like Oracle9i, DB2 and MySQL
- Proficient in using various IDEs like RAD, Eclipse and NetBeans
- Experienced in System Development Life Cycle (SDLC). Involved in different phases of development
- Lead and facilitated JAD Sessions, brainstorming sessions to develop an architectural solution that the application meets the business requirements, resolve open issues and change requests.
- Involved and provided support during the UAT
- Extensive knowledge about Team Foundation Server a configuration management software
- Knowledge of Customer Portal/Partner Portal and PRM (Partner Relationship Management).
- Experience working with salesforce.com Sandbox and Production environments.
- Proficient in Data Migration from Traditional Apps to Salesforce Using Data Loader Utility
- Experience in creating the Mail Merge Templates and implementing it in various custom and standard objects.
- Experience building Custom Controllers/ Components & Advanced Search Functionality
- Experience customizing standard objects Accounts, Contacts, Opportunities, Products, Price books, Cases, Leads, Campaigns, Reports and Dashboards.
- Experience in syncing the tasks, events and contacts from Salesforce to Outlook and Outlook to Salesforce.
- Experience in Developing Internet/Intranet applications, J2EE technologies and Java, JSP, Swings, Servlets, HTML, JDBC, XML, XSLT, EJB, JavaScript, Oracle and SQL.
- Experience in Object Oriented Design (OOD), Object Oriented Analysis (OOA), based on UML architecture.
TECHNICAL SKILLS
CRM Tools: Salesforce.com
Salesforce Technologies: Visualforce, Apex Controllers, Triggers, Sales cloud, Service cloud, Data Loader
Methodologies: Agile, RUP and Waterfall
Salesforce Integration Tools: Data Loader
Languages: Java, SQL, Apex, JavaScript, XML
Databases: MS Access, Oracle 9, SQL Server 2005/2008, MySQL
Operating Systems: Windows NT /2000/XP Pro/ Vista, Windows Server 2000/2003/2008 , Linux, Unix
Web Technologies: CSS, WebServices, XML, HTML, Flash, Dreamweaver, TFS
Others: MS OFFICE SUITE, MS VISIO, MS PROJECT
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sales force Consultant
Responsibilities:
- Duties included design, development, integration and administration of salesforce.com applications.
- Gathered user requirements and involved in application design discussions and documentation.
- Developed custom objects, profiles, sharing rules, roles and integration using web services, as needed by the business.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Deployed Apex using Force.com IDE, Force.com Migration Tool and Web Services API.
- Implemented Classes and Interfaces.
- Worked with Apex Scheduler to invoke Apex classes at regular intervals.
- Worked with Dynamic Apex to access objects and Field describe information, execute dynamic SOQL, SOSL and DML queries.
- Responsible for designing system/Unit/UAT test cases.
- With help of Informatica integrated Salesforce with MS SQL Database (In house BI Data warehouse) developed and implemented scheduled jobs for both batch and real - time Salesforce integration scenarios.
- Used Apex Data Loader for migrating records to Salesforce.
- Involved in data migration to Sand-box and production.
- Used sandbox mode for testing and migrated the code to the production instance in iterations.
- Involved in administrative activities like periodic data cleansing, security setup and workflow update.
- Worked in Agile project model and involved in documenting IT Stories and scoping sprints.
- Used Visual force in development mode to change the behavior and appearance of Visual force components.
- Implemented Visual force Templates and Placeholders to encapsulate page elements to be reused across several Visual force pages.
- Accustomed Pick lists, Dependent Pick lists, and Record Types to enforce data quality.
- Created Dashboards and Dashboard Components and implemented multiple levels of Dashboards and scheduled Dashboard refresh.
- Worked on Many-to-Many relationships and created Junction objects to implement Roll-up Summary fields to aggregate data from child records on the parent.
Environment: Salesforce.com platform, Workflow and Approvals, Reports, Custom Objects, Tabs, Email Services, Apex Language, Visual Force Pages, Components and Controller, Email Services, HTML,, Reports, Dashboards and Informatica JavaScript, Eclipse IDE Plug-in, Data Loader.
Confidential, Pittsburg, PA
Salesforce Consultant
Responsibilities:
- Prioritized enhancement requests(RFEs) and break-fixes by interacting with the Sales and Technical Support executives periodically
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
- Closely worked with other SalesForce.com consultants while implementing the solutions for the needs of organization.
- Created Custom Objects and defined lookup and master-detail relationships on the objects. Also created junction objects to establish connectivity among objects.
- Created workflow rules and defined related tasks, time-triggered tasks, email alerts and field updates to implement business logic.
- Developed various Apex classes, Controller classes and apex triggers for various functional needs in the application.
- Used Force.com Eclipse IDE for developing Apex Pages, Controller Classes and Triggers for deploying the projects components into different Sandbox Environments.
- Worked on Sharing Rules based on Role Hierarchies and created manual sharing for accessing records.
- Worked on different things like Components, Custom Settings, Sites and Static Resources, Debug logs and System Log.
- Worked on various salesforce objects like Accounts, Contacts, Leads, Opportunities, Reports and Dashboards
- Experience in developing Salesforce.com custom objects and work-flow business rules.
- Created page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages. Developed and configured various custom reports and report folders for different user profiles.
- Developed and implemented both the time dependent and time independent workflows as per the requirement. Developed and deployed Workflows and approval process wherever necessary.
- Created profiles, roles and implemented object level, field level and record level security.
- Evaluated Data entry, import processes and ensure proper Data quality standards exist for the Salesforce.com application.
- Created multiple visual force pages for various requirement needs. Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Administered and monitored the company's Salesforce CRM application.
Environment: APEX Class, Triggers, Quoting Tools (Big Machines & Apptus), Custom Objects, Standard objects, Sales Cloud, Service Cloud, Force.com IDE, Eclipse, Visualforce Pages, Workflows, Custom Settings, Custom Labels and Validation rules
Confidential, Richardson, TX
Salesforce Consultant
Responsibilities:
- Created Custom objects, Tabs, Components, Validation rules and Visualforce pages to help track internal help desk cases, customize and lead qualifications
- Designed Page Layouts and Search Layouts to organize fields, custom links and related lists on a record detail and edit pages
- Established Workflow rules to define Tasks, send out Email Alerts, Outbound messages and filed updates
- Developed Apex Triggers, Apex Classes and Test Methods
- Facilitated requirements gathering sessions with Stakeholders
- Documented, Managed and Analyzed stakeholders requirements
- Created custom controllers implementing complex code for retrieval from Salesforce to VisualForce pages
- Used Force.com IDE for Eclipse 3.3 for creating, testing and deploying applications
- Managed applications and software development project using TFS
- Customized standard sales force objects like Accounts, Contacts, Case management and Solutions
- Wrote SOQL and SOSL statements within custom controllers, extensions and triggers.
- Extensively worked on implementing the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse
- Wrote test methods with code coverage of 80-100%
- Used Force.com Webservices API for implementing WSDL in the application for access to data from external systems and websites
- Created an interactive UI to improve customer experience while recording the damage incurred to the property using Adobe Flex
- Presented large data volumes in salesforce.com and obtained interactive graphs using Flex
- Created various reports (summary reports, matrix reports, pie charts, dashboards) and setup report folders to authenticate users based on their profiles (permissions)
- Used analytic snapshots for bi-weekly reports
- Implemented complex approval processes to ensure proper authorization in the high-stakes environment of capital management
- Managed users, hierarchical roles, profiles, security controls and territory management.
- Involved in Salesforce Cloud computing knowledge transfer and tutorial activities
Environment: APEX, Web services, SOSL, SOQL, Force.com IDE, Import Wizard, Team Foundation Server, Java Servlets, Visual Force Pages, Adobe FLEX, Workflows and Validation rules
Confidential, Irving, TX
Salesforce Consultant
Responsibilities:
- Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
- Performed the roles of Salesforce.com Administrator / Implementer in the organization.
- Interacted with various business team members to gather and document the requirements.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Closely worked with SalesForce.com consultants while implementing the solutions for the requirements.
- Worked on various salesforce.com standard objects and custom objects.
- Designed, Implemented and deployed the Custom objects, Page layouts, Custom tabs, Components, and S Controls to suit to the needs of the application.
- Customized tabs among different business user groups and business centers.
- Created various Profiles, established object and field level security, configured the permissions based on the organizational hierarchy requirements
- Gathered requirements from the stakeholders and created BRD
- Facilitated JAD sessions with stakeholders, system analyst and the project managers
- Performed GAP analysis around business rules, requirements, business and system process flows and user administration
- Created the workflows for automated lead routing, lead escalation, alerts and custom coaching plans.
- Implemented various Custom Reports and deployed them for different business user levels.
- Customized the entire Salesforce.com applications to in corporate the business requirements, which involved creating Web Forms using S Controls functionality and processing the data in SFDC with the extensive usage of Webservices API.
- Implemented escalation rules, automatic case generation and their escalation to call center representative, and generated email alerts for quick issue resolution.
- Customized the Dashboards to track usage for productivity and performance of business centers and their sales teams.
- Provided the training to the internal business users to use the application and develop their own custom reports.
- Performed the role of support engineer for the internal users and helped them in getting used to the application, generated reports and saved them for further access to the users.
- Used sandbox for testing and migrated the code to the deployment instance after testing.
- Supported the data migration activities for migrating the data from various business centers and business center users with the support of Saleforce.com.
- Involved withSalesforce.com Premier Support and handled the support cases with the help salesforce.com support.
Environment: Windows XP Pro, Force.com Platform, Salesforce Enterprise Edition, Salesforce.com Custom/Standard Objects, Custom Tabs, Page Layouts, Force.com Web Services API, SOQL/SOSL Queries, Workflow & Approvals, Reports, Eclipse, Force.com Eclipse Plug-in, SalesForce.com Sandbox, Email Services, Security Controls, Sandbox data loading, HTML, Java Script, CSS, WSDL, SOAP
Confidential, Alpharetta, GA
Sales Force Developer
Responsibilities:
- Created custom controllers implementing complex code for retrieval from Salesforce to Visual Force pages.
- Interacted with the Salesforce.com premium tech support team on a regular basis.
- Interacted with various business user groups for gathering the requirements for salesforce.com CRM implementation.
- 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.
- Worked with various salesforce.com objects like Accounts, Contacts, Leads, Campaigns, Reports, and Dashboards.
- Intensely worked with Apex and Triggers.
- Developed various Custom Objects, Tabs and Components.
- Developed and configured various Custom Reports and Report Folders for different user profiles based on the need in the organization.
- 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
- Maintained user roles, security, profiles, and workflow rules wherever necessary.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
Environment: APEX, Web services, SOSL, SOQL, Sales Cloud, Force.com IDE, Import Wizard, Java Servlets, Visual Force Pages, Workflows, Ajax and Adobe Flex 3
Confidential, Alpharetta, GA
Salesforce.com Business Analyst/Admin
Responsibilities:
- Identified the business requirement and critical functional modules for gap analysis.
- Conducted JAD sessions, analysis, testing and project meeting throughout the project life cycle.
- Integrated SAP R/3 using middleware tools like Informatica on demand and web services.
- Worked on Partner Lead Management, Opportunity Management, Activity managements, Contract generation and other processes as per the demand of the application.
- Configured and Customized different page layout for different territories.
- Customized the Partner-Portal Layouts, depending on his user credentials.
- Created users, profiles, role hierarchies, field level security to hide confidential information.
- Created Dashboards for the partners to view the company's performance.
- Creating custom objects, custom fields, tabs, Record types and list views.
- Created mini page layouts, search layouts and page layouts to organize custom fields, custom links and other components on detail and edit pages of the record.
- Created custom reports as required by the application.
- Created analytical Snapshot every six months to have a track of the performance of the organization.
- Worked on Conga-Merge and Echo sign for contract management.
- Performed testing in sandbox.
- Fixed the bugs in the pivotal tracker by QA team after SIT testing.
- Assisted Post-Implementation Support team with handling cases.
Environment: SAP R/3, Informatica, Middleware tools, Sandbox, Testing, Web services, Sales Cloud, Force.com IDE, Visual Force Pages, Workflows.
Confidential
Programmer Analyst
Responsibilities:
- Involved in developing SOAP based Services in java for existing BL code.
- Developed code for parsing SOAP responses using SAX parser.
- Developed DAO (Data Access Objects) to access the applications databases and retrieve the result sets using JDBC.
- Deployed builds using Ant.
- Prepared the Functional, Design and Test case specifications.
- Wrote Unit test cases for existing java classes.
- Wrote Use Case documents for testers and Test Cases for the application Unit Test.
- Created complex SQL Queries, PL/SQL Stored procedures, Functions for back end.
- Developed code for XML parsing using SAX & DOM parsers.
- Used Hibernate Framework to build Query service.
- Updated the required data in the Oracle database to save and update the database using JDBC.
- Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP).
- Designed and developed communication between client and server using Web Services.
- Developed and deployed the application on Application Server using Ant scripts
- Used Web Services to exchange information on exchange rates. Also Used SOAP framework and WSDL.
Environment: JDK, Servlets, JSP, JDBC, Spring, Struts1.2, Oracle9i, SQL, HTML, DHTML, XML, UML.