SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Patrick Mattor
OBJECTIVE:To apply my end-to-end full stack subject-matter expertise in Big Data, Cloud, SOA, and
Advanced Programming.
SUMMARY OF QUALIFICATIONS:
 16+ years overall experience in software design, development, deployment, integration and system
administration.
 Multiple large-scale cloud implementations and deployments on AWS, IBM Cloud Manager with Openstack
(previously IBM Smart Cloud), OpenStack, and Heroku, respectively.
 Solid real-world experience with Big Data Solutioning and Implementation, At-Rest & In-motion Data
Analytics.
 Solid hands-on experience in SOA, ESB and BPM implementation with a wide range of SOA products from
IBM WebSphere and Open Source stack.
 Proficient in Java, C, C++, Python and Scala; Familiar with Clojure and half dozen of other languages.
 Strong problem solver with a strong tracking record, first-time-right most of the time.
AT&T Atlanta GA / Irvine CA
Sr. Technology Architect Jan 2014 – present
• Thought Leader, Architect, Developer and Troubleshooter in areas of Cloud, Big Data, Operational
Intelligence and Stream processing with a wide array of products including AWS, IBM Cloud Manager
(previously IBM SmartCloud, OpenStack, Hortonworks Data Platform, IBM InfoSphere, Apache Hadoop &
ecosystem, IBM Netezza and Splunk Enterprise.
• Ran PoCs on packaged Hadoop solutions: Hortonworks DP, Cloudera CDH & MapR, and settled with
Hortonworks Data Platform (HDP) to take advantage of better YARN support and various add-ons.
• Architected and implemented URLClassifier Application that analyzes real-time Clickstream data, runs
Map/Reduce jobs and generates T.Data project-consumable URL Classifications. (ElasticSearch, AWS EC2,
Amazon VPC, Amazon EBS, Amazon RedShift, HP Vertica, Cassandra, Hortonworks Data Platform, Hadoop,
Sqoop, Flume, YARN, Java, Scala, Scalding, Apache Spark Streaming, Map/Reduce v2, REST, HDFS, Hive,
Pig)
• Created the fault tolerant private cloud comprised of over 400 nodes across 3 Data Centers, based on IBM
Smart Cloud and OpenStack Havana and later Icehouse to expand the cloud coverage on more mission
critical IT infrastructure and business applications. (Iaas, Paas, IBM Smart Cloud, IBM Cloud Orchestrator,
OpenStack, HEAT, MySQL, RabbitMQ, Python, Java, Scala, Ganglia, IBM Netcool Suite)
• Remodeled and re-implemented the two core applications of ATT recommendation engine: Customer Affinity
Profile and Product Affinity Profile applications in the private cloud. (IBM InfoSphere Streams, IBM
BigInsights, Sqoop, Flume, HP Vertica, IBM SPSS, Cassandra, Kafka, Sqoop, IBM Netezza, Scala, Java,
OpenStack API)
- 1 -
• Architected and implemented Call Volume Reduction Application that analyzes call-center records, takes into
consideration services each customer has subscribed, and predictively sends emails and text messages to
customers who would otherwise likely reach ATT customer service by phone. (IBM InfoSphere BigInsights,
Sqoop, Flume, IBM InfoSphere Streams, IBM SPSS, C++, SPL, Java, Netezza, Scala)
• Tailored and customized Splunk Dashboard to be T.Data project-Specific such that business management,
model team and data analytics team can each quickly get the data and reports they need. (Splunk Enterprise,
Splunk Cloud, Splunk App for HadoopOPS, Splunk SDK, Hunk, SPL, Java, Scala, DB2, Splunk DB Connect,
HP Vertica)
IBM Software Service Dallas TX
IBM Middleware SME Jul 2013 – Jan 2014
• Provided consultancy for IBM clients on IBM Smart Cloud, CloudBurst, IBM InfoSphere BigInsights,
InfoSphere Streams, Netezza, DataPower and Cast Iron.
• Evaluated Cloud-based InfoSphere infrastructure at Crossmark and solved various show-stopper issues in
quick two weeks.
• Set up Netezza DW Appliances (PureData Sysetm for Analytics) at Neiman Marcus and ran proof of concepts
to show case Data Loading and extractions with Apache Sqoop, Flume, UDF & UDX Development, keys and
zone maps administration, and the options to fit Netezza into company’s existing B2B infrastructure and
Cloudera/Splunk centric Big Data Architecture.
• Conducted pre-go-alive review on DataPower and Cast Iron implementation and Integration with Splunk
Enterprise at State of Texas and solved long-existing issues with XSLT, Cast Iron Orchestration, S/MIME &
Splunk SDK/SPL.
• Integrated on-premise TIBCO Enterprise Messaging with cloud-based SalesForce.com for West Union, using
WebSphere Cast Iron, DataPower, WebSphere Message Broker, InfoSphere DataStage, ETL, DB2 and
Pentaho Data Integration.
American Express Phoenix AZ
Integration Architect Mar 2010 - Jul 2013
• Performed as an SME in Data and System Integration space for company-wide SOA and Enterprise Data
Analytics initiatives, covering end to end architecting, modeling, implementing, system administration,
monitoring, governance and service management.
- 2 -
• Ran numerous Proof of Concepts and pilot projects in areas of Cloud, DevOps, ESB, BPM and SOA using
IBM, Oracle and Open Source products. (IBM Smart Cloud, Cloud Orchestrator, OpenStack, IBM
WebSphere, IBM InfoSphere, IBM SOA, IBM BPM, Oracle Fusion Middleware, Apache ServiceMix, Apache
Camel, HP Vertica, Greenplum, ActiveMQ, RabbitMQ, Lucene, Solr, Hadoop, Puppet, Chef)
• Architected and implemented Amex “International Service Layer (iSL)”, a federated Enterprise Service Bus
implementation that combined consumer info, financial transactions and e-Marketing in a common platform.
iSL has later been utilized in 10+ sub-projects. (WebSphere DataPower SOA Appliances XI50/XI50B/XI52,
B2B Appliances XB60/XB62, DataPower Caching Appliance XC10, MPGW, WSP, XML Gateway, SOMA,
XSLT, WebSphere Transformation Extender, Stylus Studio, XMLSpy, Web Services, SoapUI, WAMT,
WebSphere Application Server, WebSphere MQ, WebSphere Message Broker, WESB, WSRR, Web 2.0,
Informatica PowerCenter, ETL, Netezza, Cognos, Tivoli Federated Identity Manager, SAML, OAuth, Tivoli
Monitoring, ITCAM, Tivoli Enterprise Console, Netcool/Omnibus and Netcool/Impact, HP Vertica, Chef)
• Led Amex Digital Transformation Program that transformed two existing rewards systems and provided
extension points based on SOA principles to add new systems; Integrated DTP with Payback, a company
acquired by Amex in 2011. (IBM SOA suites, WebSphere DataPower, WebSphere MQ, MQ FTE, WMB, IBM
BPM, IBM Integration Designer/WebSphere Integration Developer, Oracle Fusion Middleware, Oracle Service
Bus, Oracle BPEL Process Manager, Oracle RAC, Oracle Golden Gate)
• Designed and developed multiple adapters with various technologies for DataPower, WSRR and Tivoli
Monitoring and Netcool/Omnibus to extend products capabilities and facilitate third-party integration. (Java,
C, C++, Scala, ARM, WebSphere API, Eclipse API, and Tivoli & Netcool API, TCP/IP stack, Netty)
• Designed and wrote the 1st
cut of STAR program that enables Amex customers to redeem points at Amazon.
(AWS EC2, AWS SQS, AWS S3, Amazon Dynamo, Java, REST, Apache Camel, RabbitMQ, AS2, DataPower
XB62, Chef)
• Architected and implemented Big Data Repository, Data Mining and Data Analytics for Digital Transformation
Program, which is built around Hadoop ecosystem. This system has been successfully utilized in log
analytics, call record analysis and Amex global dispute management based on large volume of data in
terabytes. (IBM Smart Cloud, IBM InfoSphere Biginsights, Hortonworks Data Platform, Cassandra, IBM
InfoSphere Streams, IBM InfoSphere Balanced Warehouse, HP Vertica, IBM Netezza, Apache Hadoop,
HDFS, Flume, Splunk, Storm, Map/Reduce, Java, Scala, Cascading, Scalding, Chef)
TELUS Communications Toronto, ON Canada
Sr. Middleware Architect Jul 2008 - Feb 2010
• Evaluate the architecture, infrastructure and integration methodologies for the current Prospects & Leads
Consolidation System (PLCS) 4.0; Introduce metadata database and ESB to simplify and standardize the integration
between J2EE and .Net Platform.
- 3 -
• Architect PLCS 4.2 system and implement core integration modules with a wide range of IBM WebSphere and MS .Net
products. (WebSphere Business Modeler, WebSphere Process Server, WebSphere Enterprise Service Bus, WebSphere
Message Broker, WebSphere Business Monitor, WebSphere Integration Developer, DataPower XI50/XS40, IBM Master
Data Management, WebSphere Application Server eXtreme Scale, WebSphere Service Registry & Repository, BPEL,
ITCAM for WebSphere, ITCAM for SOA, Netcool/Omnibus, Netcool/Impact, Rational Software Architect, Oracle DB, .Net
Framework 3.5, IIS 7, Visual Studio 2008, MSMQ, SQL Server 2008, SQL Server Data Warehouse, SSIS, Java, C#,
LINQ, BizTalk 2006)
• Architect the new middleware infrastructure solution to existing web and portal applications, introducing a common
ESB and turning client’s SOA mindset into reality. (WebSphere Portal, WebSphere Portlet Factory, Rational Software
Architect, Rational Application Developer, WebSphere Enterprise Serivce Bus, WebSphere Integration Developer, Mule
ESB, WebSphere MQ, WebSphere Message Broker, WebSphere Service Registry and Repository, DB2, Oracle, Informix,
MySQL, Informatica PowerCenter, Java, Scala, Play, Web Services)
• Evaluate current IAM design and implementation and lead the migration to ITIM 5.0 and ITAMeb 6.1 (Tivoli Identity
Manager, Tivoli Access Manager for e-Business, Tivoli Access Manager for Operating System, Tivoli Directory Server,
WebSEAL, SMS, CARS, BIRT, WebSphere Application Server, DB2, Domino, Lotus, Active Directory, Java, and Eclipse)
• Design and develop the custom TAI module for the complex 3-way handshake authentication requirements. (Trust
Association Interceptor, JAAS, SSL, Rational Application Developer, WebSphere Application Server, WebSphere Portal,
Tivoli Access Manager, WebSEAL, Tivoli Directory Server, Java, Web Services, WS-Security)
• Design and develop the key BPEL modules that are integrated with various external web services and business
processes.
• Design and develop the dashboard application to facilitate runtime problem detection for MQ and WMB applications.
(WebSphere MQ, WebSphere Message Broker, Java, JMS, SOAP, XML, Apache Commons HttpClient, Scala, Play, Web
Services)
• Many proof of concepts initiatives on a wide rage of middleware products for enterprise-wide integrations and
interactions per requests of PMO.
Enbridge Gas Distribution Toronto, ON Canada
Solutions Architect Nov 2007 – Jul 2008
• Evaluate client’s current web infrastructure and the key intranet and extranet based business applications with SOA
design principles, providing solutions to various integration issues.
• Integrate client’s public facing portal and internal portals with newly created SAP financial module and recently
upgraded backend systems. (BEA AquaLogic User Interaction, BEA Event Server, AquaLogic Service Bus, AquaLogic
BPM, AquaLogic Enterprise Security, Java, J2EE, CEP, Oracle DB, Oracle RAC, Oracle Data Warehouse, PL/SQL, Java,
J2EE, DataStage, ETL, Oracle Web Service Manager)
- 4 -
• Migrate the home-grown LOB applications to the common ESB infrastructure, applying the best practices specified in
ITIL v3, solving interface mismatch issues and eliminating point-to-point invocations (JBossAS, JBossESB, Drools,
JBoss Remoting, XML, Web Services, Java, J2EE, AquaLogic Service Bus, .Net, C#, SharePoint Server, Visual Studio
2005, Oracle, ITIL)
• Architect and implement the overall Identity & Access Management solution that aligns with corporate policies,
standardize identity management processes and provides well-defined interfaces for LOB and partner applications to
adapt to. (CA IAM Enterprise Suite, CA SiteMinder, CA Identity Manager, eTrust Admin, SAML, Sun Java Directory
Server, Mule ESB, BEA WebLogic, Apache Http Server)
• Rewrite the client’s home-made Single Sign-On module, leveraging the newly introduced CA Identity and
Access Management solution. (CA SiteMinder, CA Identity Manager, eTrust Admin, Sun Java Directory
Server, Java, JAAS, CA IAM APIs, XML, Web Services)
MTSAllstream Toronto, ON Canada
WebSphere & Tivoli Architect Mar 2007 - Nov 2007
• Evangelize SOA and Enterprise Integration Patterns, providing the guidance and best practices on applying
service-oriented architecture to client’s current IT infrastructure.
• Architect client’s first SOA project that transits the change request system from Vitria to
WebSphere Process Server. (WebSphere Process Server, WebSphere Business Modeler, WebSphere Business
Monitoring, WebSphere Partner Gateway, WebSphere Commerce, OmniFind, DataPower XI50/XS40, WebSphere
Integration Developer, WebSphere MQ, WebSphere Service Registry and Repository, DB2, Oracle, Informatica ETL)
• Enhance Allstream existing B2B infrastructure with IBM B2B solutions, rewrite the home-grown B2B code
and integration with WebSphere Commerce. (WebSphere Partner Gateway, BPEL, WebSphere Commerce,
WebSphere Commerce Developer, WebSphere MQ, Ajax, RIA, Java, XML, Web Services, SQL, DB2,
Oracle, Informatica ETL)
• Architect pub/sub modal that plays a role as a hub to integrate 6 legacy projects and implement most of the key
modules (WebSphere ESB, WebSphere Service Registry and Repository, WebSphere Integration Developer, Web
Services, JMS, Ajax, RIA)
• Design and implement the integration interfaces between WebSphere Process Server and Microsoft CRM (WebSphere
Process Server, WebSphere Integration Developer, Web Services, MS CRM, Visual Studio 2005, Java, C#)
Hertz Car Rental (NCS, IBM Software Services) Piscataway, NJ
Solutions Architect July 2006 – Mar 2007
• Architect and implement two Hertz’s SOA-based web Applications that are eventually managed by ITIM.
(WebSphere Application Server, WebSphere Process Server, WebSphere ESB, WebSphere Portal Server,
Workplace web content management, WebSphere Partner Gateway, WebSphere Message Broker,
- 5 -
WebSphere MQ, WebSphere Commerce, WebSphere Integration Developer, RAD, SOA, ITIM, TAM, TAM
External Authentication C API, Trust Association Interceptor)
• Design LDAP schema that forms the foundation of the ITIM implementation. (IBM Tivoli Identity Manager,
IBM Tivoli Directory Server)
• Design and build the custom adapters to implement provisioning rules between ITIM and various target
systems. (IBM Tivoli Identity Manager, IBM Tivoli Directory Server, Java)
• Create Sub-forms component used by various ITIM Account Types. (ITDS, ITIM, WebSphere Application
Server, Java, Servlet, Rational Application developer, XML, XSL)
Ogilvy & Mather (IBM Software Services) NYC, USA
Senior Integration Architect Jan 2006 – Jul 2006
• Proof of Concepts on 3 different ESB implementations: IBM WebSphere ESB + Tivoli Security, AquaLogic ESB + AquaLogic
Enterprise Security, and Axis-based handcrafted integration.
• Demonstrate how Tivoli Directory Integrator can be designed as Web Services both server and client and fits into the above 3
scenarios (TDI, Eclipse, Apache Axis, Active Directory, OpenLDAP, Tivoli Directory Server)
• Prototype design and development on password synchronization using TDI from SOAP client to multiple target
systems including IBM Tivoli Directory Server, MS Active Directory and OpenLDAP.
• Revise directory architecture and implement ITDS replication with SSL enabled among the client’s world-wide
participating servers. (IBM Tivoli Directory Server, SSL, Red Hat Linux)
• Set up DSML Server for ITDS, and build DSML client in Java. (ITDS, Directory Service Markup Language,
Apache SOAP, Java, Eclipse)
IBM Software Service (US) Atlanta, GA, USA
WebSphere/Tivoli Architect Apr 2006 – Jun 2006
• Build an enterprise computation infrastructure for the client, eliminating any single point of failure. (TIM, TAMeb, CARS, CEI, Crystal
Enterprise, SMS, FIM, LDAP, TDI, IBM Tivoli Directory Server, WebSphere V6.0.x, WebSphere Portal, WebSphere
Process Server, WebSphere Business Modeler, HACMP)
• Configure TAI (Trust Association Interceptor) and WebSEAL to enable Single Sign-On and protect multiple
managed resources including WebSphere Process Server and WebSphere Portal.
• Provide guideline on how to integrate Tivoli security products with WebSphere platform.
- 6 -
• Design and develop a prototype e-Business Application running in the above infrastructure, with major
security features enabled. (WebShere Process Server, WebSphere ESB TIM, TAMeb, LDAP, TDI, TDS, ADS, RAD, WID,
WAS, J2EE, WS-BPEL)
IBM Software Service (US) Boston, MA, USA
Tivoli Security Architect Jan 2006 – Apr 2006
• Design and implement the data flow solution, the core module in Iron Mountain TIM/TAM implementation.
(TIM, TAM, FIM, TDI, SunOne Directory Server, Oracle)
• Design and develop multiple Adapters for Iron Mountain TIM provisioning platform. (DSML, XML Schema,
Java/J2EE, LDAP, Eclipse, WebSphere Application Server)
• Create the Web Services to bridge TIM Provisioning platform and the legacy backend systems. (TIM APIs,
TDI, WebSphere Application Server, Java/J2EE, Eclipse, Apache Axis, C#, Microsoft.Net Framework,
Microsoft.Net Visual Studio 2005)
London Life Insurance Company London, Ontario, Canada
WebSphere/Tivoli Solutions Architect Sep 2005 – Jan 2006
• Architect and principal implementer on integrating Tivoli security solution with London Life IIIP Portal.
(WebSphere Portal Server, WebSphere MQ, WebSphere Application Server, TIM, TAMeb, WebSEAL, TDI,
TAI)
• Design and develop adapters to facilitate business integration between WebSphere Portal and Stellent. (Java,
J2EE, JCA)
• Design and reorganize the existing portal to successfully meet the Portal branding requirements, the most
difficult part of the project. (Web Services, WebSphere Portal, Portlet, JSF, J2EE)
• Evaluate business integration products for B2B including WebSphere Partner Gateway, SAP Gateway, and Stellent
Content Management for B2B.
IBM Software Service (US) San Francisco, CA, USA
Sr. WebSphere/Tivoli Consultant July 2005 – Sept 2005
• Architect on Network Resources Access Control and Identity Management Solution for Client's Enterprise Information Portal. (Tivoli
Access Manager, Tivoli Identity Manager, IBM Directory Server, WebSphere Application Server, WebSphere Portal, Portlet, Rational
Application Developer, UML, Rational Rose)
• Architect on data flow and integration solution for the above Portal. (IBM Tivoli Directory Integrator, LDAP
Server, JavaScript, Java, J2EE, WebSphere, Domino, Lotus API, UML, Red Hat, SUSE Linux)
- 7 -
• Set up TIM, TAM and WebSphere Portal Cluster environment and tune multiple AIX Servers, making them a solid
foundation for handling more than 600,000 data records. (Scalability and Availability for TIM/TAM/WebSphere/Portal)
• Design, Implement and customize PAC, Portal Access Control – the Authorization Module shipped with WebSphere
Portal v5. (TAM Authorization API, Java, WebSEAL, Junction, SSO)
Canadian Tire (IBM Global Services) Toronto, Canada
Sr. WebSphere Consultant Feb 2005 – July 2005
• Technical designer and primary developer for the Canadian Tire Retails eStore deliverables: implementation
and cluster performance tuning. (WebSphere Application Server, WebSphere Commerce, WebSphere
Integration Server, Rational Application Developer, WebSphere Commerce Developer, SOAP, Web Services,
Struts)
• Integrate the above eStore with existing Canadian Tire public facing web site www.canadiantire.ca. (Rational
Application Developer, WebSphere Commerce Developer, SOAP, Web Services, Struts, EJB, Servlet, XML)
• Replace Apache Lucene, the search engine for the eStore with Endeca, integrate Endeca out-of-the-box
functions with WebSphere Commerce, and solve linguistic problems. (Rational Application Developer,
WebSphere Commerce Developer, XML, Endeca Information Access Platform, Java, SQL)
• Integrate the above eStore with existing Canadian Tire Tiovli Access Manager for e-Business domain. (Tivoli
Directory Integrator, Tivoli Directory Server, Tivoli Access Manager for e-Business, WebSEAL, WebSphere
Commerce Developer, Rational Application Developer, Java, J2EE)
HP Canada Toronto, Canada
Sr. J2EE / Identity Management Consultant August 2004 - Feb 2005
• Key designer and developer on the new features of HP Flagship Identity Management solution: OpenView
Select Access. (Web Services, SAML, WS-Security, WS-Federation, J2EE, C++, ACE, XML, XML Schema,
XPath, XSL, LDAP, UML, RUP)
• Architect Select Access Adapter architecture and integrate it with 10+ major LDAP Servers on the market
including Oracle Internet Directory, Active Directory, eDirectory, Novell Directory Service, eDirectory, eTrust
Directory and OpenLDAP.
• Architect on Integrating Select Access with WebSphere and WebLogic platforms (Java, J2EE, WBI
Foundation, JMX, JMS, Aspect-Orient Programming, AspectJ, Hibernate, Oracle, Derby).
• Key member of HP OpenView Select Federation team:
- 8 -
- Evaluate major identity management and access control systems on the market including CA Netegrity ,
IBM Tivoli Identity Manager and Sun One Identity Manager;
- Develop the Portable Select Federation Plug-in Framework based on Select Identity and Select Access
and Service-oriented Architecture (SOA)
Canadian Tire (IBM Global Services) Toronto, Canada
Sr. WebSphere Consultant May 2004 - August 2004
• Proof of Concepts for the Canadian Tire Retails eStore on behalf of IBM Global Services, applying IBM most
recent B2B and B2C technologies. (WebSphere Application Server, WebSphere Commerce, WebSphere
Integration Server, WSAD, WebSphere Portal, Portlet, IBM Omnifind Enterprise, IBM Directory Server,
Apache Lucene, Java, J2EE, SQL).
• Designed and developed agents to facilitate the integration among various backend systems for the above
eStore. (Java, J2EE, C++, IBM Directory Integrator, IBM Directory Server, IBM OnDemand Server, DB2/UDB,
Oracle, DSML, LDAP)
Ministry of Finance Oshawa, Canada
Sr. J2EE Consultant August 2003 - May 2004
• Principal designer and developer on the web based “Service Common Standards Performance Monitor and
Reporting” system that is the gateway and an integral part of Ministry’s SCSTA data warehouse system.
(Java/J2EE, WSAD, WAS, Domino, Notes, DB2/UDB, AIX, OS/390, Struts, Hibernate, Crystal Report, UML,
Rose, ERwin, XML, XSLT, XPath, Xerces, Xalan)
• Design and develop “Ontario Senior Property Tax Management System” focusing on EJB and Custom Tag
development. (IBM WebSphere Application Server, WSAD, EJB, Struts, Servlet/JSP, JUnit, Log4J, Ant,
DB2/UDB, AIX, OS/390, LDAP)
• Refine and apply J2EE design patterns to Ministry’s common web development framework.(Design Patterns,
UML, Rose, Aspect-Oriented Programming, Struts, Webwork2, Servlet, JSP, JSTL, EJB, JDBC, JMX, XML)
• Conduct feasibility research on applying Service-Oriented Architecture (SOA) to Ministry further web
development and integrating the existing web application and possibly other legacy systems.( Web Services,
Apache Axis, SOAP, UDDI, WSDL, Java WSDP, XML-RPC, Tomcat v5.x, JavaServer Faces, WSAD v5.x)
Work Safety and Insurance Board (WSIB) Toronto, Canada
Sr. Middleware Consultant May 2002 - July 2003
• Principal developer and major middle tier architecture designer and for 3-tier web based Integrated Financial
system and Human Resource Management System. ( WebSphere Application Server, WSAD, WebSphere
Commerce Suite, Java, JSP, Servlet, EJB, Struts, XML, XSLT, HTML, MQSeries, WMQI, IBM HTTP Server,
Oracle, AIX, Perl, Korn Shell Scripting, Ratiaonal ClearCase & ClearQuest, UML, Rational Rose)
- 9 -
• Designed and implemented the security model for web based applications and integrate it with WSIB’s legacy
systems. The architecture was built upon J2EE/WebSphere security framework along with Tivoli Identity
Manager and Tivoli Access Manager for WebSphere. The model had been successfully implemented in e-
Compensation system, and can be easily adapted to other web based systems. (WebSphere, Java, J2EE,
IBM HTTP Server, SSL, LDAP, JCE, JSSE, IBM Tivoli Access Manager, Tivoli Identity Manager, Tivoli
SecureWay, Oracle, DB2, AIX, UML, Rational Rose)
• Technical lead on the 3-tier Web Matrix project. Besides leading 4 business experts and 10 developers, my
duties covered the whole software development life cycle and code management. (WebSphere Application
Server, WSAD, Struts, Crystal Reports, MS Project, RUP, Rational ClearCase & ClearQuest)
• Created a WebSphere cluster environment for WorkLoad Management (WLM) on AIX. Multiple systems have
benefited from it significantly on load balancing and failover.
• Provided design and coding guidelines and best practices, and mentored developers in J2EE and EAI areas.
IBM Toronto Lab Toronto, Canada
Advisory Software Engineer August 2000 - May 2002
• Provided level 3 technical support and consultation for IBM’s enterprise customers (mostly fortune 500) in
J2EE and EAI (Enterprise Application Integration) areas, using IBM WebSphere technologies. My duties
covered every phase of development process: Model, Build and Deploy. (WSAD, VAJ, Eclipse, Java, J2EE,
XML, XSLT, WebSphere Application Server, DB2/UDB, Oracle, MQSeries, MQSI, WebSphere Commerce
Suite, Tivoli Access Manager, AIX, Solaris, Linux, OS/390, Windows)
• Focal point among the team on deploying J2EE components ( EJB, Servlet, JSP, JMS) produced by WSAD
or VAJ to non-IBM Application servers including Oracle9iAS, BEA WebLogic v6/7, Sun iPlanet.
• Fixed the bug of “WSAD hangs when retrieving large amount of data from Oracle tables” in WSAD. (Java
multi-threading, Oracle 8i/9i, Eclipse, C++)
• Developed a Java tool that enabled WSAD to consume SOAP messages generated from Microsoft .Net
platform. (Java, XML, JSP, WSAD, MS SOAP Toolkit, Web Services, SOAP, WSDL, UDDI)
IBM China Guangzhou, Guangdong, China
Staff Software Engineer May 1997 - Jul 2000
• Tier 3 Technical Support on IBM MQ Series and AS400.
IBM China Guangzhou, Guangdong, China
IT Specialist Jul 1993 - May 1997
- 10 -
• Pre-sale on IBM AS400, OS390, DB2 and MQ Series.
EDUCATION: B.S. Degree in Computer Science July 1993
Civil Aviation University of China (CAUC), Tianjin, China
Skills Set:
Enterprise
Architecture
TOGAF 7 – 9, Zachman Framework, MDA
Packaged Hadoop IBM InfoSphere Biginsights, Hortonworks Data Platform, Cloudera
Enterprise(CDH)
WebSphere WebSphere Application Serve, WebSphere Process Server, WebSphere
Business Modeler, WebSphere Business Monitoring, WebSphere Busiess
Services Fabric, WebSphere MQ, WebSphere MQ File Transfer Edition,
WebSphere ESB, WebSphere Message Broker, WebSphere Transformation
Extender(WTX) WebSphere Adapter, WebSphere Partner Gateway,
WebSphere Commerce, IBM OmniFind, WebSphere Portal Server, DataPower
XI50/52, XB60/62, XC10, WebSphere Cast Iron
Development Tools Rational Application Developer, WebSphere Integration Developer,
WebSphere Commerce Developer, Eclipse
WebLogic/AquaLogic BEA WebLogic Server, BEA Event Server, BEA Real-time Server, BEA
Integration, AquaLogic Service Bus, AquaLogic BPM, AquaLogic User
Interactions, AquaLogic Enterprise Security
Oracle Fusion
Middleware
Oracle WebLogic Server, Oracle Service Bus, Oracle BPEL Process Manager,
Oracle Coherence, Oracle Service Registry, Oracle Web Service Manager,
JDeveloper
Tivoli Security Tivoli Identity Manger, Tivoli Access Manager for e-Business, WebSEAL,
Tivoli Enterprise Single Sign-On, Tivoli Directory Integrator, Tivoli Directory
Server, Tivoli Federated Identity Manager
Tiovli Composite
Application Manager
ITCAM for WebSphere & J2EE, ITCAM for SOA, ITCAM for RT & RTT, IBM
Tiovli Monitoring
Tivoli Service
Management and
Network
Management
Netcool/Omnibus, Netcool/Impact, Netcool/Webtop, Netcool/Portal, Tivoli
Service Request Manager, Tivoli Live – Service Manager
CA IAM SiteMinder, eTrust Admin, CA Identity Manager, CA Enterprise SSO
Design/Case Tools Rational Rose 98 – 2003, Visio, UML, ERwin
Programming Java, C, C++, C#, Groovy, Perl, Python, Ruby, Unix Shell, Scala, Lisp, Haskell
SCM Rational Clearcase, Clearquest, CVS, Subversion, Git
Database DB2, Oracle DB, Oracle RAC, MS SQL Server, Derby/Cloudscape,
PostgreSQL, MySQL
- 11 -
Operating System AIX, Solaris, HP-UX, Linux (RedHat, RHEL, SuSE, Debian, Ubuntu), Windows
Open Source Spring Framework, Hibernate, AspectJ, Ant, Maven, Struts, Tomcat, Jetty,
JBossAS, JBossESB, DRools, JBoss Remoting, Mule ESB, Apache Camel,
Axis, RoR(Ruby on Rails), Grails, Eclipse and Multiple sub projects (BIRT,
WTP, OSGI), Gradle, SBT, Hudson
Protocols &
Standards
TCP/IP, FTP, HTTP, AS1, AS2, AS3, EDIFACT, EDI-X12, SMTP, POP,
S/MIME,XML, JSON
Web 2.0 REST, Ajax, RSS, ATOM Syndication, APP, SAML, OAuth
Big Data Hadoop, PIG, HIVE, HDFS (Namenodes, Datanodes, Cluster), Flume, Splunk,
Storm, Map/Reduce, Cascading, Scalding (in Scala), MongoDB, CouchDB,
IBM BigInsights, IBM InfoSphere Streams
DW/ETL DB2, Oracle, Netezza, Vertica, Informatica, DataStage
- 12 -

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace Resume
 
KLAKSHMAN
KLAKSHMANKLAKSHMAN
KLAKSHMAN
 
Jose A Rivera (Developer) Resume
Jose A Rivera (Developer) ResumeJose A Rivera (Developer) Resume
Jose A Rivera (Developer) Resume
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Aakash Resume
Aakash ResumeAakash Resume
Aakash Resume
 
CarlSonnenProgrammerResumeFebruary2015
CarlSonnenProgrammerResumeFebruary2015CarlSonnenProgrammerResumeFebruary2015
CarlSonnenProgrammerResumeFebruary2015
 
NaazAfrinResume (2)
NaazAfrinResume (2)NaazAfrinResume (2)
NaazAfrinResume (2)
 
RamaRaju
RamaRajuRamaRaju
RamaRaju
 
Sukhwant resume
Sukhwant resumeSukhwant resume
Sukhwant resume
 
IbrahimUpdated_resume
IbrahimUpdated_resumeIbrahimUpdated_resume
IbrahimUpdated_resume
 
resume
resumeresume
resume
 
Chandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resumeChandrakant pandey java j2ee developer resume
Chandrakant pandey java j2ee developer resume
 
Maged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CV
 
Dondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net DeveloperDondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net Developer
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
Jan-Anthony_V._Gerzon_RESUME
Jan-Anthony_V._Gerzon_RESUMEJan-Anthony_V._Gerzon_RESUME
Jan-Anthony_V._Gerzon_RESUME
 
Gem Lareina Rotol cv
Gem Lareina Rotol cvGem Lareina Rotol cv
Gem Lareina Rotol cv
 
ResumeFormal
ResumeFormalResumeFormal
ResumeFormal
 
Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1
 

Andere mochten auch

Gregory Forster Resume
Gregory Forster ResumeGregory Forster Resume
Gregory Forster ResumeGreg Forster
 
Markell Dailey Resume 2016 (1)
Markell Dailey Resume 2016 (1)Markell Dailey Resume 2016 (1)
Markell Dailey Resume 2016 (1)Markell Dailey
 
KLegrow Resume 11-16-2014
KLegrow Resume 11-16-2014KLegrow Resume 11-16-2014
KLegrow Resume 11-16-2014Kevin J. Legrow
 
Muhammad Waqas - New cv-12-10-2016
Muhammad Waqas - New cv-12-10-2016Muhammad Waqas - New cv-12-10-2016
Muhammad Waqas - New cv-12-10-2016Muhammad Waqas
 
Andrew David Custer Resume 2016
Andrew David Custer Resume 2016Andrew David Custer Resume 2016
Andrew David Custer Resume 2016Andy Custer
 
Amy_Machael_RESUME_15.08.03
Amy_Machael_RESUME_15.08.03Amy_Machael_RESUME_15.08.03
Amy_Machael_RESUME_15.08.03Amy Machael
 
WilliamLord_Resume Atos 6-15-15
WilliamLord_Resume Atos 6-15-15WilliamLord_Resume Atos 6-15-15
WilliamLord_Resume Atos 6-15-15William Lord
 
carly_dube_RESUME
carly_dube_RESUMEcarly_dube_RESUME
carly_dube_RESUMECarly Dube
 
Blair Moore Resume
Blair Moore ResumeBlair Moore Resume
Blair Moore ResumeBlair Moore
 
Gemma Payne CV linkd
Gemma Payne CV linkdGemma Payne CV linkd
Gemma Payne CV linkdGemma Payne
 
CHARLES E DAVIS SailPoint PROFESSIONAL SUMMARY
CHARLES E DAVIS SailPoint PROFESSIONAL SUMMARYCHARLES E DAVIS SailPoint PROFESSIONAL SUMMARY
CHARLES E DAVIS SailPoint PROFESSIONAL SUMMARYChuck Davis
 
Kcn 2016 March Resume
Kcn 2016 March ResumeKcn 2016 March Resume
Kcn 2016 March ResumeKurt Nicholas
 

Andere mochten auch (17)

Gregory Forster Resume
Gregory Forster ResumeGregory Forster Resume
Gregory Forster Resume
 
WayneMorrisonResume
WayneMorrisonResumeWayneMorrisonResume
WayneMorrisonResume
 
Markell Dailey Resume 2016 (1)
Markell Dailey Resume 2016 (1)Markell Dailey Resume 2016 (1)
Markell Dailey Resume 2016 (1)
 
KLegrow Resume 11-16-2014
KLegrow Resume 11-16-2014KLegrow Resume 11-16-2014
KLegrow Resume 11-16-2014
 
Muhammad Waqas - New cv-12-10-2016
Muhammad Waqas - New cv-12-10-2016Muhammad Waqas - New cv-12-10-2016
Muhammad Waqas - New cv-12-10-2016
 
Andrew David Custer Resume 2016
Andrew David Custer Resume 2016Andrew David Custer Resume 2016
Andrew David Custer Resume 2016
 
arbina_resume (1)
arbina_resume  (1)arbina_resume  (1)
arbina_resume (1)
 
Amy_Machael_RESUME_15.08.03
Amy_Machael_RESUME_15.08.03Amy_Machael_RESUME_15.08.03
Amy_Machael_RESUME_15.08.03
 
WilliamLord_Resume Atos 6-15-15
WilliamLord_Resume Atos 6-15-15WilliamLord_Resume Atos 6-15-15
WilliamLord_Resume Atos 6-15-15
 
RESUMEEE JENNIFER
RESUMEEE JENNIFERRESUMEEE JENNIFER
RESUMEEE JENNIFER
 
carly_dube_RESUME
carly_dube_RESUMEcarly_dube_RESUME
carly_dube_RESUME
 
Blair Moore Resume
Blair Moore ResumeBlair Moore Resume
Blair Moore Resume
 
Gemma Payne CV linkd
Gemma Payne CV linkdGemma Payne CV linkd
Gemma Payne CV linkd
 
CHARLES E DAVIS SailPoint PROFESSIONAL SUMMARY
CHARLES E DAVIS SailPoint PROFESSIONAL SUMMARYCHARLES E DAVIS SailPoint PROFESSIONAL SUMMARY
CHARLES E DAVIS SailPoint PROFESSIONAL SUMMARY
 
20150722180817316
2015072218081731620150722180817316
20150722180817316
 
Hult MBA Class Profile 2011
Hult MBA Class Profile 2011Hult MBA Class Profile 2011
Hult MBA Class Profile 2011
 
Kcn 2016 March Resume
Kcn 2016 March ResumeKcn 2016 March Resume
Kcn 2016 March Resume
 

Ähnlich wie patrick mattor

Ähnlich wie patrick mattor (20)

Client Solutions Executive - Niche Skilled on AWS Cloud, Digital Apps & Infra
Client Solutions Executive - Niche Skilled on AWS Cloud, Digital Apps & InfraClient Solutions Executive - Niche Skilled on AWS Cloud, Digital Apps & Infra
Client Solutions Executive - Niche Skilled on AWS Cloud, Digital Apps & Infra
 
CV it infrastructure - shahnawaz ali
CV  it infrastructure - shahnawaz aliCV  it infrastructure - shahnawaz ali
CV it infrastructure - shahnawaz ali
 
Ahmad_Resume_Ar
Ahmad_Resume_ArAhmad_Resume_Ar
Ahmad_Resume_Ar
 
DS_Sreeram_7
DS_Sreeram_7DS_Sreeram_7
DS_Sreeram_7
 
Srinivasan resume updated
Srinivasan resume updatedSrinivasan resume updated
Srinivasan resume updated
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
 
OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015
 
Shahriar_Nouri_Biz
Shahriar_Nouri_BizShahriar_Nouri_Biz
Shahriar_Nouri_Biz
 
Franco arteseros resume
Franco arteseros resumeFranco arteseros resume
Franco arteseros resume
 
Vikas_C_R_Summary_081116
Vikas_C_R_Summary_081116Vikas_C_R_Summary_081116
Vikas_C_R_Summary_081116
 
Venkata
VenkataVenkata
Venkata
 
Resume
ResumeResume
Resume
 
Resume_Parthiban_Ranganathan
Resume_Parthiban_RanganathanResume_Parthiban_Ranganathan
Resume_Parthiban_Ranganathan
 
Ketan999new999
Ketan999new999Ketan999new999
Ketan999new999
 
Resume_Achhar_Kalia
Resume_Achhar_KaliaResume_Achhar_Kalia
Resume_Achhar_Kalia
 
Kevin A Williams
Kevin A WilliamsKevin A Williams
Kevin A Williams
 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latest
 
Franco arteseros resume
Franco arteseros resumeFranco arteseros resume
Franco arteseros resume
 
Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcs
 
Lithesh Anargha Resume Final 1.0
Lithesh Anargha Resume Final 1.0Lithesh Anargha Resume Final 1.0
Lithesh Anargha Resume Final 1.0
 

patrick mattor

  • 1. Patrick Mattor OBJECTIVE:To apply my end-to-end full stack subject-matter expertise in Big Data, Cloud, SOA, and Advanced Programming. SUMMARY OF QUALIFICATIONS:  16+ years overall experience in software design, development, deployment, integration and system administration.  Multiple large-scale cloud implementations and deployments on AWS, IBM Cloud Manager with Openstack (previously IBM Smart Cloud), OpenStack, and Heroku, respectively.  Solid real-world experience with Big Data Solutioning and Implementation, At-Rest & In-motion Data Analytics.  Solid hands-on experience in SOA, ESB and BPM implementation with a wide range of SOA products from IBM WebSphere and Open Source stack.  Proficient in Java, C, C++, Python and Scala; Familiar with Clojure and half dozen of other languages.  Strong problem solver with a strong tracking record, first-time-right most of the time. AT&T Atlanta GA / Irvine CA Sr. Technology Architect Jan 2014 – present • Thought Leader, Architect, Developer and Troubleshooter in areas of Cloud, Big Data, Operational Intelligence and Stream processing with a wide array of products including AWS, IBM Cloud Manager (previously IBM SmartCloud, OpenStack, Hortonworks Data Platform, IBM InfoSphere, Apache Hadoop & ecosystem, IBM Netezza and Splunk Enterprise. • Ran PoCs on packaged Hadoop solutions: Hortonworks DP, Cloudera CDH & MapR, and settled with Hortonworks Data Platform (HDP) to take advantage of better YARN support and various add-ons. • Architected and implemented URLClassifier Application that analyzes real-time Clickstream data, runs Map/Reduce jobs and generates T.Data project-consumable URL Classifications. (ElasticSearch, AWS EC2, Amazon VPC, Amazon EBS, Amazon RedShift, HP Vertica, Cassandra, Hortonworks Data Platform, Hadoop, Sqoop, Flume, YARN, Java, Scala, Scalding, Apache Spark Streaming, Map/Reduce v2, REST, HDFS, Hive, Pig) • Created the fault tolerant private cloud comprised of over 400 nodes across 3 Data Centers, based on IBM Smart Cloud and OpenStack Havana and later Icehouse to expand the cloud coverage on more mission critical IT infrastructure and business applications. (Iaas, Paas, IBM Smart Cloud, IBM Cloud Orchestrator, OpenStack, HEAT, MySQL, RabbitMQ, Python, Java, Scala, Ganglia, IBM Netcool Suite) • Remodeled and re-implemented the two core applications of ATT recommendation engine: Customer Affinity Profile and Product Affinity Profile applications in the private cloud. (IBM InfoSphere Streams, IBM BigInsights, Sqoop, Flume, HP Vertica, IBM SPSS, Cassandra, Kafka, Sqoop, IBM Netezza, Scala, Java, OpenStack API) - 1 -
  • 2. • Architected and implemented Call Volume Reduction Application that analyzes call-center records, takes into consideration services each customer has subscribed, and predictively sends emails and text messages to customers who would otherwise likely reach ATT customer service by phone. (IBM InfoSphere BigInsights, Sqoop, Flume, IBM InfoSphere Streams, IBM SPSS, C++, SPL, Java, Netezza, Scala) • Tailored and customized Splunk Dashboard to be T.Data project-Specific such that business management, model team and data analytics team can each quickly get the data and reports they need. (Splunk Enterprise, Splunk Cloud, Splunk App for HadoopOPS, Splunk SDK, Hunk, SPL, Java, Scala, DB2, Splunk DB Connect, HP Vertica) IBM Software Service Dallas TX IBM Middleware SME Jul 2013 – Jan 2014 • Provided consultancy for IBM clients on IBM Smart Cloud, CloudBurst, IBM InfoSphere BigInsights, InfoSphere Streams, Netezza, DataPower and Cast Iron. • Evaluated Cloud-based InfoSphere infrastructure at Crossmark and solved various show-stopper issues in quick two weeks. • Set up Netezza DW Appliances (PureData Sysetm for Analytics) at Neiman Marcus and ran proof of concepts to show case Data Loading and extractions with Apache Sqoop, Flume, UDF & UDX Development, keys and zone maps administration, and the options to fit Netezza into company’s existing B2B infrastructure and Cloudera/Splunk centric Big Data Architecture. • Conducted pre-go-alive review on DataPower and Cast Iron implementation and Integration with Splunk Enterprise at State of Texas and solved long-existing issues with XSLT, Cast Iron Orchestration, S/MIME & Splunk SDK/SPL. • Integrated on-premise TIBCO Enterprise Messaging with cloud-based SalesForce.com for West Union, using WebSphere Cast Iron, DataPower, WebSphere Message Broker, InfoSphere DataStage, ETL, DB2 and Pentaho Data Integration. American Express Phoenix AZ Integration Architect Mar 2010 - Jul 2013 • Performed as an SME in Data and System Integration space for company-wide SOA and Enterprise Data Analytics initiatives, covering end to end architecting, modeling, implementing, system administration, monitoring, governance and service management. - 2 -
  • 3. • Ran numerous Proof of Concepts and pilot projects in areas of Cloud, DevOps, ESB, BPM and SOA using IBM, Oracle and Open Source products. (IBM Smart Cloud, Cloud Orchestrator, OpenStack, IBM WebSphere, IBM InfoSphere, IBM SOA, IBM BPM, Oracle Fusion Middleware, Apache ServiceMix, Apache Camel, HP Vertica, Greenplum, ActiveMQ, RabbitMQ, Lucene, Solr, Hadoop, Puppet, Chef) • Architected and implemented Amex “International Service Layer (iSL)”, a federated Enterprise Service Bus implementation that combined consumer info, financial transactions and e-Marketing in a common platform. iSL has later been utilized in 10+ sub-projects. (WebSphere DataPower SOA Appliances XI50/XI50B/XI52, B2B Appliances XB60/XB62, DataPower Caching Appliance XC10, MPGW, WSP, XML Gateway, SOMA, XSLT, WebSphere Transformation Extender, Stylus Studio, XMLSpy, Web Services, SoapUI, WAMT, WebSphere Application Server, WebSphere MQ, WebSphere Message Broker, WESB, WSRR, Web 2.0, Informatica PowerCenter, ETL, Netezza, Cognos, Tivoli Federated Identity Manager, SAML, OAuth, Tivoli Monitoring, ITCAM, Tivoli Enterprise Console, Netcool/Omnibus and Netcool/Impact, HP Vertica, Chef) • Led Amex Digital Transformation Program that transformed two existing rewards systems and provided extension points based on SOA principles to add new systems; Integrated DTP with Payback, a company acquired by Amex in 2011. (IBM SOA suites, WebSphere DataPower, WebSphere MQ, MQ FTE, WMB, IBM BPM, IBM Integration Designer/WebSphere Integration Developer, Oracle Fusion Middleware, Oracle Service Bus, Oracle BPEL Process Manager, Oracle RAC, Oracle Golden Gate) • Designed and developed multiple adapters with various technologies for DataPower, WSRR and Tivoli Monitoring and Netcool/Omnibus to extend products capabilities and facilitate third-party integration. (Java, C, C++, Scala, ARM, WebSphere API, Eclipse API, and Tivoli & Netcool API, TCP/IP stack, Netty) • Designed and wrote the 1st cut of STAR program that enables Amex customers to redeem points at Amazon. (AWS EC2, AWS SQS, AWS S3, Amazon Dynamo, Java, REST, Apache Camel, RabbitMQ, AS2, DataPower XB62, Chef) • Architected and implemented Big Data Repository, Data Mining and Data Analytics for Digital Transformation Program, which is built around Hadoop ecosystem. This system has been successfully utilized in log analytics, call record analysis and Amex global dispute management based on large volume of data in terabytes. (IBM Smart Cloud, IBM InfoSphere Biginsights, Hortonworks Data Platform, Cassandra, IBM InfoSphere Streams, IBM InfoSphere Balanced Warehouse, HP Vertica, IBM Netezza, Apache Hadoop, HDFS, Flume, Splunk, Storm, Map/Reduce, Java, Scala, Cascading, Scalding, Chef) TELUS Communications Toronto, ON Canada Sr. Middleware Architect Jul 2008 - Feb 2010 • Evaluate the architecture, infrastructure and integration methodologies for the current Prospects & Leads Consolidation System (PLCS) 4.0; Introduce metadata database and ESB to simplify and standardize the integration between J2EE and .Net Platform. - 3 -
  • 4. • Architect PLCS 4.2 system and implement core integration modules with a wide range of IBM WebSphere and MS .Net products. (WebSphere Business Modeler, WebSphere Process Server, WebSphere Enterprise Service Bus, WebSphere Message Broker, WebSphere Business Monitor, WebSphere Integration Developer, DataPower XI50/XS40, IBM Master Data Management, WebSphere Application Server eXtreme Scale, WebSphere Service Registry & Repository, BPEL, ITCAM for WebSphere, ITCAM for SOA, Netcool/Omnibus, Netcool/Impact, Rational Software Architect, Oracle DB, .Net Framework 3.5, IIS 7, Visual Studio 2008, MSMQ, SQL Server 2008, SQL Server Data Warehouse, SSIS, Java, C#, LINQ, BizTalk 2006) • Architect the new middleware infrastructure solution to existing web and portal applications, introducing a common ESB and turning client’s SOA mindset into reality. (WebSphere Portal, WebSphere Portlet Factory, Rational Software Architect, Rational Application Developer, WebSphere Enterprise Serivce Bus, WebSphere Integration Developer, Mule ESB, WebSphere MQ, WebSphere Message Broker, WebSphere Service Registry and Repository, DB2, Oracle, Informix, MySQL, Informatica PowerCenter, Java, Scala, Play, Web Services) • Evaluate current IAM design and implementation and lead the migration to ITIM 5.0 and ITAMeb 6.1 (Tivoli Identity Manager, Tivoli Access Manager for e-Business, Tivoli Access Manager for Operating System, Tivoli Directory Server, WebSEAL, SMS, CARS, BIRT, WebSphere Application Server, DB2, Domino, Lotus, Active Directory, Java, and Eclipse) • Design and develop the custom TAI module for the complex 3-way handshake authentication requirements. (Trust Association Interceptor, JAAS, SSL, Rational Application Developer, WebSphere Application Server, WebSphere Portal, Tivoli Access Manager, WebSEAL, Tivoli Directory Server, Java, Web Services, WS-Security) • Design and develop the key BPEL modules that are integrated with various external web services and business processes. • Design and develop the dashboard application to facilitate runtime problem detection for MQ and WMB applications. (WebSphere MQ, WebSphere Message Broker, Java, JMS, SOAP, XML, Apache Commons HttpClient, Scala, Play, Web Services) • Many proof of concepts initiatives on a wide rage of middleware products for enterprise-wide integrations and interactions per requests of PMO. Enbridge Gas Distribution Toronto, ON Canada Solutions Architect Nov 2007 – Jul 2008 • Evaluate client’s current web infrastructure and the key intranet and extranet based business applications with SOA design principles, providing solutions to various integration issues. • Integrate client’s public facing portal and internal portals with newly created SAP financial module and recently upgraded backend systems. (BEA AquaLogic User Interaction, BEA Event Server, AquaLogic Service Bus, AquaLogic BPM, AquaLogic Enterprise Security, Java, J2EE, CEP, Oracle DB, Oracle RAC, Oracle Data Warehouse, PL/SQL, Java, J2EE, DataStage, ETL, Oracle Web Service Manager) - 4 -
  • 5. • Migrate the home-grown LOB applications to the common ESB infrastructure, applying the best practices specified in ITIL v3, solving interface mismatch issues and eliminating point-to-point invocations (JBossAS, JBossESB, Drools, JBoss Remoting, XML, Web Services, Java, J2EE, AquaLogic Service Bus, .Net, C#, SharePoint Server, Visual Studio 2005, Oracle, ITIL) • Architect and implement the overall Identity & Access Management solution that aligns with corporate policies, standardize identity management processes and provides well-defined interfaces for LOB and partner applications to adapt to. (CA IAM Enterprise Suite, CA SiteMinder, CA Identity Manager, eTrust Admin, SAML, Sun Java Directory Server, Mule ESB, BEA WebLogic, Apache Http Server) • Rewrite the client’s home-made Single Sign-On module, leveraging the newly introduced CA Identity and Access Management solution. (CA SiteMinder, CA Identity Manager, eTrust Admin, Sun Java Directory Server, Java, JAAS, CA IAM APIs, XML, Web Services) MTSAllstream Toronto, ON Canada WebSphere & Tivoli Architect Mar 2007 - Nov 2007 • Evangelize SOA and Enterprise Integration Patterns, providing the guidance and best practices on applying service-oriented architecture to client’s current IT infrastructure. • Architect client’s first SOA project that transits the change request system from Vitria to WebSphere Process Server. (WebSphere Process Server, WebSphere Business Modeler, WebSphere Business Monitoring, WebSphere Partner Gateway, WebSphere Commerce, OmniFind, DataPower XI50/XS40, WebSphere Integration Developer, WebSphere MQ, WebSphere Service Registry and Repository, DB2, Oracle, Informatica ETL) • Enhance Allstream existing B2B infrastructure with IBM B2B solutions, rewrite the home-grown B2B code and integration with WebSphere Commerce. (WebSphere Partner Gateway, BPEL, WebSphere Commerce, WebSphere Commerce Developer, WebSphere MQ, Ajax, RIA, Java, XML, Web Services, SQL, DB2, Oracle, Informatica ETL) • Architect pub/sub modal that plays a role as a hub to integrate 6 legacy projects and implement most of the key modules (WebSphere ESB, WebSphere Service Registry and Repository, WebSphere Integration Developer, Web Services, JMS, Ajax, RIA) • Design and implement the integration interfaces between WebSphere Process Server and Microsoft CRM (WebSphere Process Server, WebSphere Integration Developer, Web Services, MS CRM, Visual Studio 2005, Java, C#) Hertz Car Rental (NCS, IBM Software Services) Piscataway, NJ Solutions Architect July 2006 – Mar 2007 • Architect and implement two Hertz’s SOA-based web Applications that are eventually managed by ITIM. (WebSphere Application Server, WebSphere Process Server, WebSphere ESB, WebSphere Portal Server, Workplace web content management, WebSphere Partner Gateway, WebSphere Message Broker, - 5 -
  • 6. WebSphere MQ, WebSphere Commerce, WebSphere Integration Developer, RAD, SOA, ITIM, TAM, TAM External Authentication C API, Trust Association Interceptor) • Design LDAP schema that forms the foundation of the ITIM implementation. (IBM Tivoli Identity Manager, IBM Tivoli Directory Server) • Design and build the custom adapters to implement provisioning rules between ITIM and various target systems. (IBM Tivoli Identity Manager, IBM Tivoli Directory Server, Java) • Create Sub-forms component used by various ITIM Account Types. (ITDS, ITIM, WebSphere Application Server, Java, Servlet, Rational Application developer, XML, XSL) Ogilvy & Mather (IBM Software Services) NYC, USA Senior Integration Architect Jan 2006 – Jul 2006 • Proof of Concepts on 3 different ESB implementations: IBM WebSphere ESB + Tivoli Security, AquaLogic ESB + AquaLogic Enterprise Security, and Axis-based handcrafted integration. • Demonstrate how Tivoli Directory Integrator can be designed as Web Services both server and client and fits into the above 3 scenarios (TDI, Eclipse, Apache Axis, Active Directory, OpenLDAP, Tivoli Directory Server) • Prototype design and development on password synchronization using TDI from SOAP client to multiple target systems including IBM Tivoli Directory Server, MS Active Directory and OpenLDAP. • Revise directory architecture and implement ITDS replication with SSL enabled among the client’s world-wide participating servers. (IBM Tivoli Directory Server, SSL, Red Hat Linux) • Set up DSML Server for ITDS, and build DSML client in Java. (ITDS, Directory Service Markup Language, Apache SOAP, Java, Eclipse) IBM Software Service (US) Atlanta, GA, USA WebSphere/Tivoli Architect Apr 2006 – Jun 2006 • Build an enterprise computation infrastructure for the client, eliminating any single point of failure. (TIM, TAMeb, CARS, CEI, Crystal Enterprise, SMS, FIM, LDAP, TDI, IBM Tivoli Directory Server, WebSphere V6.0.x, WebSphere Portal, WebSphere Process Server, WebSphere Business Modeler, HACMP) • Configure TAI (Trust Association Interceptor) and WebSEAL to enable Single Sign-On and protect multiple managed resources including WebSphere Process Server and WebSphere Portal. • Provide guideline on how to integrate Tivoli security products with WebSphere platform. - 6 -
  • 7. • Design and develop a prototype e-Business Application running in the above infrastructure, with major security features enabled. (WebShere Process Server, WebSphere ESB TIM, TAMeb, LDAP, TDI, TDS, ADS, RAD, WID, WAS, J2EE, WS-BPEL) IBM Software Service (US) Boston, MA, USA Tivoli Security Architect Jan 2006 – Apr 2006 • Design and implement the data flow solution, the core module in Iron Mountain TIM/TAM implementation. (TIM, TAM, FIM, TDI, SunOne Directory Server, Oracle) • Design and develop multiple Adapters for Iron Mountain TIM provisioning platform. (DSML, XML Schema, Java/J2EE, LDAP, Eclipse, WebSphere Application Server) • Create the Web Services to bridge TIM Provisioning platform and the legacy backend systems. (TIM APIs, TDI, WebSphere Application Server, Java/J2EE, Eclipse, Apache Axis, C#, Microsoft.Net Framework, Microsoft.Net Visual Studio 2005) London Life Insurance Company London, Ontario, Canada WebSphere/Tivoli Solutions Architect Sep 2005 – Jan 2006 • Architect and principal implementer on integrating Tivoli security solution with London Life IIIP Portal. (WebSphere Portal Server, WebSphere MQ, WebSphere Application Server, TIM, TAMeb, WebSEAL, TDI, TAI) • Design and develop adapters to facilitate business integration between WebSphere Portal and Stellent. (Java, J2EE, JCA) • Design and reorganize the existing portal to successfully meet the Portal branding requirements, the most difficult part of the project. (Web Services, WebSphere Portal, Portlet, JSF, J2EE) • Evaluate business integration products for B2B including WebSphere Partner Gateway, SAP Gateway, and Stellent Content Management for B2B. IBM Software Service (US) San Francisco, CA, USA Sr. WebSphere/Tivoli Consultant July 2005 – Sept 2005 • Architect on Network Resources Access Control and Identity Management Solution for Client's Enterprise Information Portal. (Tivoli Access Manager, Tivoli Identity Manager, IBM Directory Server, WebSphere Application Server, WebSphere Portal, Portlet, Rational Application Developer, UML, Rational Rose) • Architect on data flow and integration solution for the above Portal. (IBM Tivoli Directory Integrator, LDAP Server, JavaScript, Java, J2EE, WebSphere, Domino, Lotus API, UML, Red Hat, SUSE Linux) - 7 -
  • 8. • Set up TIM, TAM and WebSphere Portal Cluster environment and tune multiple AIX Servers, making them a solid foundation for handling more than 600,000 data records. (Scalability and Availability for TIM/TAM/WebSphere/Portal) • Design, Implement and customize PAC, Portal Access Control – the Authorization Module shipped with WebSphere Portal v5. (TAM Authorization API, Java, WebSEAL, Junction, SSO) Canadian Tire (IBM Global Services) Toronto, Canada Sr. WebSphere Consultant Feb 2005 – July 2005 • Technical designer and primary developer for the Canadian Tire Retails eStore deliverables: implementation and cluster performance tuning. (WebSphere Application Server, WebSphere Commerce, WebSphere Integration Server, Rational Application Developer, WebSphere Commerce Developer, SOAP, Web Services, Struts) • Integrate the above eStore with existing Canadian Tire public facing web site www.canadiantire.ca. (Rational Application Developer, WebSphere Commerce Developer, SOAP, Web Services, Struts, EJB, Servlet, XML) • Replace Apache Lucene, the search engine for the eStore with Endeca, integrate Endeca out-of-the-box functions with WebSphere Commerce, and solve linguistic problems. (Rational Application Developer, WebSphere Commerce Developer, XML, Endeca Information Access Platform, Java, SQL) • Integrate the above eStore with existing Canadian Tire Tiovli Access Manager for e-Business domain. (Tivoli Directory Integrator, Tivoli Directory Server, Tivoli Access Manager for e-Business, WebSEAL, WebSphere Commerce Developer, Rational Application Developer, Java, J2EE) HP Canada Toronto, Canada Sr. J2EE / Identity Management Consultant August 2004 - Feb 2005 • Key designer and developer on the new features of HP Flagship Identity Management solution: OpenView Select Access. (Web Services, SAML, WS-Security, WS-Federation, J2EE, C++, ACE, XML, XML Schema, XPath, XSL, LDAP, UML, RUP) • Architect Select Access Adapter architecture and integrate it with 10+ major LDAP Servers on the market including Oracle Internet Directory, Active Directory, eDirectory, Novell Directory Service, eDirectory, eTrust Directory and OpenLDAP. • Architect on Integrating Select Access with WebSphere and WebLogic platforms (Java, J2EE, WBI Foundation, JMX, JMS, Aspect-Orient Programming, AspectJ, Hibernate, Oracle, Derby). • Key member of HP OpenView Select Federation team: - 8 -
  • 9. - Evaluate major identity management and access control systems on the market including CA Netegrity , IBM Tivoli Identity Manager and Sun One Identity Manager; - Develop the Portable Select Federation Plug-in Framework based on Select Identity and Select Access and Service-oriented Architecture (SOA) Canadian Tire (IBM Global Services) Toronto, Canada Sr. WebSphere Consultant May 2004 - August 2004 • Proof of Concepts for the Canadian Tire Retails eStore on behalf of IBM Global Services, applying IBM most recent B2B and B2C technologies. (WebSphere Application Server, WebSphere Commerce, WebSphere Integration Server, WSAD, WebSphere Portal, Portlet, IBM Omnifind Enterprise, IBM Directory Server, Apache Lucene, Java, J2EE, SQL). • Designed and developed agents to facilitate the integration among various backend systems for the above eStore. (Java, J2EE, C++, IBM Directory Integrator, IBM Directory Server, IBM OnDemand Server, DB2/UDB, Oracle, DSML, LDAP) Ministry of Finance Oshawa, Canada Sr. J2EE Consultant August 2003 - May 2004 • Principal designer and developer on the web based “Service Common Standards Performance Monitor and Reporting” system that is the gateway and an integral part of Ministry’s SCSTA data warehouse system. (Java/J2EE, WSAD, WAS, Domino, Notes, DB2/UDB, AIX, OS/390, Struts, Hibernate, Crystal Report, UML, Rose, ERwin, XML, XSLT, XPath, Xerces, Xalan) • Design and develop “Ontario Senior Property Tax Management System” focusing on EJB and Custom Tag development. (IBM WebSphere Application Server, WSAD, EJB, Struts, Servlet/JSP, JUnit, Log4J, Ant, DB2/UDB, AIX, OS/390, LDAP) • Refine and apply J2EE design patterns to Ministry’s common web development framework.(Design Patterns, UML, Rose, Aspect-Oriented Programming, Struts, Webwork2, Servlet, JSP, JSTL, EJB, JDBC, JMX, XML) • Conduct feasibility research on applying Service-Oriented Architecture (SOA) to Ministry further web development and integrating the existing web application and possibly other legacy systems.( Web Services, Apache Axis, SOAP, UDDI, WSDL, Java WSDP, XML-RPC, Tomcat v5.x, JavaServer Faces, WSAD v5.x) Work Safety and Insurance Board (WSIB) Toronto, Canada Sr. Middleware Consultant May 2002 - July 2003 • Principal developer and major middle tier architecture designer and for 3-tier web based Integrated Financial system and Human Resource Management System. ( WebSphere Application Server, WSAD, WebSphere Commerce Suite, Java, JSP, Servlet, EJB, Struts, XML, XSLT, HTML, MQSeries, WMQI, IBM HTTP Server, Oracle, AIX, Perl, Korn Shell Scripting, Ratiaonal ClearCase & ClearQuest, UML, Rational Rose) - 9 -
  • 10. • Designed and implemented the security model for web based applications and integrate it with WSIB’s legacy systems. The architecture was built upon J2EE/WebSphere security framework along with Tivoli Identity Manager and Tivoli Access Manager for WebSphere. The model had been successfully implemented in e- Compensation system, and can be easily adapted to other web based systems. (WebSphere, Java, J2EE, IBM HTTP Server, SSL, LDAP, JCE, JSSE, IBM Tivoli Access Manager, Tivoli Identity Manager, Tivoli SecureWay, Oracle, DB2, AIX, UML, Rational Rose) • Technical lead on the 3-tier Web Matrix project. Besides leading 4 business experts and 10 developers, my duties covered the whole software development life cycle and code management. (WebSphere Application Server, WSAD, Struts, Crystal Reports, MS Project, RUP, Rational ClearCase & ClearQuest) • Created a WebSphere cluster environment for WorkLoad Management (WLM) on AIX. Multiple systems have benefited from it significantly on load balancing and failover. • Provided design and coding guidelines and best practices, and mentored developers in J2EE and EAI areas. IBM Toronto Lab Toronto, Canada Advisory Software Engineer August 2000 - May 2002 • Provided level 3 technical support and consultation for IBM’s enterprise customers (mostly fortune 500) in J2EE and EAI (Enterprise Application Integration) areas, using IBM WebSphere technologies. My duties covered every phase of development process: Model, Build and Deploy. (WSAD, VAJ, Eclipse, Java, J2EE, XML, XSLT, WebSphere Application Server, DB2/UDB, Oracle, MQSeries, MQSI, WebSphere Commerce Suite, Tivoli Access Manager, AIX, Solaris, Linux, OS/390, Windows) • Focal point among the team on deploying J2EE components ( EJB, Servlet, JSP, JMS) produced by WSAD or VAJ to non-IBM Application servers including Oracle9iAS, BEA WebLogic v6/7, Sun iPlanet. • Fixed the bug of “WSAD hangs when retrieving large amount of data from Oracle tables” in WSAD. (Java multi-threading, Oracle 8i/9i, Eclipse, C++) • Developed a Java tool that enabled WSAD to consume SOAP messages generated from Microsoft .Net platform. (Java, XML, JSP, WSAD, MS SOAP Toolkit, Web Services, SOAP, WSDL, UDDI) IBM China Guangzhou, Guangdong, China Staff Software Engineer May 1997 - Jul 2000 • Tier 3 Technical Support on IBM MQ Series and AS400. IBM China Guangzhou, Guangdong, China IT Specialist Jul 1993 - May 1997 - 10 -
  • 11. • Pre-sale on IBM AS400, OS390, DB2 and MQ Series. EDUCATION: B.S. Degree in Computer Science July 1993 Civil Aviation University of China (CAUC), Tianjin, China Skills Set: Enterprise Architecture TOGAF 7 – 9, Zachman Framework, MDA Packaged Hadoop IBM InfoSphere Biginsights, Hortonworks Data Platform, Cloudera Enterprise(CDH) WebSphere WebSphere Application Serve, WebSphere Process Server, WebSphere Business Modeler, WebSphere Business Monitoring, WebSphere Busiess Services Fabric, WebSphere MQ, WebSphere MQ File Transfer Edition, WebSphere ESB, WebSphere Message Broker, WebSphere Transformation Extender(WTX) WebSphere Adapter, WebSphere Partner Gateway, WebSphere Commerce, IBM OmniFind, WebSphere Portal Server, DataPower XI50/52, XB60/62, XC10, WebSphere Cast Iron Development Tools Rational Application Developer, WebSphere Integration Developer, WebSphere Commerce Developer, Eclipse WebLogic/AquaLogic BEA WebLogic Server, BEA Event Server, BEA Real-time Server, BEA Integration, AquaLogic Service Bus, AquaLogic BPM, AquaLogic User Interactions, AquaLogic Enterprise Security Oracle Fusion Middleware Oracle WebLogic Server, Oracle Service Bus, Oracle BPEL Process Manager, Oracle Coherence, Oracle Service Registry, Oracle Web Service Manager, JDeveloper Tivoli Security Tivoli Identity Manger, Tivoli Access Manager for e-Business, WebSEAL, Tivoli Enterprise Single Sign-On, Tivoli Directory Integrator, Tivoli Directory Server, Tivoli Federated Identity Manager Tiovli Composite Application Manager ITCAM for WebSphere & J2EE, ITCAM for SOA, ITCAM for RT & RTT, IBM Tiovli Monitoring Tivoli Service Management and Network Management Netcool/Omnibus, Netcool/Impact, Netcool/Webtop, Netcool/Portal, Tivoli Service Request Manager, Tivoli Live – Service Manager CA IAM SiteMinder, eTrust Admin, CA Identity Manager, CA Enterprise SSO Design/Case Tools Rational Rose 98 – 2003, Visio, UML, ERwin Programming Java, C, C++, C#, Groovy, Perl, Python, Ruby, Unix Shell, Scala, Lisp, Haskell SCM Rational Clearcase, Clearquest, CVS, Subversion, Git Database DB2, Oracle DB, Oracle RAC, MS SQL Server, Derby/Cloudscape, PostgreSQL, MySQL - 11 -
  • 12. Operating System AIX, Solaris, HP-UX, Linux (RedHat, RHEL, SuSE, Debian, Ubuntu), Windows Open Source Spring Framework, Hibernate, AspectJ, Ant, Maven, Struts, Tomcat, Jetty, JBossAS, JBossESB, DRools, JBoss Remoting, Mule ESB, Apache Camel, Axis, RoR(Ruby on Rails), Grails, Eclipse and Multiple sub projects (BIRT, WTP, OSGI), Gradle, SBT, Hudson Protocols & Standards TCP/IP, FTP, HTTP, AS1, AS2, AS3, EDIFACT, EDI-X12, SMTP, POP, S/MIME,XML, JSON Web 2.0 REST, Ajax, RSS, ATOM Syndication, APP, SAML, OAuth Big Data Hadoop, PIG, HIVE, HDFS (Namenodes, Datanodes, Cluster), Flume, Splunk, Storm, Map/Reduce, Cascading, Scalding (in Scala), MongoDB, CouchDB, IBM BigInsights, IBM InfoSphere Streams DW/ETL DB2, Oracle, Netezza, Vertica, Informatica, DataStage - 12 -