Senior Technical Salesforce Lead/architect Resume
San Jose, CA
SUMMARY
- Overall 13+ years of experience in full life cycle development using software development life cycle (SDLC).
- Strong experience as Sr. Lead Software Developer/Architect using Salesforce, Salesforce Lightning, Sales Cloud, Service Cloud, Marketing Cloud, SAP HANA, Mobile Android, Oracle SOA11g, HADOOP, ADF, Linux, Web Services, XML, XSD, WSDL, JAX - RPC, COBOL, CICS, JCL, WEBAWARE, COOLGEN, PYTHON, DB2, SQL, Oracle, EZTRIEVE, TSO and ISPF on various operating systems like Mainframe OS/390, IBM 1390, ESA 9000, Mac OS, MVS-XA, UNIX, AIX, DOS and WINDOWS 2000.
- Involved in SQL tuning and performance. Excellent hands on experience using PLATINUM DB2 TOOLS, DB2 EXPLAIN, XPEDITOR and SAS, FILE-AID, FTP, NDM, SPUFI. Good experience in working with Tableau Desktop, Tableau Server and Tableau
- Reader in various versions of Tableau 8.1,8.0, Tableau 7 and Tableau 6. Extensive experience in developing data models in HANA 1.0 SP2, Strong experience in Business Objects data services.Experience with core Oracle SOA Suite 11g components - BPEL, BPM, ESB(OSB), Human Workflow.
- ESB / Mediator (Enterprise Service Bus), BAM, Web service development, JDeveloper, Good understanding on Oracle B2B, EDI and XML gateway along with XML, XSD, XPath, XSLT, WSDL
TECHNICAL SKILLS
Languages: Apex, JAVA, VB, ASP, PHP, VB Script, Javascript, WEBAWARE, Python, XML,XSL,JCA,SOA-WS,J2EE,Perl,Linux,Unix,HTML/DHTML,JSP,JSF, JNDI,JPA,JTS,JMS,CICS,EZTRIEVE,SAS, Ant, BPEL, BPM, ESB, Prototype, JSON
Databases: SQL Server, DB2, DB2 UDB, ORACLE, MYSQL, SYBASE, TERADATA
Tools/Utilities: HANA Studio, Jdeveloper, Information Design Tool, Visual Interdev, INFORMATICA, DATASTAGE, ECLIPSE, ELIPS, SPUFI, QMF, DB2 FILE, AID, NDM, SAR/SAP, COOLGEN, STROBE, XPEDITER, INTERTEST, FILEAID, SUPERC, PEGASYS, CA-7, SDSF, NDM, Microsoft Office Toolset, Hibernate, Tableau
Open source Tools: Eclipse, Flex SDK 3.0/4.0, Blaze DS, Oracle J Developer
CI servers: Hudson Jenkins
Mobile: Android OS, Android Studio
Frameworks: Spring, Struts 2, Design Patterns, AJAX, Prototype
ERP/CRM: Siebel 7.0, SAP HANA, SALESFORCE
Hardware: IBM MAINFRAME z/OS, IBM OS/390, IBM 3090, ESA-9000, MVS-ESA, MVS- XA, UNIX, DOS, WINDOWS, RS 6000/AIX, Red Hat Linux, Mac OS
Environment: ENDEVOR, RATIONAL CLEAR CASE, EXPEDITOR, CHANGEMAN, STAR TEAM
Web / Application Servers: WEBSPHERE, WEBLOGIC, TOMCAT, APACHE, IBM HTTP, JBOSS
Project Management: SDLC (SOFTWARE DEVELOPMENT LIFE CYCLE), AGILE METHODOLOGY, CMM (CAPABILITY MATURITY MODELS), WATERFALL PROJECT METHODOLOGIES, SPIRAL MODEL METHODOLOGIES
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Senior Technical Salesforce Lead/Architect
Responsibilities:
- Worked on variousSalesforce.com Standard objects like Accounts, Opportunities,
- Leads, Campaign, Events, Tasks, Contacts, Cases, Reports and Dashboards.
- Create various Architectural Design Documents and implement using Agile methodology
- Expert in aura framework,LightningComponents andSalesforceLightningDesign
- Create Lightning Components for Global Sourcing and ATP Plan Applications
- Build Lightning Applications using Form Elements, Global Value Providers,
- Develop salesforce1Lightningapps, Components, controllers, handlers and events
- Display Plan, Backlog Data in Salesforce1 mobile app, Lightning App Builder and VF
- Responsible for the overall productivity and assignment supporting a custom built
- Enterprise supply chain BMW Application system, Global Sourcing Systems.
- Responsible for implementation of weekly data and code fixes for backlog data and
- Performance enhancements toservices including development, testing, and execution
- Of project deliverables.
- Manage process, timelines, and resources for initiatives prior to and during go-live
- Implementation of new enterprise supply chain system.
- Create High Level and Low Level Design Documents after analyzing Requirement,
- Schema Design, assimilating Apex Code & other Declarative features of Salesforce.
- Meet with Business on Regular Basis to gather their Concerns, appreciations and at the
- Same time provide them with new opportunities within the Platform.
- Create new Salesforce sites to expose Backlog object data using REST API for
- Dependent teams
- Integrate Google API’s in Salesforce to display Geolocations of various backlog
- Warehouse data
- Developed custom Business logic using Apex Classes, Visual force pages. Used Visual
- Force components like Page Block, Command Buttons, Action support, Action
- Implemented custom Cascading Style Sheets (CSS) for Visual force pages.
- Worked with SOQL, SOSL queries with Governor Limitations to store and download the
- Created relationships among objects using Lookup and Master-detail relationships.
- Created various Profiles, Roles, Page Layouts, and Record Types and configured the Permissions based on the Organization hierarchy requirements.
- Extensive experience on S controls, Visualforce pages and Page layouts according to the Business requirements
- Designed and deployed Custom tabs, validation rules, Approval Processes and Auto-Response for automating business logic.
- Implemented Ping SSO SAML 2.0 Federated Authentication for Cisco AD users.
- Created workflow rules and defined related tasks, email alerts, and field updates.
- Developed several Custom Reports & Dashboards that are used by Business user and Managers.
- Integrated applications using web services by consuming the WSDL files for extracting the data from the external systems.
- Implemented Data Loader through the Command Line Interface to extract the data from database.
- Create Data Extracts and use them in creating collections i.e Landing Pages and Mobile Push pages.
- Used Content Builder for creating email layouts and blocks.Journey Builder for creating flows, most of the time created for sending emails on a new product release.
- Used Mobile connect for creating new templates and Marketing cloud connect to Sync data between Sales cloud and Marketing cloud.
- Created Email templates in Text, HTML and visual Force necessary for the application.
- Written Apex Test classes to Unit test Apex classes before moving to Production.
- Deployed applications from Sandbox to Production.
- Develop Android Mobile App for Backlog Management Data using Android Studio
- Design and Developed E&O Application using AngularJS, HTML5, CSS3, Data tables, Jquery, Bootstrap.
- Build and Deploy using CI Hudson Jenkins, Artifactory, IBM Udeploy and Urelease.
- Develop SAP HANA Data Models for OM, PLAN modules using Attribute Views, Analytic Views and Calculation Views (both Graphical & SQL script based) & SAP HANA Data Provisioning using SAP LT Replication Server (SLT).
- Develop SAP HANA Data Models for OM, PLAN modules using Attribute Views, Analytic Views and Calculation Views (both Graphical & SQL script based) & SAP HANA Data Provisioning using SAP LT Replication Server (SLT).
- Involved in Importing Campaign data from Salesforce to SAP HANA using BODS
- Reports published to Tableau using Analytical and Calculation Views
- Maintaining Version Control using SAP HANA Application Development perspective.
- Using Lifecycle Management to deploy Delvery units from DEV to STAGE and from STAGE to PROD
Confidential, Cupertino, CA
Salesforce Technical Lead
Responsibilities:
- Work with Functional Analysts in tailoring solutions that meets business needs with an Agile/iterative development process.
- Implement solutions through a combination of Salesforceconfiguration and custom development on the Force.com platform.
- Worked on CMP (Campaign Management) to create Campaigns and monitor Leads, Accounts and Contracts
- Developed Visual Force pages with AngularJS and Apex classes. Used Visual force components like Page Block, Command Buttons, Action support, Action Function
- Written Apex Test classes to Unit test Apex classes before checking in the code base in TFS and would be responsible/ fixing any build failures.
- Developed various Custom Objects, Formula fields, Master-Detail, Lookup relationships, Tabs, validation rules, Validation rules.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects
- Worked closely with Migration Team for the challenges involved in loading data from the legacy system to Force.com Platform
- Perform code promotions and deployments using Change sets, Force.com IDE (Eclipse) and Force.com migration tool (Ant).
- Design and deliver Continuous Integration solutions for SaaS Environments using Bitbucket and Jenkins.
- Perform Design Review, Code Review andBusiness Process Automation (Workflow, Visual Workflow, Process Builder, Approval Process)
Confidential, Jefferson City, MO
Lead Software Engineer:
Responsibilities:
- Work with the business groups for Tax Reporting requirements throughout the planning and implementation.
- Create Profiles, implement Object, and field level security to hide critical information on the profile users.
- Assist in Email to case, Web to case, customized case page layouts and Case assignment rules.
- Executed security & sharing rules for Field, Record Level & Object for distinctive users at different levels of organization.
- Involved in creating Gap analysis document, clearly identifying the data, business process & work flows of the organization with respect to Salesforce implementation.
- Work with various Salesforce CRM Standard objects Lead, Account, Contact, Opportunity, created custom Objects, Fields of various data types, established relationships using Lookup, Master-Detail, and created Junction objects.
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visualforce pages (immensely customized using HTML5 and CSS3 for intuitiveness) to develop custom business logic.
- Worked on integration of two instances using Apex REST API call-outs and parsed JSON responses provided by third party systems connected via REST inside Apex classes.
- Deployed code across various sandbox using Force.com IDE, Change Set, Workbench and Force.com Migration tool, prepared package.xml for workbench and Force.com Migration tool.
- Developed Apex Classes, Controller Classes, extensions and Apex Triggers for various Tax Reporting needs in the application.
- Designed various Web Pages in Visualforce for capturing various customer enquiries and Involved and implemented Partner Community.
- Used Informatica Power Center 8.1 for extraction, transformation and load (ETL) of data in the data warehouse
- Used Informatica Power Center Workflow manager to create sessions, workflows and batches to run with the logic embedded in the mappings.
- Extensively used Informatica debugger to figure out the problems in mapping. Also involved in troubleshooting existing ETL bugs
Environment: SaleForce.com platform, Validation Rules, Sharing Rules, Public Groups, Work Flow Rules, Approval Process, Reports and Dashboards, Apex, Triggers, Javascript,HTML/DHTML,XML,XSL,AJAX,XHTML/DOM.
Confidential, Jefferson City, MO
Senior Technology Architect
Responsibilities:
- Interacting with business and attending meetings to get the requirements and providing the solutions
- Developed Triggers, Apex classes, Custom Controllers to achieve the complex business functionality in the application.
- Involved integration of DSS legacy system withSalesforce CRM package through web services based on BULK API.
- Worked on two way data integration between DB2 andSalesforce using REST web Service.
- Involved in administrative activities like Scheduled data cleansing, security setup and workflow updates.
- Implemented Apex Controller, triggers and test classes with test code coverage of 90-100% using Force.com IDE.
- Designing and development of Visualforce pages as per user requirements.
- Created Task routing using Apex controller in such a way that ensure the sales team follows up on every task within due hours.
- Assigned profile and roles according to the DSS requirement and also involved in end user training.
- Created Visualforce email templates and also automated Email Process to send customers.
- Administration of various objects, fields, Page layouts, tabs, custom reports, report folders, report extractions to various formats.
- Packaged and Deployed customizations from Sandbox to other environments using Eclipse.
- Assisted with data migrations using Data Loader and Import Wizard.
Environment: Saleforce.com platform, Apex, Visual force,Data Loader, Workflow & Approvals, Reports, Custom Objects, service cloud, Custom Tabs, Email Services, HTML, sales cloud, Java Script, Java, Web Services, WSDL, Sandbox, Eclipse IDE Plug-in.
Confidential
Lead Software Architect
Responsibilities:
- Description of Project: The Confidential is responsible for coordinating programs to provide public assistance to children and their parents, access to health care, child support enforcement assistance and to provide specialized assistance to troubled youth. While many programs give needed financial assistance and services, other units work toward reducing financial dependency of the citizens on government.
- Case Management is the fourth phase in Missouri’s New SACWIS (Statewide Automated Child Welfare Information System) compliant system known as Family And Children Electronic System (FACES). Case Management is a business function that is common to the following areas: Family Centered Services (FCS); Family Reunion Services (FRS); Intensive In-home Services (IIS); Alternative Care (AC); Adoption / Legal Guardianship Custody (ALGS); Interstate Compact on the Placement of Children (ICPC); and Interstate Compact for Adoption and Medical Assistance (ICAMA).
Confidential, Concord, CA
Lead Software Engineer - COIN Confidential System
Responsibilities:
- Confidential is Batch Application system, it’s main functionality includes to provide Fraud detection, Internal Bank control, Audit trail reporting for Various Business users, Fraud Experts, Bank control staff. As a part of this project I was involved in Report module. The Confidential module deals with Report Generation using Easytrieve, Batch Programs to different media ( Online View, Paper form ).
- I worked in two modules of this project; I am responsible for writing specifications, preparation of flow chats and preparation of high and low level design for both Confidential as well CBT J2EE Project. Did Coding for both Mainframe as well J2EE applications, writing SQL queries, writing JCL’s for test and production environment, peer reviews of the code, formulating unit test procedures, testing in all the test environments (Dev, QA and staging) reviewing the test results. Implementation and scheduling of the modules using ISS ( Implementation support system ) in production and production support.
Programmer
Confidential, SAI Software CA
Responsibilities:
- Developed Applications using Java, Spring, Hibernate, WEBAWARE, HTML, DHTML, Javascript, VB Script, ASP, Flex, XML, COBOL,CICS
- Develop applications and deploy them on Linux server
- Creating Web Front End user interfaces to new System and also modifying existing System
- Application Development has been extended from Classic Web application model to Ajax Web Application Model
- Involved in Data Modeling using Cool Gen including Physical and Logical for DB2
- Developed code using WEBAWARE,CWS technologies
- Developed DOM/XHTML application Screens and validating those using JavaScript/VB Script
- Development of Intranet Applications using Frame work with JSON and Prototype, AJAX XML
- Used iSTROBE, ROSCOE,DUMPMASTER,OMEGAMON,PLATINUM tools for maintaining and monitoring database objects
- Used VRML for design of graphics and Modeling of Layouts
- Written CICS Web Support programs for web development
- CA-INTERTEST,Microsoft Javascript Debugger has been used for debugging the applications
- Coding maintenance utilities in DB2 and documentation of maintenance procedures.
- Use of Platinum(RC Query, RC Migrator, RC Update, Database Analyser, Log Analyser) for various database functions
- Involved in Compression Techniques to implement in Blade Server using HTTP1.1 Protocol
- Developed XML/DOM/XHTML application Screens and validating those using JavaScript
- Rewrite the Existing COBOL/CICS Transactions on Mainframe to Java Programs
- Converted COBOL Subroutines into Java Data Components.
- Developed HTML/DHTML, XML,XSL transformations for all Templates
- Used UML for design of Class diagrams, Sequence Diagrams
- Data Modeling done using ERWIN
- Involved in analyzing business requirements and enhancing existing code for the same
- Develop code in JAVA, JSP, with Database is on Mainframe z/os using WSAD (Websphere Application Developer)
- Used STAR TEAM 4.0 Data Repository to place our WebSphere Studio projects under source control
- Dataservices are developed using PreparedStatements, Stored procedures
- Develop Stored procedures, improve the existing SQLs performance
- Create Data sources and implement connection pooling on server side
- Deployment of Code on WebSphere Application Server
- Develop Use cases, Unit Test cases, Module testing and integration testing
- Testing application using Winrunner
- Develop and Maintain Confidential Module and do Production support on 24 X 7 basis
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.
- Create FTP jobs for transmitting Various Journal Files to different Business Partners
- Setup SQL Server 8 as a DB for COIN Confidential data.
- Develop framework using Struts for COIN CBT
- Involved in analyzing business requirements and enhancing existing code for the same
- Develop code in JSP, EJB (Entity, Session beans), Servlets meeting business requirements using WSAD (Websphere Application Developer)
- Develop Servlets, Java Beans, With JDBC
- Deployment of Code on WebSphere Application Server
- Develop Use cases, Unit Test cases, Module testing and integration testing
- Testing application using J-Unit
- Developed JSP application Screens and validating those using JavaScript
- Used DHTML Document Object Model with Cascading style sheets (CSS) along with Event handlers for all the screens developed
- Used UML for design of Class diagrams, Sequence Diagrams
- Develop framework using Struts
- Involved in analyzing business requirements and enhancing existing code for the same
- Develop code in JSP, EJB (Entity, Session beans), Servlets meeting business requirements using WSAD (Websphere Application Developer)
- Used XML XSLT Transformation for Extraction of data from Database
- Used DOM Parser for Parsing XML documents
- Used Rational ClearCase integration to place our WebSphere Studio projects under ClearCase source control
- Maintaining existing Batch scripts (in OO-perl and korn shell)
- Developing Batch scripts in Perl and automated using Crontab
- Develop Stored procedures, improve the existing SQLs performance
- Create datasource and implement connection pooling on server side
- Deployment of Code on WebSphere Application Server
- Develop Use cases, Unit Test cases, Module testing and integration testing
- Testing application using J-Unit
- Designed the application using Front Controller, Service Controller, MVC, Factory, Data Access Object, Service Locator, and Session Façade Design Patterns.
- Developed the web application using Struts Framework.
- Developed entire application based on STRUTS framework and configured struts-config.xml, web.xml
- Used JMS to established message communication. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
- Developed Session Façade with Stateless Session Beans for coarse-grained functionality.
- Developed Service Locator object to lookup, and EJB object re-creation.
- Developed Stateless Session beans, and Entity beans.