Salesforce Architect/lead Partner Implementor Resume
SUMMARY:
- 14 - 15 years of IT industry experience providing technical leadership and implementation architect role.
- Consulting background in several vertical industries such as Retail, Healthcare, Pharma- ceutical, Banking, Financial Mortgage and Insurance (P&C), Telecommunications, Media, Man- ufacturing and Public Sector; developed strong skills in communicating project reports and sta- tuses to management and working with cross-functional teams within the organization.
- Focus Area: Architectural and implementation experience in the following areas: web services architecture to analysis and design, data modeling and CRM integration using the Salesforce platform - Sales, Market and Service Cloud implementations (Salesforce Apex and force.com, Heroku deployment and Siebel/SAP/Oracle/Workday/Callidus backend integration) .
- IT industry experience providing technical leadership and advisory role in managing a dynamic team of developers & analysts. Technology background in web migration, content management (Teamsite and IBM WCM), legacy integration & performance tuning related pro- jects.
- Strong Open Source implementation and deployment experience with Struts, Spring, Apache, and Unix/Linux.
- J2EE Certified and Saleforce 401/501 in progress. Architectural and imple- mentation experience in object-oriented and web services architecture (SOA). Heavy exposure analysis and design, and CRM development through a defined SDLC lifecycle or Scrum cycles
- Other integration platform technology focus areas are in Oracle SOA Fusion Middle- ware, Microsoft .Net, Informatica on Cloud and IBM MQ/ESB/Websphere Business Integration products with other database driven development with Hive, Casandra, Hadoop, DB2, Oracle and Microsoft SQL.
- Support includes management of quality Use Case design sessions (UML/SCRUM), planning of unit and integration testing cycles, and transition and deployment of applications through several multi-staged environments from development to production.
PROFESSIONAL EXPERIENCE:
Confidential
Salesforce Architect/Lead Partner Implementor
Responsibilities:
- Engaged to support a complex integration project named GOOS (Get Out Of Siebel implementation to Salesforce) at Intuit. Initially, worked with PM and a team of 8 Sr. engineers onsite and offsite (IDC) to help analyze and develop a technical roadmap and solution to phase-out Siebel functionality to their Salesforce platform. In addition, their Agent (AAE) platform and existing business flows needed to be enhanced across multiple systems to meet new business requirements in phases: Salesforce (Apex and Trigger), AMind (Java Web Services, JavaScript and Spring) and Siebel(v16) and Oracle(DB). Also, coordinated with the UX Intuit team to analyze and migrate legacy screens,data and functionality from Siebel to Salesforce. New Salesforce UI screens were developed using Skuid package software and Apex with web services callouts to their middle- ware (AMind API). Other web/rest callouts were implemented and routed to other queued services on their enterprise net- work to sync catalog, account, quote(Salesforce CPQ) and order fulfillment data into Salesforce and Siebel. I helped ana- lyze, design and troubleshoot the overall integration, performance (Governor limits and concurrency lock issues) and sup- ported the internal environmental build deployment (GIT) process with their team globally. This GOOS project integration was a success and the client expanded initial project effort into a large accelerated program covering multiple projects (B2B core, OSE online sales Experience, SOA Sale Acceleration, Callidus, Studio, Sales Tech Stack). This program effort in- creased resource footprint to more than 35+ engineers thereafter. Furthermore, contributed to additional discovery efforts to continue migrating existing data and new functionality to the Salesforce platform while finding ways to sunset Siebel User agent access out as early as possible.
- On a separate project for Commissions and Billing, designed a transaction rule filter in apex based on opportunity, account and asset data from Salesforce to help audit the completeness of the transaction data to Callidus. Additional enhance- ments were made to the apex code to use the Callidus web callout api to ensure existence of payee was tied to transaction to ensure commission credits were available in the pipeline. Service request follow up with Callidus support to provide more robust logging of their api services to aid our efforts to provide “friendly” error messages to the agents. Otherwise, other backend channels of integration used other methods of extracting orders thru Unix Scripts, PLSQL procedure, On- premise Informatica workflows and the Informatica-on-the-cloud (IOC) to process other product order channels from 6 dif- ferent systems (Siebel, PSD, Cosmos, DSE Canada, IOP) - These backend components orchestrated a series of internal logic and processes that tied a common integration point with Salesforce using the opportunity object. After successful as- sociation of the data, an informatica workflow process maps the data with the Callidus ODI step to securely ftp the transac- tions to Callidus Portal for pipeline processing.
- Coordinated the design of the customer360 data model and integration of HVAC (High value account customer), data from IAC (Intuit Analytical Cloud) and CloudCraze platform. This solution proposed was to use the bulk batch api from Salesforce to load large volumes data nightly from their Hadoop system (30-50 million records across several salesforce object includ- ing impact updates to Account and Customer data (CloudCraze). Re-designed a sub-optimal solution using triggers to moving the logic using multiple batch API. Improved execution of batch process that executed at 21 hrs to under 4hrs. Also deeply with MCS (Mission Critical Support) team at salesforce to optimize and apply new indices on foreign key relationship of these tables. This helped eliminate scan issues on the page production timeout erros and improve the performance of apex pages accessing these objects significantly from 30s to 2s. Migration data effort from legacy Db2 and Oracle database were executed using Informatica and jitterbit tools.
- Invited to contribute and plan the lightning journey strategy to convert existing VF/Skuid pages to Salesforce Lightning. Worked on several VF/SKuid POC efforts to identify solution alternatives for migration to the new Lightning experience and interface. During the POC, identified technology risks related to css UI conversion issues, custom button to quick action migration, custom label adjustments on unsecured URLs, leverage new lightning features to leverage Lightning list search capabilities for Search functionality. Also helped refactor change sets/Manual configuration, batch apex classes, controller code, workflow rules, web service callouts and Apex pages and Skuid during monthly release and deployment cycle. Updated marketing content for campaigns on wordpress that generated web-to-leads in salesforce and worked on their ecommerce sites to configure an integrated payment gateway to allow intake of various payment.
- Worked with their marketing and advertising group to build and execute campaigns. Setup, maintain and optimize Email marketing campaign utilizing Exact Target/Salesforce Marketing 2.0 Cloud platform. Created Account, Data Exten- sions, Users, Roles under Administration Settings. Integrated with Salesforce by using Marketing cloud connector (V5). Worked on Analytics Builder, Automation studios and also created related Activities. Worked on AMP scripts while creating the Email templates. Worked on Unit testing the campaign customizations and developments done during the project. Built and customize OOTB reports using Coudpages, Journey Builder, Discover, Contact, Email and Campaign ROI Analysis Report. Created custom cross-reports or SOQL queries to find cost impact of closed won opportunities that were sourced from a related campaign. Setup campaign influence to derive reports for pipeline/revenue data for multiple campaigns that ties all related activities to a contact for that particular opportunity.
- Advised client on restructuring an efficient GIT process (Git Pull Request Code Reviews) and Auto Rabbit deployment model. Moved to a scratch org strategy using DX and created automated pipelines on the Gitlab platform. During Sprint planning, also identified project technical delivery risk and balance effort to ensure new enhancement and fixes align to the rganization priorities and roadmap.
Environment: Salesforce, Netsuite, Apex code, CloudCraze, Oracle CPQ (aMind) and Salesforce CPQ (Steelbrick), Mulesoft Anypoint Platform, VisualForce Pages, Apex trigger, Force.com IDE and migration tool, Core J2EE Patterns, Struts, Design Pattern, Amind, Siebel 8/16, XML, Java, JSP, Servlets, RMI, EJB, PowerGrep, CVS,JUnit, Spring, Hibernate, EJB, Apache, Heroku integration, Apex Custom class,Extensions and Controllers, Security Profile(oauth 2.0), Salesforce triggers and workflow and SOQL, JIRA, Flex 3.x, Skuid 11.0, Unix, PLSQL, Jitterbit,Informatica Cloud/On Premise integra- tion with Callidus Cloud
Confidential
Salesforce Integration Architect
Responsibilities:
- Worked with their supply chain and merchant community to gather UI requirements for their merchant tools and provided technical/functional design document for the development team. The project entailed creating Marketing campaigns, Cam- paign Hierarchies, Merchant Lead Queries, Assignment rules, Question-To-Case,Web-To-Lead and Auto Response rule logic for their CRM modules related to their business partners. I helped configured campaign management, influence and Merchant Lead conversions flows in their application. To help support these campaigns and merchant lead conversion pro- cess, I helped configure their Case management process with custom hierarchy workflows/approvals with triggers to cap- ture state flows for a case. Worked with their Sales support division with build an internal Salesforce Communities portal. Used communities builder and it's templates to build a knowledge base and case support site.
- Analyzed their product catalog repository and created data mapping of their price and product catalog data model to Salesforce objects as part of the 360 degree order fulfillment application for merchant support. Configured an Informatica job that was integrated with developed batch apex code to process product, price and promotion rules on inbound data from their order SAP system. Also, designed a Salesforce catalog web service framework(LightHouse) to support adhoc busi- ness web query management and scheduling (Marketplace partner comparison reporting, Smart Pricing, Quote To Pric- ing(CPQ) configuration(Bundles), PUT Item reporting, CPE Bundles reporting) with web orchestration of DataPush,Ship from Store, Emergency Partial update workflow notification proceses, and simple workflow and approval notifications with email,voice (tropos.com API),text,sms(POC) support. Daily report feeds were pushed to Salesforce.com to leverage crea- tion of Salesforce reports. Apex API integration using javascript remoting objects and Web Services were built to update reports on the Saleforce.com platform from an internal Catalog system. A batch nightly processes included large volume pushes to the Salesforce site using Apex DataLoader scripts. In addition, Salesforce Triggers were created and configured an Apex Scheduler to invoke Apex classes to handle outbound external callouts (REST/SOAP API) to partner systems and applied custom extension for mobile facing devices to view reports/dashboard. To debug Apex scripts,custom functions and processes, I utilized the Debug and System Console logs to catch Exceptions and monitor Governors and Limits.
- For the deployment process of Apex code and components to and from Sandboxes, Integration and Production environ- ment, customized ant scripts,Force.com IDE, Force.com migration tool, ChangeSet configuration and package uploads were used.
- In addition, I supported enhancements to their internal catalog site. For customized pages, developed visualforce pages to implement standard controllers to automate record retrieval and updates, with bind merge/input fields for inventory and merchandise records. Added visual placement of links to forms, command buttons and custom messages within nested Visualforce pages. I help create custom visualforce components and attributes to override the look and feel of standard Vis- ualforce pages and components. In addition, customized sections of standard visualpages to render dynamic content or partial page refresh using Ajax and Jquery web service callouts on the screen.
- For a listing of records, VisualForce List Controllers and Controller extensions with pagination features were used to pro- duce a list output. The import of item data or custom objects, were populated using the Data Loader utility. For most of the- se pages, formula validation rules were applied to fields to ensure data quality and consitency. Picklists, dependent lists, page layouts and permisssion sets were used to personalize visible components and profile related data based on hierar- chy role types. Based on requirements, I also implemented workflows to in corporate Email alerts on Field updates and mi- grated the use the Chatter features for users and groups to track user,group blogs,document and record changes on their personal chatter feeds. Further customization was done, to display a user's personal chatter feed on a visual page using a custom controller and Apex trigger. Also configured to schedule a retrieval of report data to items that have been shipped from a distributor site to pushed as an analytical snapshot to downstream Walmart systems (e.g. CRM.,Inventory, Order mgmt). For document management access to DocuShare,Sharepoint,WCM and ETL loads, we configured cloud connect- ors from these vendors such as (e.g Salesforce connectors,Boomi connections and actions)to manage access to online document repositories.
- On a seperate mobile POC initiative, I helped migrate several merchant VF pages to using the jquery mobile with custom controller extensions and used the SDFC mobile sdk/jquery mobile for specific navigation capabilities on the iphone and ipad related devices. Used the SalesforceHybrid IOS app framework to build jquery,html5 and IOS components for their mobile migrated screens
Environment: Apex code, VisualForce Pages, Apex trigger, Force.com IDE and migration tool, Core J2EE Patterns, Struts, Design Pattern, IBM WebSphere Application Server 8.1, JBOSS,Netsuite, BeaWeblogic Portal 9/WebSphere Por- tal, JMS, IBM DB2, WSAD 6/7, XMLSpy, XML, Rational ClearCase, Rational ClearQuest, IBM MQSeries, Java, JSP, Servlets, RMI, EJB, PowerGrep, CVS, VSS, Tivoli Performance Viewer, JProbe and Performasure, Mercury LoadRunner, Mercury Win Runner, Quest Performasure, Quest Foglight, Quest UEM, Compuware Agent management Device (AMD), Computer Associate Customer Experience Manager, Computer Associates Wily Introscope, Coradiant TrueSight, HPOpen View OVTA,OVIS,OVAI, Oracle 10/11g, Oracle Fusion (POC) and Web Center,JUnit, Spring, Hibernate, EJB, Apache, IIS, MQ, JMS and Ajax, Oracle PL/SQL, Maven, Message Driven Bean, WebSphere Portal 6/7, Bea Weblogic Server 6.0/8.1, Heroku integration, Apex Custom class,Extensions and Controllers, Security Profile(oauth 2.0), jquery,javascript,Angular.js, Salesforce triggers and workflow and SOQL, JIRA, Flex 3.x
Confidential
Healthcare Integration Architect
Responsibilities:
- Technical architect and Salesforce developer/administrator on multiple project tracks; responsible for large scale multi- tiered web system deployments on the WebSphere Portal platform and Salesforce Instances. Provided technical leadership and worked on core application frameworks to resolve integration issues with Oracle CoreID Federated SSO(SAML), En- terprise LDAP (Tivoli) and other legacy HR, Benefit applications(PL/SQL) and In Confidential t record maintenance on the Salesforce platform. Identified project technical risks and determine impact on overall project delivery.
- Specifically, I was selected to provide maintenance support for in- Confidential t self service kiosk site which was hosted through the Salesforce.com platform. Maintenance and enhancement project included customizing profiles and creating custom fields for both standard and non-standard visualforce pages. Involved in developing custom objects, report and analytical reports to data executed through nightly batch to report on case trends and adoption of clinical approach. Enahced existing visualforce pages by creating/modifying depedendent picklists,lookup fields, Formula Fields, Roll-Summary Fields, Page Layouts and Record Types. For a certain site flow, added custom fields and validation to new and existing objects and add- ed custom functionality through controllers and extensions.
- From the administration side, I help manage users, profiles, manual/shared rules, custom page layout, queues, related mul- ti-list and customize letter heads and email templates for the merchant groups. In addition to the administration role, I had to maintain and upgrade managed packages to ensure asset availability(annotate legacy api) for insurance business part- ners. For regional pages that cater to a group of hospitals, medical offices and regional facilities, using Force.com Sites CDN configured internal corporate - facing websites. Integration between employee worker/administration benef Confidential s and and their in- Confidential t record maintenance systems on the salesforce platform were configured to use OAuthentication and SSL s to ensure encyrption of data, and network communication between these systems were secured. In addition to my Salesforce administration role, I help create,scheduled and automate tabular,summary and matrix reports of dashboards for their in Confidential t-care cases in hospitals, medical offices and regional facilities to provide reports for their doc- tors, healthcare insurers and partners.
- Provided assistance to develop load testing test plans and test scripts using the Mercury LoadRunner and JMeter tool. Worked with external vendors to setup monitoring tools in both Kaiser’s test and production clustered and DR environments ( Mercury, IBM and Wily). Troubleshoot and resolve application performance issues just as thread locks, CPU utilization, heap memory fragmentation and network latencies identified in production.
- Develop a custom code framework to integrate their WebSphere Portal environment to web content management system such as Teamsite. Created DCTs and designed an XSLT process to publish and deploy content files to the Portal servers.
- Integrated and introduced a web business service framework using Dojo, Spring, Hibernate, Ajax and JavaScript technolo- gies to extend site functionality to handle dynamic applications for new tenant on the Portal platform. Responsible for multi- ple POC engagement with vendors such as Teamsite and Vivisimo to define strategy to replace their current Websphere content management system(WCM) and search platform(Verity) currently in Portal.
Environment: Salesforce.com, Apex, VisualForce, Forec.com IDE, Workflows, Dataloader, JavaScript, HTML, AJAX, CSS, Eclipse plug-in for Force.com IDE, Demand tool, Webservices, SOAP, WSDL, Core J2EE Patterns, Vivisimo, Struts, De- sign Pattern, IBM WebSphere Application Server 5.2 & 6.1,7.X, Websphere Content mgmt 6.0/7.0 Bea Weblogic Portal, WebSphere Portal 6.0/8.1/9.2, JMS, IBM DB2, WSAD 7.0, XMLSpy, XML, Rational ClearCase, StarTeam, IBM MQSeries, Java, JSP, Servlets, RMI, EJB, PowerGrep, CVS, Javascript, angular.js, jquery, VSS, Tivoli Performance Viewer, JProbe and Performasure, Mercury LoadRunner, Mercury Win Runner, Quest Performasure, Quest Foglight, Quest UEM, Compu- ware Agent management Device (AMD), Computer Associate Customer Experience Manager, Computer Associates Wily Introscope, Coradiant TrueSight, HPOpen View OVTA,OVIS,OVAI, Oracle 10g, Oracle Forms 9i/10g, JUnit, Spring, Hiber- nate, EJB, Apache, IIS, MQ, JMS and Ajax, Oracle PL/SQL, Maven, Message Driven Bean, WebSphere Portal 5 and
Confidential
Salesforce Architect and Principal SME
Responsibilities:
- Acted as the senior architect and principal lead to help build and design the web n-tier architecture for their Banking Collections System. The current application was originally built as a Client/Server application on the PowerBuilder platform and was tasked with the opportunity to develop a web migration strategy to web-enable the existing system. Lead a group of 20 developers to define use cases through requirements, develop re- usable J2ee solutions and core patterns with the team to solve web infrastructure issues related to session management, single-sign, multi- threading and application locking issues. Real time accesses to other systems were developed as part to the web architecture to subscribe to information from other systems to allow collectors to view and update from other systems using XMLBeans, MQ and message driven bean technology. Core payment transaction frameworks were developed using a separate queue processes for the new web collections system to track and maintain late customer pay- ments. In addition, helped configure an infrastructure and environment strategy for their developers to automate their build and testing process using open source tools. The strategy shortened the deployment life cycle and reduces the number of build errors in development and identified broken code dependencies throughout the process quickly.
- The migration of the legacy system was without several product issues and limitation within the framework. A web technology framework called Java Server Faces (JSF) was chosen help web-enable their Collection application. The JSF framework vision from Sun was to help bridge the gap between client server paradigm and static web pages on the Internet. However, the technology is limited and has not matured throughout the industry. The other issue was that the collections group had already invested their web infrastructure and environment to this technology which made it challenging due to vendor lock in and vested interest by upper management. In lieu of this, candidate ad- vised the team to put together a core team of experts and developed a plan to undergo a Proof of Concept phase to identify technology architectural risks and re-assess development timeline and resource factors during the design phase of the project. Since the migration of the product to the new web screens, the application is into its second release in Production.
- From a process stand point, candidate worked closely with the business community to solidify business requirements and closed the gap on complex technology issues during this migration. The web migration allowed me to coordi- nate with several Confidential infrastructure groups, and product vendors such as Wily, IBM, BEA Weblogic and Or- acle to resolve performance and configuration issues in production such as WebSphere, Introscope, and Oracle 9i/10 g database products. Worked closely with the Quality and Performance group to develop a performance test plan to ensure the new web platform would continue to support existing production traffic and meet SLA metric re- quirements.
Environment: Core J2EE Patterns, IceFaces, jquery, javascript, angular,Struts, Design Pattern, IBM WebSphere Application Server 5.2, Salesforce (v9) Apex and Visualforce page tags,WebSphere Portal, JMS, IBM DB2, WSAD 5.12, XMLSpy, XML, Rational ClearCase, Rational ClearQuest, IBM MQSeries, Java, JSP, Servlets, RMI, EJB, PowerGrep, CVS, VSS, Tivoli Performance Viewer, JProbe and Performasure, Mercury LoadRunner, Mercury Win Runner, Quest Performasure, Quest Foglight, Quest UEM, Compuware Agent management Device (AMD), Comput- er Associate Customer Experience Manager, Computer Associates Wily Introscope, Coradiant TrueSight, HPOpen View OVTA,OVIS,OVAI, Oracle 10g, Oracle Forms 9i/10g, JUnit, Spring, Hibernate, EJB, Apache, IIS, MQ, JMS and Ajax, Oracle PL/SQL, Maven, Message Driven Bean, WebSphere Portal, Bea Weblogic Server 6.0/8.1
Confidential
J2EE Principal Architect, E-payroll Sr. Consultant
Responsibilities:
- Acted as the senior lead architect/principal for their online e-payroll enhancements tier. s include integration of new and existing enterprise J2EE components with external interfaces (DB2 mainframe, SSO and User Access and Image file systems (Oracle)) to other systems. Developed use cases and engaged several cross- functional teams to brainstorm functional requirements in use case design sessions. Effort produced 2 successful releases in production. In addition, helped develop an N-tier architecture prototype and performance strategy to scale their e-payroll billing systems using their adoption rate of 30% in the next 5 years. Assisted in development of proof of concepts for technology prototypes such as Ajax, Hibernate, Times Ten caching, Spring, Eclipse - Callisto, Java Server Faces and Adobe Flex 2
- As part of another project, worked as a Performance architect help steer the Proof-of-Concept initiative. The project was to evaluate several vendor tools from Compuware, Quest, Computer Associates, IBM and Coradiant to help de- velop and measure our application portfolio performance throughout the organization. The effort required planning and communicating with cross-functional teams in the organization to successfully coordinate Proof-Of-Concepts effort for each vendor. A communication plan was developed between each group to successfully execute the plan. (Db2 mainframe group, Imaging group, SSO group, QA-Performance group, infrastructure and network group). The results of the proof of concept identified the strategy to measure service level agreements (SLAs) for their online business application and set objectives (SLOs) for their heterogeneous systems within SCIF. Furthermore, the eval- uation of each vendor tools identified problematic and bottleneck areas in the application during the Proof-Of- Concept. Also help developed performance model within the vendor tools to record application trends and perfor- mance metric reports as input into the group’s capacity planning efforts.
Environment: Core J2EE Patterns, Struts, Design Pattern, IBM WebSphere Application Server 5.2, Websphere Por- tal 5.1/6.0, JMS, IBM DB2, WSAD 5.12, XMLSpy, XML, Rational ClearCase,Rational ClearQuest, IBM MQSeries, Java, JSP, Servlets, RMI, EJB, PowerGrep, CVS, VSS, Tivoli Performance Viewer, JProbe and Performasure, Mer- cury LoadRunner, Mercury Win Runner, Quest Performasure, Quest Foglight, Quest UEM, Compuware Agent man- agement Device (AMD), Computer Associate Customer Experience Manager, Computer Associates Wily Introscope, Coradiant TrueSight, HPOpen View OVTA,OVIS,OVAI, Oracle 10g, Oracle Forms 9i/10g, JUnit, Spring, Hibernate, EJB, Apache, IIS, MQ, JMS, Ajax, BEA Weblogic Portal 8.1
Confidential
Sr. Integration and Performance Lead Architect/Auto Manufacturing SME
Responsibilities:
- Coordinated a team of 10 engineers with client subject matter experts. Implemented and resolved J2ee messaging architectural issues. Assisted in developing the plan and executed the performance activities onsite. Communicated performance requirements and related technical issues to the client and other cross-functional teams.
- Coordinated the setup of the performance environment and test harnesses to stress test their batch and real time systems. Pro- vided the clientele with performance testing and tuning strategy to measure projected goals against their service lev- el agreements. Performance issues such as java hotspots, database bottlenecks, threading issues were identified through various utilities such as Mercury Load Runner, JProbe, Performasure and Tivoli Profiler. DB2 SQL tuning and index tuning strategy were also used to improve the cost of executing complex queries against their dealer and consumer database with an intrinsic volume of 500 GB-800 GB of data.
Environment: Core J2EE Patterns, Struts, Design Pattern, IBM WebSphere Application Server 5.2, JMS, IBM DB2, WSAD, XMLSpy, XML, Rational Clear Case, IBM MQSeries, Java, JSP, Servlets, RMI, EJB, PowerGrep, CVS, VSS, IBM AIX, Informatica, Trillium, Tivoli Performance Viewer, JProbe and Performasure, Mercury LoadRunner, QTP, Test Director
Confidential
Technical Architect and Project Lead
Responsibilities:
- The combined structure of the technical team composed of 12 near site engineers in Woodland hills, L.A. and 4 India offshore developers. As an extended team member onsite in Walnut Creek, candidate acted as a technical liaison and onsite lead to manage project and technical function onsite. Responsible for managing technical issues, deliver- ables and clear communication between several client managers and infrastructure engineering team onsite in Wal- nut Creek and the technical team in L.A.
- Helped re-structure their IBM architecture platform to streamline the deployment of their existing product onto the new platform using Enterprise Java standard packaging. Setup IBM platform environment to utilize proper re- directing proxy security, load balancing. Applied IBM best practices to support performance management on these applications.
- In addition, to the work required for enhancing to their Mortgage Insurance origination and policy servicing applica- tion, candidate worked with lead engineers in Walnut Creek to communicate and technical requirements and specifi- cation to their offshore group.
Environment: Core J2EE Patterns, Struts, Design Pattern, IBM WebSphere Application Server 5.0, JMS, IBM WebSeal Reverse Proxy Server, IBM Secure Way Directory, WSAD, GOF Patterns, WebSphere 3.5/4.0, Visual Age for Java 4.0, WebSphere Studio application developer 4.0, XMLSpy, XML, Rational Unified Process, VSS, XSLT, IBM DB2, IBM MQSeries, Java, JSP, JSP, Taglib, Servlets, RMI, EJB, PowerGrep, CVS, VSS, IBM AIX, UML, Ra- tional Rose XDE
Confidential
Enterprise Architect
Responsibilities:
- The combined structure of the technical team composed of 3 onsite developers, 4-onsite analyst and 4 offshore de- velopers. Role as a liaison supported the full life cycle development of onsite and offshore delivery. Acted on behalf of the architect and manager’s absence to lead and support the design, development and integration test phase of all deliverables.
- On the business side, ensured the traceability of business requirements (business rules) to offshore specifications and mitigated potential risks in the project to ensure the technical resources and allocated funds were within budget. The project required an enhancement to their exiting personal line insurance system was to be able to apply midterm changes to a policy. The N-tier application had a J2EE web interface that allowed agents and underwriters to com- plete the quoting and issuance process of a policy. The new technical architecture introduced the concept of midterm change transactions to ensure changes to exiting policies simplify user workflow. Enhancements were made to the hybrid application to manage user session and tracking information in conjunction with backend online and batch updates. Underwriters and agents entered data through a web interface and the midterm request is made to the mid- tier to run business-processing activities. Worked with mainframe specialist group to make enhancements to their existing data feed process. The process runs through their batch processing applications (workflow, rating, report ordering) to trigger the synchronization of midterm change updates to other downstream systems such as claims, billing, client, and electronic forms print systems.
- Project-Commercial Insurance, Small Business & Middle market Segment: The project implementation was to introduce a new service line for the Small Business Insurance segment to allow their agents to quote, rate and issue policies online for Small Business clients. In addition, the middle market business segment needed an enhancement to their underwriting functions to include location risk assessment in their Middle Market product line.
- Lead and managed a team of 10-15 analysts/developers through an enhancement of a web based insurance under- writing system. The client interface allowed their customer to evaluate and underwrite the Middle market and small businesses sector of their service. Technically, the enhancements to the insurance web application allowed access to several internal and external services to validate client information from third party systems and underwrites cus- tomer/client businesses through a proprietary vendor rules based engine. Lead the requirements gathering engage- ments with analysts and supported the transition phase of the product. Duties included project planning, analysis and design, architecture and lead management using the RUP methodology and tools (UML). As a lead contact, was also responsible for designing and developing critical components at the code level and configuring IDE/server envi- ronments for the developers. Introduced the concept of Use case requirements to facilitate business and technical needs of the business. Lead and mentored team members to utilize J2EE/Java best practices, frameworks, and pat- terns in their Java software design and development. Received 2 recommendations letter for the enhancements of the reporting application and architecting their Middle market application to service address location scrubbing in order to precisely underwrite location premiums for their clients.
Environment: Core J2EE Patterns, Struts, Design Pattern, JRun 2.33/3.1, WebSphere 3.5/4.0, Visual Age for Java 4.0,Websphere Studio application developer 4.0, XMLSpy, XSLT, DB2, MQSeries, Java, JSP, JSP Tag libraries, JMS, JCA, Servlets, RMI, EJB, Homesite 4.0, Apache Struts framework, Selectica ACE Enterprise 4.7/5.2, Selectica ACE Quoter 4.7/5.2, IBM AIX Unix, Windows NT,2000,XP
Confidential
Technical Architect and Mortgage Analyst
Responsibilities:
- Responsibilities included writing software development plans, localization internationalization approach, and supple- mentary specifications documents for the project. Role was to coach and train team members on Use Case re- quirements, UML models and J2EE patterns. Also provided a JSP translation solution framework that used a transla- tor (XSLT) and a XML language dictionary coupled with to internationalize the web application. The major part of the translation was placed on the presentation tier using Servlet filters to call a translator engine (XSLT) for each coun- try. All business functionality designs were encapsulated in business objects (EJBs).
Environment: Core J2EE Patterns, Struts, Design Pattern, Apache Web Server, JSP, Servlet, EJB, J2ee pattern frame- works, Struts, XSLT, XML, Bea Weblogic 6.1, Oracle, MQSeries, Together Control Center 5.5, Visual WebGain, TopLink, Visual Source Safe, Sitraka JProbe, Windows NT/2000, Rational Rose 2000, Visual Source Safe
Confidential
Technical Architect and Lead Analyst
Responsibilities:
- Contributed to the building of a web queuing interface using Oracle web forms, Javabeans, RMI, IBM Websphere and MQSeries. Worked with senior analysts to redefine requirements to simplify the complexities around technical challenges in their platform environments. Workflows and forms were built to manage Honeywell’s engineering work- shops. Lead the workflow and design sessions with their IMS mainframe, oracle and MQSeries engineering team to build their workshop information messaging interface between Tucson, Arizona and LA. UML and Rational tools were utilized to communicate the direction of the application with the client’s team and implemented a full RUP (Ra- tional Unified Process) cycle in the development. For the client's reporting needs, developed a Java 2 swing moni- tors to facilitate reports and manage transactions behind the applications. Due to extensive use of architectural and design patterns, the application is pluggable, scalable and robust for future releases.
Environment: Core J2EE Patterns, Struts, Design Pattern, J2EE, Java RMI, JavaBeans, Rational Rose, RUP, Oracle 9IAS, Oracle FORMS, Oracle Designer, Oracle 9i database, IBM WebSphere and MQSeries, IBM IMS database, VSS, UML, JMS
Confidential
Technical Architect and Lead Analyst
Responsibilities:
- The client requirement was to do requirements analysis on a future state wide entry system within the court rooms to al- low court writers to enter judge orders and office filings and case information online during the a court session. A feasibility study and gap analysis was done with their judges and court writer to produce a prototype application to facili- tate the management of minute entry reports and case filings online.
- Analyzed user business requirements and built a prototype that managed and distributed minute entry reports for juve- nile/dependency cases. As part of the feasibility study and gap analysis phase, was involved in several preliminary con- ferences and live juvenile delinquency cases to analyze the flow of information and procedures involved the information captured by the court writers were often filed in different departments and offices in different counties. In order to facilitate the paperwork and eliminate redundancies, the prototype application proposed the entry and massaging the information from different sources including filings, conferences and hearings entered through the Web entered by their court writers to make sure data was captured and validated. The architecture and design of the application were documented using UML. The application prototype was designed in VB, COM+, and XML.
Environment: VB, .COM+ and XML, Microsoft Visio, Microsoft Presentation
Confidential
Systems/Infrastructre Architect
Responsibilities:
- Contributed to several networking and migration projects. Configured and provided remote connectivity (x.25, Frame- Relay, VPN) and setup to several of their office sites using Cisco technologies (router and switches). Plan Novell, NT, and Linux operating systems desktop and server deployment to support each satellite site. Administrative duties on Unix and Windows NT platform to automate Oracle data backup and batch reporting procedures using shell scripts and Microsoft NT task manager functions. Oversight on configuration management on their enterprise Linux platform environments to support application load balancing features, virtual web hosting, Internal DNS management entries, and IMAP/POP email services. In addition, contributed and architected the migration path of there Oracle 8i database NT migration to the Linux Red Hat platform. Also managed ITG’s web server environments and was responsible for any updates to html pagesscripts and images on the website (Unix Apache servers and Microsoft IIS4). Experience in Oracle 8I-database creation, managing user database rights, table normalization and helping users with writing SQL queries to run reports.
- Developed a CRM web application that interfaced both legacy systems to voice messaging backend to distribute millions of customized voice messages to their customer’s clients. Also lead a technical team of 5 developers to design the data models and application workflows into several business components. Session and business logic resided on a middle tier server running on the BEA Weblogic platform. This mid-tier server acted as a controller to route messages into several voice nodes that distributed voice calls to the clients. The backend utilized both Oracle and Microsoft SQL databases technologies to maintain a central repository of customer information and session workflow. The centralized data servers allowed for data mart extraction to provide decision support information for mid-level managers to build loyalty programs specific to ITG’s CRM customers. In addition, structured and designed an internal portal site to allow shared and intra communication between their internal users using Cold Fusion and Dream Weaver tools. The portal site was also a vehi- cle to do live presentations of change management in support of using the new CRM Ventriloquist service imple- mented.
Environment: Core J2EE Patterns, Struts, Design Pattern, Oracle 8i database, Microsoft Access DB, Unix shell scripts, Microsoft NT, JSP, SSI, MSQL, Red Hat Linux, IBM Visual Age 3.5, Cocobase, JBuilder 4.0/5.0, Visio 2000 and Rational Rose, Apache Server, IBM WebSphere Application Server, BEA Weblogic, Microsoft IIS4 PL/SQL, SQL, J2EE EJB, Servlet, BEA WebGain, RMI, Java Multithreading, Parity Software-VOS, JSP, Html, Macromedia, Dreamweaver, Cold- Fusion, Apache
Confidential
Systems/Infrastructure Architect
Responsibilities:
- As an Architect role, I helped architect and design a portfolio management application that uses the Black Diamond plat- form back office product. This product has been delivered as a private apex managed application on the apex exchange. In order to scale, client portfolios and advisory data integrated to this application was done through the Heroku platform. Batch rest services were developed to sync and overcome governor limitations on the Salesforce platform. Immediately after, the same design was used for the batch loading capabilities to the app.
- In addition, the privately managed app has been configured to take advantage of Salesforce 1 mobile. Flagship features such as lookup and matching client, portfolio and advisory information on any mobile devices has been migrated to mo- bile. Federated SSO integration to their Blackdiamond back office system from the app is done through a connected app configuration and customized setup page. Streamlined, the batch sync capability to their BlackDiamond back office plat- form and supported beta deployments and beta test support with their Customer in first quarter 2015.
Environment: Salesforce.com, Visual force, Security Controls, Escalation rules, Assignment rules, Record types, Cus- tom objects and Fields, Time based triggers, Triggers, Workflows, Rules, Data loader, SOQL, SOSL, Apex, Java Scripts. Heroku configuration, git and mvn integration, Eclipse integration
Confidential
Salesforce Integration Consultant
Responsibilities:
- Deployed to their Advisory Marketing Project and was responsible for their Bulk Triggers implementation, Nested Queries and had written code for Future methods by calling it from triggers. Designed and Integrated using SOAP based web ser- vices by generating the necessary stubs from the WSDL files for extracting the data from the Adgroup Google API used for marketing hospital services to potential clientele, doctors, nurses and investors in the area. Created batch classes, which can be invoked programmati- cally at runtime or scheduled using APEX to sync Adgroup statistics of marketing ad campaigns created in Salesforce and Google.
- Performed unit testing for every written code and always wrote test methods with code coverage of 75% mini- mum. Worked with their Marketing division to spin up an internal Salesforce Communtiies. Developed Iframe tab and link integration from their internal communities to their visualforce page assets and apex services from site.com. Interacted with Business Analysts and Developers to design better test plan and strategies based on the requirements of the busi- ness.
Environment: Salesforce.com, Visual force, Security Controls, Escalation rules, Assignment rules, Record types, Cus- tom objects and Fields, Time based triggers, Triggers, Workflows, Rules, Data loader, SOQL,SOSL, Apex, Java Scripts
Confidential
Salesforce Integration Consultant
Responsibilities:
- Acted as their technical Salesforce liason with the Customer support division and infrastructure group. Build a custom support VF site using a custom PKB3 package to provide CMS functionality support for their Customer Support agents. Developed apex code that is customized and configured Search functionality with integration to their Salesforce knowledgebase articles
- Provided Salesforce admin support with backup automation of the customer financial data be- tween disparate systems using native batch apex and third party integration rest API such as Egnyte. Built a Salesforce communities using native Salesforce tab solution to expose case, knowledgebase and ideas functionality for their internal marketing department.
Environment: Salesforce.com, Visual force, Security Controls, Escalation rules, Assignment rules, Record types, Cus- tom objects and Fields, Time based triggers, Triggers, Workflows, Rules, Data loader, SOQL,SOSL, Apex, Java Scripts.