Summary
Overview
Work History
Education
Certification
Continuing Education
Languages And Special Skills
Timeline
Generic

Tim O'Brien

Can Tho,CT

Summary

Engineer/Architect with over 10 years of Java and 4 years of experience writing code in Go. Worked with customers and cross functional teams to identify requirements and report progress. Experienced in supply chain and fulfillment. Experienced in blockchain and DLT. Developed over 9 mobile applications used by fortune 500 companies. 18 years experience consulting with fortune 500 companies. Solid understanding of design patterns. Strong experience using messaging systems including Kafka and Kafka Streams. Experience building microservices with Spring Boot, Spring Cloud and Kubernetes. Experienced in typescript, Golang, Java, solidity. Solid knowledge of blockchain. Able to maintain cloud platforms AWS, GCP, Kubernetes.

Overview

22
22
years of professional experience
1
1
Certification

Work History

CTO/Architect/Developer/Product Design

FuixLabs
HoChiMinh
01.2018 - Current
  • Hired and let a team of 15 developers 3 testers and office personal
  • Managed relationships with customers including Singapore Government and Cardano Blockchain
  • Built Travel cost estimator using Node/typescript
  • Worked with UX designers
  • Designed and implemented a Supply Chain project that for provenance
  • Developed Decentralized ID platform that complied with the DID specification
  • Used cryptographic libraries and a microservices architecture
  • Used Go to implement a routing engine used as a microservices saga
  • Implemented Saga and microservice for Walmart's fulfillment platform using Java and Spring Boot
  • As a consultant I helped break down a monolithic architecture into 15 micro-services for Wells Fargo Bank.

Java/Go Programmer/Architect

Lunera
Santa Clara
02.2017 - 02.2018
  • Built asset tracking infrastructure that streamed data from IoT devices to Casandra database using kafka
  • Mined large data corpus for analytics using Hadoop and Spark
  • Ported alert/notification system from Python to Go
  • Implemented web interface using AngularJS and NodeJs.

Java/Go Programmer/Architect

Google
Mountain View
02.2016 - 01.2017
  • Implemented web services in Go that fetched data from BigTable
  • Worked on Java to Objective-C transpiler
  • Built backend process
  • Configured and Maintained Google Cloud
  • Designed and built communication architecture for mobile apps using Go.

Programmer/Architect

Hewlett Packard
San Diego
02.2014 - 11.2014
  • Ported computer vision algorithms from C to Java
  • Designed application to upload photos from mobile device to printer
  • Implemented Web Services to store data in SqlLite
  • Created a node based service that uploaded photos.

Cerner Corporation
Kansas City
11.2012 - 10.2013
  • Performed analysis of legacy systems to identify key data and data flows
  • Designed messaging architecture for back office
  • Mined large data corpus for analytics using Hadoop and Spark.

NTTData
BOSTON
11.2011 - 11.2012
  • Performed analysis of legacy systems to identify key data and data flows
  • Captured technical architecture in a technical specification and reviewed with architecture board
  • Used OIM to configure federated access to system users stores
  • Created web service definitions (WSDLS) from functional requirements
  • Created OSB pipelines that aggregated data from multiple services and routed requests to appropriate services
  • Implemented transformations using XQuery
  • Exposed Oracle RDBMS data as a SOAP service using Apache CXF
  • Implemented EJB that would create and sign an X.509 certificate
  • Created JMS/MDB system that would send 'Push Notifications' to iPhone services
  • Configured OSB security providers to authenticate against Active Directory
  • Configured authorization on OSB router pipeline.

Sr Architect

SITA
01.2011 - 11.2011
  • Helped maintain a proprietary XML standard developed for airline ticketing
  • Migrated the standard so the Schemas were compatible with JAX-WS web services standards
  • Implemented an algorithm that would apply rules to calculate ticket prices by aggregating legs of the journey using text scrapped from a green screen
  • Implemented OSB pipelines that connected to JMS and SOAP business services to retrieve pricing and logistics data from sub-systems
  • Authored Architecture documentations and reviewed with oversight teams
  • Used Oracle Access Manager and Federation to implement SSO solution.

Sr Architect

Sempra
San Francisco
03.2010 - 12.2010
  • Implemented Oracle OSB to listen for batch updates to file system and invoke appropriate services
  • Helped ops team to identify a deployment strategy
  • Assisted in troubleshooting performance bottlenecks in production environment
  • Identified common web services
  • Designed global data strategy.

Oracle Product Specialist

Lifelock
Phoenix
03.2009 - 07.2010
  • Implemented fulfillment strategy by implementing an OSB pipeline that communicated with PayPal, Salesforce.com, Right Now data storage service, and local RDBMS systems that exposed web service
  • Designed portal based channel marketing framework
  • Integrated several external ASP services using Oracle Service bus.

Sr Weblogic Platform Architect (ESB and Portal product specialist)

BEA
Richmond
12.2001 - 03.2007
  • Engaged in extensive planning of Portal 10.2 applications
  • Configured OIM to integrate with legacy REBMS users/password stores
  • Configured OIM to grant entitlements to UI components
  • Documented best practices for physical architecture and cluster topology
  • Helped bootstrap development environment using CVS and Maven
  • Assisted in training struts developers in NetUI technologies
  • Assisted in data migration effort from third party CM systems to BEA Portal native CM
  • Wrote custom Bulk Loader
  • Designed federated search strategy and federated security strategy
  • Supervised integration with SiteMinder to achieve SSO
  • Installed Autonomy search engine on separate box and configured search portlets.

E-Nettet
Copenhagen
  • Designed and implemented interbank loan application using ALSB 2.6 an WLP 8.1
  • Implemented automated configuration with WLST
  • Implemented logistics portal using WLP 8.1
  • Configured Integration with ALSR
  • Assisted with the integration with multiple web service applications including Axis, Axis2, Microsoft and IBM
  • Integration with ALBPM and EJB.

Aozora Bank
Tokyo
  • Designed an integration architecture to retrieve and financial data from multiple systems and pipe it to SAS Basel III processor
  • ESB was used in conjunction with ALDS to extract and process the data
  • Designed a communication architecture to allow transaction originating in Murex to be executed using SWIFT
  • Designed portal architecture
  • Developed an Autonomy search strategy.

Gassco
Norway
  • Designed and implemented communication architecture to integrate over 30 bank loan processes
  • Product featured signing and encryption of all messages
  • Dynamic routing of messages based on WS-Addressing headers
  • Integration with multiple web services Apache Axis, Microsoft, IBM, Axis 2.0 project
  • Real-time integration with ALSR using UDDI call from ALSB
  • Configuration of SLA rules and SNMP alerts.

Avinor
Oslo
  • Designed and implemented portal application featured a knowledge management dashboard
  • Designed the enhancement of a portal application with a searchable database with over 100 GB of data
  • Implemented OIM to provide federated access to product and enterprise user stores
  • Supported identification of duplicate users ids
  • Designed and implemented a single sign-on security architecture that provided authentication/authorization for the portal and several other systems including systems implemented with Microsoft technologies.

Citigroup
New York
  • Designed strategy to migrate fixed income application from ASP and TIBCO to WLP and WLP
  • Captured complex business requirements and implemented them as WLI processes
  • Built an 'Add New User' system to provision new users using a manual and automated approval process
  • Installed dev and UAT environment.

BCI Chile
  • Implement a POC that used ALSB to build a messaging bridge that between web services that originated from IBM MQ Series and generic soap based web service.

Thomson Learning
  • Using ALSB captured and implemented requirements of their learning management products by modeling process flows and mapping functionality to JMS, Web Services and RDMBS controls
  • Installed and configured AquaLogic Service Bus
  • Provided advice and expertise in porting existing communication architecture to AquaLogic Service Bus
  • Assisted onsite team with surfacing existing applications as web services.

Deutsche Bank/Alex Brown
  • Designed WLI processes for new account creation, trade approval and account suspension
  • Conducted a survey of Rich Internet Application (RIA) technologies including AJAD, Flash/FLEX, and Laszlo and make recommendations for best practices with regard to integration with a portal application
  • Troubleshooting Portal and WLI problems
  • Capacity planning for WLI and Portal applications
  • Gathered requirements for client/trader facing website that surfaced portfolio view of trading vehicles including Fixed Income, FX, and Bonds.

JM FAMILY
  • Authored documents on how to integrate portal design and development into SCRUM methodology
  • Mentored developers on portal development including development of custom look and feel and menus
  • Integrated the AquaLogic Service Bus security functionality with legacy security systems including LDAP and RDBMS
  • Supervised the development of a POC that demonstrated the use of ALES in the clients architecture
  • Designed RDBMS schema to capture relationships between products and organizational units that license the products.

PHILADELPHIA ELECTRIC
  • Developed workflow applications that leveraged WLI to handle complex problems arising from management of electric grid for the Northeast US
  • Tuning of WLI and WLS and implementation of user tasks designed to interface with human/monitors and risk management personnel
  • Development of complex workflow design patterns and process driven algorithms mapped to RDBMS job and audit tables.

GOVERNMENT OF SASKATCHEWAN CANADA
  • Design & Development of WLI and WLP for government based health care management services
  • Including capturing processes for billing, provider assignment and patient release
  • Design & Development of custom menu and look and feel for government of Saskatchewan
  • Design & Development of cross product security strategy using the WLS SSPI, Including a custom Authenticator and a custom authorization provider.

SAIC
  • Constructed a logical diagram of SAIC's software infrastructure needs with an overlay detailing the roles played by BEA products and elaborating on how BEA products could reduce cost and development time while increasing adaptability through use of SOA and Liquid Computing concepts
  • Constructed POC to demonstrate of AquaLogic Service Bus capabilities to serve as an enterprise communication backbone for SAIC IT infrastructure
  • Customized the Steel Thread methodology in order to document the processes for the identification of services that are useful for an extremely large organization with a strong tradition of managing and developing software in silos
  • Designed and implemented a POC of a complete SOA architecture that supported round trip data editing and viewing in WLP of data sourced from multiple ERP systems
  • Designed a perimeter based security strategy for an SOA based architecture that encompassed WLP, Weblogic Service Bus, and WLI.

Sr Weblogic Platform Architect (ESB and Portal product specialist)

BEA
  • Provided architectural expertise in the design and development of WLP applications and implemented reusable grids using the NetUI tags
  • Provided architectural expertise in the design of the orchestration layer JPDs including integration with Peoplesoft and Oracle ERP systems using Application View Controls and the JCA connector architecture
  • Trained managers in how to use Weblogic Portal 8.1 Console to administer their portal.

BANK OF NEW YORK
  • Supervised and was actively involved with the implementation and delivery of a POC that demonstrated the surfacing, in WLP, of content sourced from a legacy Peoplesoft ERP system and a generic legacy application that featured an Oracle Database
  • Supervised and was actively involved with the production rollout of the portal application to zero-downtime architecture
  • Captured enterprise business processes, including complex document management and inter-departmental collaboration with approval processes, using Activity Diagrams and Rational Rose
  • Supervised the migration of the Portal application from Weblogic 7.0 to Weblogic 8.1
  • Captured a document management processes into JPDs and implemented a flexible workflow using User Tasks and Email Client.

Education

BS Mathematics -

PURDUE UNIVERSITY
01.1996

Certification

  • Sun Certified Programmer in Java 2.0
  • Certified Architect Weblogic 8.1

Continuing Education

  • MACHINE LEARNING (Stanford)
  • CUSTOMER ANALYTICS (University of Pennsylvania)
  • ARCHITECTING WITH KUBERNETES ENGINE (Google University)
  • HADOOP PLATFORM (University of California)

Languages And Special Skills

  • Spring, Spring Boot, Spring Cloud, Kafka, Weblogic, J2EE (EJB, Servlets, JSP, JMS, JDBC, JMX, JNDI), Web Services, EbXml, Struts, security, WS-
  • Hibernate, OIA OIM Distributed System Design and Development, Weblogic, JBoss, Orion, Websphere, IoS, Android

Timeline

CTO/Architect/Developer/Product Design

FuixLabs
01.2018 - Current

Java/Go Programmer/Architect

Lunera
02.2017 - 02.2018

Java/Go Programmer/Architect

Google
02.2016 - 01.2017

Programmer/Architect

Hewlett Packard
02.2014 - 11.2014

Cerner Corporation
11.2012 - 10.2013

NTTData
11.2011 - 11.2012

Sr Architect

SITA
01.2011 - 11.2011

Sr Architect

Sempra
03.2010 - 12.2010

Oracle Product Specialist

Lifelock
03.2009 - 07.2010

Sr Weblogic Platform Architect (ESB and Portal product specialist)

BEA
12.2001 - 03.2007

E-Nettet

Aozora Bank

Gassco

Avinor

Citigroup

BCI Chile

Thomson Learning

Deutsche Bank/Alex Brown

JM FAMILY

PHILADELPHIA ELECTRIC

GOVERNMENT OF SASKATCHEWAN CANADA

SAIC

Sr Weblogic Platform Architect (ESB and Portal product specialist)

BEA

BANK OF NEW YORK

BS Mathematics -

PURDUE UNIVERSITY
  • Sun Certified Programmer in Java 2.0
  • Certified Architect Weblogic 8.1
Tim O'Brien