Resume
Senior Application, DevelopeR
OBJECTIVE:
Perform Technical Architect/Developer role in Salesforce.com CRM Custom Integration Projects.
SUMMARY:
- Over 2 years of Salesforce.com CRM Integration experience in architecting, developing and deploying custom integration solutions.
- Solid 10 years of Java/J2EE experience in object oriented analysis, technical architecture, design, coding, testing and implementing distributed enterprise applications.
- Implemented CRM custom integration solutions for top salesforce.com clients like Confidential, Confidential, Confidential, Confidential, Confidential Communications, Confidential, Confidential etc.
- Work closely with prospects/clients to identify technical requirements and technical infrastructure for CRM based enterprise solutions
- Lead efforts to conduct evaluation, analysis and modeling of key integration processes; responsibilities include defining integration architecture, documenting technical requirements, and identifying success criteria
- Model integration process flow diagrams, create mockups and technical specifications to outline “to be” architecture
- Creating SRS and Design documents for development.
- Apply configuration changes and develop custom code to customize salesforce.com and integrate legacy systems with salesforce.com
- Collaborated with internal QA team to identify and design project specific performance indicators, templates and checklists
- Deploy configuration changes & custom code in salesforce.com from sandbox to production.
EXPERTISE AREA:
- Apex Language
- Apex Trigger, Apex Class & Apex Web Service
- Partner WSDL & Enterprise WSDL
- Visual Force (Page, Component & Controllers)
- S - Control
- Java/J2EE, JSP, Spring, Web Logic, Oracle, My SQL
- Informatica ETL Tool
- Tools:
- Apex Data loader (Command Prompt & UI)
- Force.com Apex Explorer
- AJAX tool kit
- Force.com Migration Tool
- Force.com Eclipse IDE Plug-in
- Customization:
- Outbound Messages, Workflow & Approvals, Reports
- Custom Objects, Custom Tabs, Email Services
- Security Controls, Google Apps
- AppExchange Package & Custom Application
- Sandbox data loading
TECHNICAL SKILLS:
Platforms: Windows NT/2000, OS390, UNIX and Sun Solaris 2.6
Languages: JAVA, C++, SQL, PL/SQL, UML, CGI, PERL and COBOL, J2EE, EJB, Servlets, JSP, JNDI, JMS, JDBC, RMI, Applet, JFC, Java Script, XML, DOM, JDOM, JAXP, XSLT, DTD, XML Schema, HTML, DHTML, Shell Scripts, Webservice
Design: Rational Rose, Together J, UML, OOAD, OMT, J2EE Design Patterns, Rational Unified Process (RUP)
Servers: Oralce App Server (OC4J), IBM WebSphere 4.0 and BEA Web Logic 6.1
RDBMS: Oracle, SQL Server, MySQL and DB2
IDE: IBM Visual Age Java 4.0, Web Sphere Application Studio (WSAD) 4.0, Oracle JDeveloper 3.2, Eclipse, Borland JBuilder and Sun Forte
Tools: JUnit Testing Tool, Cactus, Struts Framework, Load Runner, Ant DeploymentTool, LOG4J, Rational ClearCase, CVS, MS Visual Source Safe, Spring framework, iBatis, HTML Dreamweaver and Microsoft Project 2000, SubVersion
PROFESSIONAL EXPERIENCE:
Confidential
Senior Application DeveloperResponsibilities:
- Developed APEX triggers, web services, Visual Force pages etc for Account visibility automation with Legacy system.
- Prepared SRS, Design and Admin documents
- Prepared test plan and test case documents for Visibility application.
- Developed custom Account merge APEX based web service.
- Developed Apex class and trigger to format phone/fax/zip code in account object.
Confidential
Responsibilities:
- Developed design document for data loader based integration.
- Customized data loader configuration to send legacy data to salesforce.com (batch job)
- Developed Apex triggers and classes for processing address object in salesforce.com
- Organized ant script to deploy triggers and classes in sandbox and in production instance.
Confidential
Responsibilities:
- Gathered requirements and developed technical document for data loader based integration.
- Customized data loader configuration to send legacy data to salesforce.com (batch job)
- Migrated data from legacy to salesforce.com
- Used Apex Explorer for viewing salesforce.com data
Confidential
Responsibilities:
- Collected requirement from customer for data mapping.
- Designed and developed pricing offer APEX code.
- Created S-Control using AJAX toolkit to change the UI to accommodate pricing offer button.
- Created XML file at run time out of pricing data using APEX code.
Confidential
Responsibilities:
- Modified Entitlement 2.0 AppExchange application to support Confidential Service Entitlement Requirement
- Prepared the design document of the application
- Created S-control for seamless integration of Site Entitlement with Contract
Confidential
Responsibilities:
- Redesigned Lead Assignment custom application to improve performance drastically.
- Created a rule engine that interprets user defined rules
- Integrated with Google web service to calculate lead, account, and contact distances
Confidential
Responsibilities:
- Involved in System requirements gathering from the Client, and preparation of design document
- Created a J2EE framework to interface with Salesforce.com Partner Web Service API.
- Completed the application development to integrate Confidential systems with Salesforce.
Principal Engineer
Confidential, Herndon, VA
Responsibilities:
- Worked on several Confidential projects including Mitigation, GrantsGov, Public Assistance and EMMIE.
- Major responsibilities include leading the development team, making design decisions, applying coding practices, conducting requirement analysis and code deployment.
- Oracle was used at the backend to store the application data.
- Development environment includes Spring, OC4J, Log4J, webservice, EJB, JSP, servlets and struts. Utilized Ant tool to build and deploy the application.
Programmer Analyst
Confidential, Peoria, IL
Responsibilities:
- As a Lead Developer, designed a J2EE based web application to calculate steel needs for production forging parts and managing shipments.
- Coded Enterprise Java Beans, both session and entity beans.
- Maintained Oracle 8i database and coded Stored Procedures using PL/SQL.
- Developed client side script using Java Script.
- Utilized LOG4J to log warning, debug and error messages.
- Also involved in developing WECAP system to search across many catalogs, order items for different kind of users, and track the order status.
Programmer Analyst
Confidential, East Moline, IL
Responsibilities:
- Involved in developing Natural Documentation System, Dealer Financial System and Warranty Information System.
- Configured Web Logic application server for development and production environments.
- Developed the solution using Servlets, EJB, DAO, JSP, JavaScript, HTML and Stored Procedures (PL/SQL).
- Installed DB2 Connectors for Java to access the data from DB2.
- Wrote test cases using WinRunner.
Senior Application Developer
Confidential
Responsibilities:
- As a Lead Developer, designed E-shopping Mall, a special infrastructure/architecture for inter-related e-commerce components, which served as the foundation for Confidential, shopping malls and custom Internet applications.
- Implemented J2EE design patterns with Data Access Objects (DAO) and MVC.
- Configured and installed WebLogic and Jdeveloper.
- Maintained Oracle 8i database and coded Stored Procedures and Triggers.
- Deployed EJB and Web Components on the Web Logic application server.
Senior Application Developer
Confidential
Responsibilities:
- Re-designed Supply Chain, a distribution management system providing service to commercial, industrial and institutional markets.
- Analyzed and designed the legacy system to make use of Java technology.
- Configured WebSphere and Visual Age for development environment.
- Developed Servlets, JSP, Java Scripts and Shell Scripts.
- Wrote COBOL and CICS code and converted them into Java and JSP Code.
- Ran JCLs to support the Mainframe batch jobs. Wrote Stored Procedures and Triggers using PL/SQL.
- Utilized Ant tool for build and deployment purposes. Applied JUnit for unit testing.
Application Developer
Confidential
Responsibilities:
- Designed and developed a Web-based airline reservation and shopping cart system as a prototype.
- Analyzed and designed the system using Rational Rose tool for use cases and sequence diagrams.
- IBM Web Sphere application server.
- Wrote Stored Procedures in Oracle.
- Configured and maintaining Source Safe for Version Control of the source code.