Java Developer/ Business Analyst Resume
Raleigh, NC
SUMMARY
- Seven years of experience in IT industry in Salesforce.com CRM and Java development.
- Skilled problem solver and an efficient team player. Can effectively work in both independent and collaborative work environments.
- Extensive experience in using Agile and scrum methodology for Software Development.
- Experience working across various SFDC implementations covering sales cloud, service cloud, call center, Chatter and App - exchange applications.
- Experience in SFDC development using Apex classes, Triggers, Visual Force pages, controllers, controller extensions, Force.com IDE, SOQL and SOSL.
- Proficiency in SFDC administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks and Events
- Extensive experience in data migration and integration using the data loader.
- Experience in debug apex scripts, using debug logs and system log console to catch exceptions and execute governors and limits.
- Extensively Used Web services REST API for making callouts to external systems.
- Created custom controllers and extensions to make external web service callouts, validate and insert data.
- Worked with locking statements, transactional control and exception statements to invoke apex triggers.
- Worked with exception handling and displaying custom error messages for effective end user experience using visual force pages and apex classes.
- Used multi-tenant MVC architecture to build Visual force Pages for various sales force applications.
- Created both managed and unmanaged packages with deprecated annotations to be available for partner Sales force users and other external users.
- Created validation rules, workflows, and approval processes for automated alerts, field updates, and email generation according to the requirements.
- Experience in building Force.com sites for complex applications using Salesforce
- Proficiency in Object Oriented Languages like Java, JSP and other Java technologies.
- Experience in web technologies like HTML, XML, CSS, JavaScript, SOAP and REST API.
- Excellent communication and inter-personal skills.
TECHNICAL SKILLS
Salesforce.com: Apex, visual force, SOQL, SOSL, email template, formula, Validation rules, apex trigger, Dashboards, Reports, Apex batch, workflow and approvals, App exchange, Web services, REST API, Force.com platform.
Programming languages: Java, XML, HTML, CSS, Apex, Java Script.
IDE: Eclipse, Net Beans and Force.com Eclipse IDE plug-in.
Operating systems: Windows/XP/7/Vista
Tools: TFS, Excel Connecter, Workbench, Force.com IDE for Eclipse, Apex data loader.
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Salesforce.com Developer
Environment: Apex, Visual force, HTML, JavaScript, CSS, WorkFlow, Field updates, Email Alerts, Reports, Dashboards, Custom objects, Web services Rest API, xml, Eclipse.
Responsibilities:
- Performed the roles of Salesforce Developer.
- Responsible for managing offshore team.
- Design, develop and maintenance of complex Apex and VisualForce applications using Salesforce.com.
- Involved in designing of complex solution, defining development strategies with off shore development team.
- Provided technical expertise and best practices for SFDC development.
- Involved in requirement gathering, prepare requirement and design documents and convert requirements into technical design.
- Assisted with documentation.
Confidential, San Diego, CA
Salesforce.com Developer/ Administrator
Environment: Salesforce.com Sales cloud, Enterprise Edition, Apex, Visual force, HTML, JavaScript, CSS, WorkFlowField updates, Email Alerts, Reports, Dashboards, Custom objects, Web services Rest API, xml, Eclipse, Data Loader, Workbench, TFS.
Responsibilities:
- Performed the roles of Salesforce Developer and Administrator.
- Design, develop and maintenance of complex Apex and VisualForce applications using Salesforce.com.
- Helped in defining Confidential 's Software Development Life Cycle using Salesforce.com.
- Involved in designing of complex solution, defining development strategies with off shore development team.
- Provided technical expertise and best practices for SFDC development.
- Involved in requirement gathering, prepare requirement and design documents and convert requirements into technical design.
- Developed Complex Lead Distribution Engine to distribute Leads across different users.
- Assisted with analysis efforts and documentation.
- Configured APIs and Web Services between Salesforce and other applications for Job Creation and Site Visit Scheduling.
- Customization of Salesforce fields, page layouts, record types, reports and dashboards to better assist Sales and Marketing Departments.
- Created users, hierarchical roles, profiles, security controls, permission sets, Page Layouts as required.
- Assist with analysis efforts and documentation with Product owners to Maintain Product Documentation.
- Extensively involved in Unit testing of the application.
- Used WorkBench tool for writing complex SOQL and SOSL Queries and Data Mangement.
- Used Force.IDE and TFS (Team Foundation Server) for source control and Deployments to full sandbox and Production.
- Developed Software using Agile and Scrum Methodology.
- Assisted as Tech SupportIIIfor Salesforce related Tickets.
Confidential, Houston, TX
Salesforce.com Developer/ Administrator
Environment: Salesforce.com CRM application platform, apex language, visual force, S-controls, HTML, JavaScript, custom objects, tabs, page layouts, workflows, approval processes, email, messaging, dashboards, reports, eclipse, sandbox, production environment.
Responsibilities:
- Created managed as well as unmanaged packages with deprecated annotations to be available for partner Sales force users and other external users
- Used apex data-types, variables, expressions, assignment statements, conditional statements, loops, SOSL and SOQL queries,
- Worked with exception handling and displaying custom error messages user interactive end user experience using visual force pages.
- Worked with complex triggers that can handle multiple custom fields that result in effective test coverage of the whole application.
- Used Ajax toolkit to invoke apex through anonymous blocks and public web service methods.
- Worked with anonymous blocks that compiled and executed in Force.com IDE.
- Worked with methods to insert and update records without redirecting users to create a new record.
- Worked with visual force components to customize captions, headers and footers of tables to embed a standard list view of an object's records.
- Worked with Visual force List Controllers to act on a set of records with paging them and iterating them over a list of records.
- Worked with organization wide defaults, role hierarchies, sharing rules and manual sharing to implement record-based sharing.
- Worked with profiles and administrative permissions to grant/deny users access to platform features.
- A well-organized, goal-oriented, highly-motivated effective team member with excellent analytical, troubleshooting, and problem solving Skills.
- Excellent communication, interpersonal skills and the ability to work both as a team player and an individual.
- Excellent team player, self-motivated, quick learner with good communication skills and trouble-shooting capabilities. Continually provided value added services to the clients through thoughtful experience
Confidential, Raleigh, NC
Salesforce.com Developer / Admin
Environment: Saleforce.com platform, Apex language, Visual Force (pages, component and controllers), data loader, HTML, Java Script, workflow and approvals, reports, custom objects, custom tabs, email services, security controls, sandbox data loading, Eclipse IDE Plug-in, windows XP
Responsibilities:
- Was involved in Salesforce.com Application setup activities and customized the apps to match the functional needs of the organization.
- Worked on various salesforce.com standard objects like accounts, contacts, cases, leads, campaigns, reports and dashboards.
- Developed Workflow rules, Time Dependent Action Triggers, email templates to implement the business logic.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.
- Worked with exceptional handling and displaying custom error messages for effective end user interactive experience using visual force pages.
- Worked with complex triggers which can handle multiple custom fields which results in effective test coverage of the whole application
- Configured Role based Authorization on Object/Field Level.
- Created email templates and inbound emails using Visual force for the clients and customers.
- Used pick lists, dependent pick lists and implemented search functionality in pick lists and auto refresh and auto search on selecting pick list
- Designed and developed Apex Classes, Controller Classes, Apex Triggers and Visual Force Pages for this application
- Implemented case management automation (on case object) to track and solve customer’s issues.
- Experience in using Eclipse IDE.
Confidential, Baltimore MD
Salesforce.com Developer
Environment: Salesforce.com, Visual force, security controls, escalation rules, assignment rules, record types, custom objects and fields, apex, triggers, time based triggers, workflows, rules, data loader, SOQL, SOSL.
Responsibilities:
- Involved in SDFC application support for end users.
- Configured identity confirmation and login restrictions.
- Configured user interface setting and the company profile.
- Customized Profiles and created custom fields.
- Worked with standard objects, business processes and field-level security.
- Created/modified dependent pick lists, lookup fields, formula fields, roll-up summary fields, page layouts and record types.
- Installed /uninstalled packages from App exchange.
- Added custom fields and validations to new and existing objects and added custom functionality using custom controllers and custom extensions.
- Designed and developed user interfaces for Salesforce.com users as per requirements.
- Used workflows to govern data flow across various objects.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Experienced to maintain, enhance and create workflows and validation rules.
- Created the Dashboards, Reporting Tabs and Pages based on the available data.
- Build the Role Hierarchy System in Salesforce.com and created Profiles setup according the
- Responsible for setting up Filed Level Security.
- Developed custom Workflows and Assignment Rules for case escalation.
- Implemented Field Level security for sensitive data holder fields.
- Created different Record Types, Page Layouts, Formula fields, Workflows.
- Used sandbox mode for testing and migrated the code to the production instance in installments.
- Implemented email-to-case entry and manual case entry for entering customer’s cases in Cases.
Confidential
Java Developer/ Business Analyst
Environment: Java 1.4/1.5, Eclipse IDE, EJB, Java Swings, JSP, AJAX, HTML, CSS, JavaScript, MS SQL Server 2000.
Responsibilities:
- Brainstormed with the team and created the scope and functional specifications to lay out the project phases.
- Designed and developed user interfaces using HTML and CSS
- Create customized applications for smaller tasks to enhance website capability based on business needs.
- Ensure web pages are functional across different browser types; conduct tests to verify user functionality.
- Verify compliance with accessibility standards.
- Assist in resolving moderately complex production support problems.
- Investigate and resolve matters of significance for end-user problems and escalate if necessary.
- Provide support for business system analysis and process definition to enhance site functionality.
- Work with end users to address requirements, usability, accessibility, security and change requests to ensure website functionality.
- Create test plans and report test results.
- Work with outside vendors as necessary, in developing tests to ensure future site functionality.
- Research new web technologies to provide clients with state of the art web capabilities.
- Responsible for identifying, recommending and validating business requirements using analytical skills to identify potential business and technology issues.
- Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defect.
- Developed the Entire application using Eclipse.
- Closely worked with Test Team to identify bugs in application
- Involved in all stages of Cycle models.