Post Job Free
Sign in

Salesforce CRM Architect

Location:
United States
Posted:
April 09, 2009

Contact this candidate

Resume:

** ******** ** ****: 631-***-****

Central Islip, NY 11722 Home: 631-***-****

*******@*******.***

Experience Summary

Technical Architect/Business Systems Analyst with 10+ years of IT experience. Expert software developer and architect with in-depth experience in Salesforce development and administration and in Salesforce.com tools and technologies such as Apex, Ajax, SControls, Visualforce and salesforce.com API.

Certification

Microsoft Certified Application Developer (MCAD)

Employment History

1. Duration June 2008 Till Date

Deutsche Bank (Private Wealth Management Division) as CRM Consultant

2. Duration: Feb 2000 To June 2008

Motorola Inc / Symbol Technologies Inc., USA as Business Systems Analyst/Technical Architect

3. Duration: January 99 To February 2000

PrimeSoft Inc., USA as Systems Analyst

4. Duration: June 97 To January 99

Lotus Computers, as Systems Analyst

Salesforce.com Skills:

Salesforce.com API, Apex, Ajax, SControls, Visualforce, Apex data loader, Force.com IDE

Web/Database/Programming Skills:

ASP.NET, VB.NET, C#.NET, ASP, ADO, Visual Basic 5.0/6.0, ORACLE 8i/9i, SQL Server 2000/ 2005, SAP Enterprise Portal, C, C++ ,XML, IIS, Visual Source Safe, SQL Navigator

Core Professional Strengths:

• Perform multiple roles as lead analyst/architect/lead developer/Project manager building extensible, robust, maintainable systems participating in all stages of Software development life cycle

• Work with project sponsors to create Vision/Scope document

• Translate requirements from non-technical end users through interviews into documents understandable by users and developers- Process flow diagrams, Functional specifications with use cases and class models, sequence diagrams using tools

• Architect and design application with class, interaction, state chart diagrams.

• Guide development and deliver application through UAT with the help of defect tracking tools and train users while reporting to senior management using status reports

• Manage client expectations leading to client satisfaction and retention

• Domain exposure includes retail, project management content management system (CMS), human resources, web casting and telecom.

• Quickly analyze new business processes and perform business process re-engineering

• Worked in product and custom application development

• Worked in multi site distributed work environments

Education:

Masters in Computer Science (2004)

Bachelors of Science (Electronics major) (1997)

Software Projects at Deutsche Bank:

Title: Salesforce.com Enhancement

 Led the enhancement of Salesforce for the Private Wealth Management Group.

 Migrated existing standalone applications such as Lending, Trust Administration Review, Tickler and Investment Advisory Review to salesforce.com platform.

 Responsible for requirements gathering, project development and deployment.

 Responsible for creating new modules for Client Tiering and Key Relationship reporting in Salesforce using workflows, approval process, Apex and Visualforce pages.

 Developed and maintained stored procedures and batch jobs for data synchronization between Salesforce and Sybase database, Relational Junction being the middleware.

 Responsible for creating and maintaining development and UAT environments.

Software Projects at Motorola:

Title: Salesforce.com Administration/Integration

 Over three years of experience in managing day-to-day administration of salseforce.com instance. Involved in creating users, page layouts, workflows, Scontrols and creating new fields as required.

 Integrated salesforce.com with SAP to synchronize account information. Any new accounts created in SAP Customer Master are extracted from SAP using BAPIs and SAP DOTNET connector and uploaded to salesforce.com using salesforce.com SOAP APIs.

 Integrated salesforce.com with SAP BW using the salesforce.com API to upload opportunity related data to BW.

 Integrates salesforce.com with SIEBEL to update partner information from SIEBEL.

 Created an application that compared active accounts in Motorola LDA and salesforce.com. Inactive accounts would be terminated automatically from salesforce.com using the API.

 Integrated our Quoting and Price Exception System (Solution Builder) with salesforce.com. Created an S-Control on salesforce.com that would take the user to the PE System seamlessly. All opportunity related information is passed to the PE system via the S-Control. Another batch job would run every 15 minutes to the PE information from Solution Builder to salesforce.com.

 Created an executive dashboard to display Win/Loss information, Opportunities by Theater, Area and Year.

 Led the effort of data cleanup including removing duplicate accounts and leads from salesforce.com. Implemented triggers and Scontrols to prevent duplication.

Title: NG123 Scan Auto Push Firmware Upgrade

Motorola has developed a Scanner Configuration Utility (NG123 Engine) for variety of scanner families. Besides other functionality one of the features of this utility is to Auto Update the firmware of the scanners connecting to this utility. Once a scanner connects to the NG123 Engine, it reads certain properties of the scanner and communicates with the NG123 Delivery module over Web Services to determine if a new firmware if available for the scanner. If a newer firmware is available then the NG123 engine is presented with the URL of the firmware. The NG123 engine then downloads the firmware and performs upgrade on the scanner. It also allows customers to download latest language packs.

The NG123 Administration module is a web application that is used for maintaining firmware information. The firmware team uses this module to upload new firmware and update the firmware database.

Role:

• Lead architect/PM responsible for developing the NG123 Administration and Delivery Module.

Environment: ASP.NET, SQL Server 2000, Web Services

Title: Operating System upgrade tool for Mobile Computing Products

This is an external facing tool that enables customers to validate serial numbers of mobile computing products (MC30, MC50, MC90 product lines) to determine whether or not an operating system upgrade can be purchased for that specific unit. We currently maintain records in SAP that tracks when each unit has been upgraded to prevent our customers from ordering more than one upgrade. This validation tool is located on an external server out the DMZ. Users can enter or upload a list of serial numbers for validation purposes. This information is then passed to the SAP ERP system via the use of custom BAPI’s (Business Application Programming Interface) using the SAP DOTNET Connector. The SAP BAPI performs the necessary validation routines and returns the list with an indication of whether or not the serial number is valid and whether or not an OS upgrade can be purchased for that piece of hardware.

Role:

• Lead architect/PM responsible for developing the tool using the SAP DOTNET connector.

Environment: ASP.NET, SQL Server 2000, Web Services

Title: Wireless IPS Licensing

Motorola’s Enterprise Mobility business partnered with Air Defense (a company which specializes in Enterprise Wireless Security protection) to provide an Intrusion Protection Software (IPS) solution that operates with Symbol AP300 devices acting as sensors.

The wireless IPS licensing system was designed to enable customers to activate the software they purchased. . It is a complex mechanism where the license information from the customer is sent to Symbol, over HTTP, where it gets validated and tracked. Symbol then validated the information in the SAP purchase module and if the request is valid it then requests the activation key from Air defense on the behalf of the customer. Once the activation key is received by symbol, the software installation script picks it up. A notification is sent to symbol upon successful installation. All this is done over HTTP

Role:

• Lead architect responsible for developing the interface between the customer and Symbol and the interface between Air Defense and the JCO server.

Environment: ASP.NET, SQL Server 2000, Web Services

Title: Contingent Labor Management System

This system is used to track Contingent Labor working worldwide at Motorola’s Enterprise Mobility Business. All the managers have to enter their Contingent Labor resources into this system in order for them to have access to Motorola’s Systems and applications. The system sends email to managers every 30 days to remind them to renew the resources. If a contingent labor resource is not renewed it triggers off an automatic termination process resulting in removal on the contingent labor resource’s accounts from all the systems and applications. This tool has been very effective in helping Motorola’s Enterprise Mobility Business to comply with the Sarbanes Oxley regulations.

Role:

• Lead architect responsible for designing the process and the Front end web interface.

Environment:

• ASP.NET, SQL Server 2000

Title: New Hire On Boarding/ provisioning application.

This application was created to automate the on-boarding process. Some key features of this application are

• An automated email gets sent to the manager to fill out the New Hire form.

• Automatic creation of tickets in the Help desk ticketing tool (Peregrine)

• Automatic assignment of tasks in Peregrine to various groups based on Manager’s selection.

• Automatic terminations of account based off of termination feed from HR.

Role:

• Lead architect responsible for designing the process, workflow and the application.

Environment

• ASP.NET, SQL Server 2000, IIS.

Title: Change Control Management System

This application is used to submit, approve and track any changes to production application, database and processes at Motorola’s Enterprise Mobility Business division.

Users submit the request via a web form. The request is then reviewed by the review board in bi-weekly meetings, and is then approved, denied or put on hold pending more information.

Role:

• Lead architect responsible for designing the process and the Front-end web interface.

Environment: ASP.NET, SQL Server 2000

Title: FireCall System.

Due to Sarbanes Oxley compliance regulations, it was required that developers may not have access to production SQL Server databases. To handle any emergency situations a special ID called as FireCall ID is created. A FireCall ID is a login ID with special or powerful security access privileges, established to handle emergency situations. This logon ID provides individuals, such as systems programmers, with controlled access to system data and files. That is, its use is logged and monitored on a regular basis.

The FireCall System was created to facilitate FireCall ID Creation and track FireCall activity. The managers can go to FireCall webpage and activate/deactivate a FireCall ID.

The system also deactivates any FireCall ID’s that have been opened for 24 hours.

Role:

• Lead architect responsible for designing the process and the Front end web interface.

Environment: ASP.NET, SQL Server 2000

Title: Supplier Corrective Action Request System

This Application has been developed for the Quality department. The quality department handles the testing of various raw materials and the finished goods. If a defect is found in a component a Supplier Corrective Action Request (SCAR) is issued to the supplier with various details as the unit name, number of units tested. The suppliers can then enter their feedback, the corrective action taken, and plan of action, along with the contact details, which is then updated in the database.

Role:

• Lead architect responsible for creating the web front end and backend database.

Environment: Visual Basic 5.0, Microsoft Project, MS Access, And Active Server Pages.

Title: Interactive Web Based Project Management System.

This Application is developed as a Web interface to one of the most commonly used Project Management Tools –Microsoft Project. This project comprises of two modules the administrative module and the user module. The administrative module is for writing the project details directly from the web. The user module is for retrieving the data from the project file and then publishing it on the web.

Role: Designed and developed COM components using Visual Basic to access data from mpp file.

Environment: Visual Basic 6.0, Microsoft Project, MS Access, Active Server Pages, and MTS.

Title: SAP R/3 Web Reporting

This Application is developed to facilitate web enabling some of the common reports in a typical SAP R/3 system. Some of these reports are “Material Master Data’, ‘Inventory Management’, “Bill of Material.

‘Vendor Details’, ‘Shipping History’. These reports have been developed using BAPIS, which is an interface provided by SAP that allows external applications to communicate with the R/3 System.

ActiveX components encapsulating the BAPIS, are embedded in the Active Server Pages.

Role:

• Designed and developed COM components using Visual Basic to embed SAP BAPI’S. Developed ASP pages and the user interface for the user community using Visual Interdev.

Environment: Active Server pages, Sap R/3 4.0, Visual Basic 6.0, MS Access, MTS.

Title: Data Warehouse Management System

Involved in the design and development of Data Warehouse Management System (DWMS) for

Symbol Technologies, Inc. Data from various sources as SAP, Cronos, and some other mainframes is loaded into Oracle tables. For this packages, which perform these jobs, have been written in oracle and the various jobs run automatically at their scheduled time. To monitor the download process two version of the application have been developed, the User version and the other being the Administrator version. The User version, developed as a web application using Active Server Pages, provides the ability to view important table information such as record count, last update date, data extraction date, table structure, Indexes on the company’s intranet. The reports have been developed using Crystal Report Pro.

Role:

• Developed client-server application in Visual Basic 6/oracle 8, web application in classic ASP

Environment: Visual Basic 5.0, True DB Grid Pro 5.0, Oracle 8.0, Active Server Pages, Windows 95.

Associate Information Directory

The Symbol Intranet Associate Information Directory on the company’s intranet allows Symbol Associates to easily locate information about another Symbol associate based various criteria.

Role:

• Architect/Senior Programmer Developed ASP.NET pages.

Environment: SQL Server, ASP.NET, and IIS

Software Projects at Prime Soft Inc.

Programmer/Analyst, Penn Treaty Insurance Company, Allentown, PA

Title: Long Term Care Compliance Management System

Developed a long-term care related application for compliance interfaces with Government Agencies for state of CA, IN, NY and NJ. This system is required to capture the data about the new enrollments in long term care program, any changes to the enrollment data, Long term benefits and payments and utilization information. Once the data is captured into the system an electronic transmittal is sent to the corresponding state on a quarterly basis for compliance purposes.

Title: Architect/ Programmer

Role:

• Responsible for design, development and implementation of New enrollment, Search, Policy Changes, extraction and transmittal modules.

• Testing and debugging.

Environment: Windows 98/NT, Visual Basic 5.0, Access 97, Visual Source Safe

Programmer/Analyst, Lotus Computers India

Worked on various Client Sever applications for clients of Lotus Computers, a software consultancy firm.

The applications were written in Visual Basic 5, with MS access or oracle as backend.

Title: Programmer/Analyst

Role:

• Determine specifications from the client.

• Determine roadmap for application development

• Programming various modules, co-coordinating with the team.

• Application testing and debugging.

• Production support.

Environment: Windows 95/NT, Visual Basic 5.0, Oracle 7.x, Visual Source Safe



Contact this candidate