George Toulas
*** ****** ************, ******, *********, Netherlands
+316******** – ******.******@*****.***
Technical Skills
Programming Languages
C++, Java, Visual Basic, ADA, Prologue.
Development technologies & tools
Web - JSP, Servlets, JavaScript, ASP. JRun, Tomcat, WebSphere.
Web services – XML, XSD, HTML, XSLT & Xpath. Axis
GUI - Swing, SWT, Android SDK
Java - JUnit, Ant, EJB 2.1, Hibernate. Eclipse, JBoss. JBuilder.
DBMS – Oracle, DB2, Sybase, SQL Server
SOA, BPM and EAI
TIBCO: Business Studio, AMX, AFF, GI, Designer, BusinessWorks/Workflow, BusinessEvents,
iProcess, iDecisions, iProcess Conductor, iAnalytics, InConcert, Integration Manger, Administrator,
Hawk, Adapter SDK, LDAP Adapter, SAP/R3 Adapter, File Adapter, Hawk Adapter.
Middleware
JMS, Rendezvous, MQ.
Application / Web servers
Tomcat, JBoss, Websphere, BEA WebLogic, JRun
API’s
J2EE/J2SE, JMS, JDBC, Swing, SWT, Android SDK, TIBCO: Rendezvous, Adapter SDK, iProcess
SSO/SPO, InConcert (IcJava, C Reuters SFC, STL, Roguewave. MSXML, DOM.
OS & Admin
UNIX: Solaris, AIX, HUP, Windows, VMS. Exceed, Reflection, SSH, VPN. TIBCO Routing Daemons,
Rendezvous, multicast, load balancing, fault tolerance. EMS security and Administration.
Database
ORACLE, DB2, SQL Server, Sybase, MySQL. SQL, Toad, SQL Developer.
Design Tools
Enterprize Architect, Business Studio, Visual Paradigm, Rational Rose, Visio, Select SSADM, Select
Enterprise.
Architecture and methodology
UML, OOA, OOD, AOP, MVC, SOA, SSADM, Prince2, Scrum, Agile.
Networking
CCNA training. DSL and fibre service models knowledge. Network elements: DSLAM, UAC, MGX.
Mobile Telephony, HLR.
Configuration, change management and testing tools
Rational Clearcase & Clearquest, CVS, WinCVS, Tortoise, VSS, Subversion, Dimensions, Greenhat.
Other
Good understanding of SAP/R3, SAP CRM, ABAP, BAPI, IDOC and RFC. Siebel, Calico, Netcracker,
Cramer. IBM Mainframe, GMF, MQ Series (C++ and java api’s)
Roles Performed
Support engineer, Analyst, Designer, Developer, Release (Change) Manager, Change Controller,
Technical Architect, Technical Project manager, Solution Architect, Senior IT Advisor
Employment
February 2014 – Now Fujitsu Belgium
Technical TIBCO Architect
Duties & deliverables
Setup AMX 3.3 infrastructure
Design and develop data model for incident management SOA services
Design pilot framework to integrate ServiceNow with CMDB and HPSC
September 2012 – May 2013 ING B.V. Netherlands
Solution / Enterprise Architect
Duties & deliverables
Quality assurance of various services for Caesar programme
Design and delivery management of common logging for CDAM (customer data and
agreements management ) domain
Design and develop new development appliances (VM) to be used for solutions development
May 2010 – September 2012 ING B.V. Netherlands
Solution / Enterprise Architect
Duties & deliverables
Long Term – Solution / Enterprise Architect
Data governance various banking domains (IFW and IDM)
IT infrastructure purchase and setup
Software/tool-kits purchases
Human resources in-takes
In-takes between departments
Project initiations for a large programme (Caesar)
Project methodology and processes
Solution architecture (decision making role here)
Technical architecture (decision making role here)
Negotiations between business regarding their requirements, expectations and their
realization.
Initially – Solution architect
Define and maintain domai n and data model based on IFW (financial industry standard)
Define initial architecture for a TIBCO/IBM MDM based solutions.
Assist with business requirement definition and process improvement.
Define data structures and protocols of communication between Presentation, BPM layer and
IBM MDM layers (SOAP/HTTP and SOAP/JMS).
Design a unified work list application to assist with manual work in multiple domains, where
work sourced from multiple workflow systems. 5 tier solution – Standar 3-tier WebSphere
based application with 2 more tier for back-end systems real time feeds.
Steer, design and implement business use cases for 3 different domains: retail, commercial and
corporate banking.
Specify infrastructure requirements and environment setup.
Supervise and manage TIBCO and IBM MDM software installation (old and AMX stack for
TIBCO).
Deliver a reusable workflow framework using iProcess, DBMS, BW and SPO java API.
Deliver a JMS based adapter for IBM MDM.
January 2009 – April 2010 TMNS Consulting, Switzerland
Senior developer / Technical architect
Duties & deliverables
Define and design change requests within a TIBCO AFF environment using SOA and EAI
principles. (iProcess, iProcess Conductor, SIM, BE and BW).
Implement BE rules for AFF and additional business requirements.
Installed iProcess server on windows and Linux AS.
Established non-functional requirements and implemented load balanced and fault tolerant
solution for EAI components.
Requirements gathering and change management of migration from IBM MQ based EAI
solution to TIBCO iProcess (E2E data mappings, xml, JMS ESB, workflow and adapter design).
Maintain custom build web application using standard J2EE tools: xml, xslt, jdbc, jsp servlets
November 2005 – November 2008 Ciber Consulting, Netherlands
Technical / Solution Architect and Team leader
Duties & deliverables
Develop and maintain enterprise common data model (CDM). Extend OAGIS (engineering
industry standard) data model.
Establish, design and deliver synchronous and asynchronous error handling based on JMS and
TIBRV.
Established Service Oriented Architecture (SOA), best practices around its development, data
structures and the way data are communicated .
Process design and development using TIBCO BusinessWorks, TIBCO BusinessEvents.
Workflow design and development using iProcess, BWConnector, iDecisions and custom
developed connectors using iProcess API.
Supervising and validating the delivery of all EAI components and workflows developed by the
EAI development team.
Implement a logging concept using BE complex event handling part. Implement r ulebases to
classify messages that are being logged (based on type, severity, source and sink systems)
Delivered a “develop and deploy” concept using TIBCO design time libraries and XML
reference integrity.
Established source control and change management concept using CVS, ClearQuest and
ClearCase.
Became member of CCB and managed the delivery of all EAI department projects in
production.
Responsible for interaction with stakeholders from Accounts Payable, Human Resources and
Engineering departments (for project initiation and requirements definition).
June 2005 – November 2005 Lombard Assurance, Luxembourg
Senior developer
Duties & deliverables
Establish Service Oriented Architecture (SOA).
Design and develop Web Services using Axis, Eclipse and BusinessWorks.
Designing multi-tier architecture using J2EE and TIBCO products.
Developed prototype BAM application using TIBRV api and Java Swing.
Development of service libraries to be used as BusinessWorks development plugins.
Compilation of development guidelines for Lombard’s EAI development team.
Training Lombard’s EAI team on new technologies and “how-to” things.
Delivery of concepts for deployment, de-coupling and configuration management.
Design and maintenance of Common Data Model.
Design and maintenance of mapping specifications.
Mar 2004 – May 2005 Swisscom Mobile AG, Bern, Switzerland
TIBCO BPM and J2EE developer
Duties & deliverables
Implementing multi-tier architecture using TIBCO products.
Design and developed workflows, processes and formflows using TIBCO’s Designer,
BusinessWorks / Workflow.
Design and development of error-handling framework using BusinessWorks and Designer.
Developed server-client application to capture, store and display messages (Swing GUI, TIBRV
java api, JDBC and oracle database)
Development of various service libraries (stand alone, EJB 2.1 spec) to be used as
BusinessWorks development plugins and runtime services by Swisscom’s EAI development
team.
Compilation of development guidelines for Swisscom’s EAI team.
Design and development of web application for Swisscoms’s application support team to
handle workflow errors (MVC, IcJava, JSP, servlets and XML).
Supporting releases in production and integration testing.
Jan 2004 – Mar 2004 Daiwa SMBC Securities, London, UK
TIBCO Infrastructure consultant
Duties & deliverables
Delivering concepts regarding deployment and failover for load balanced and fault tolerant
BusinessWorks, InConcert and Administrator deployments and installations.
Leading and supervising the failover tests.
Providing advice regarding security, routing daemons and multicast application configuration.
Training employees regarding Rendezvous concepts and usage, TIBCO Administrator,
BusinessWorks engines and the Runtime environment.
Initiated and supervised the development of workflow reporting application using ASP, XML
and XSLT.
Apr 2001- Jan 2004 KPMG Consulting, London, UK
TIBCO BPM and J2EE developer
Duties & deliverables
Implementing EAI solution based on KPMG Consulting practices.
Designing business workflows through workshops with the client and solution architects.
Implementing workflows using InConcert, TIBRV, prolog and java.
Designed and developed web application to assist with workflow manual work (J2EE, XML, JSP,
servlets, IcJava, RV).
Developed custom adapter using Adapter SDK to store AE Message data in Oracle database.
Developed GUI tools (java, Swing, IcJava, log4j) to assist the application support team with
issues investigation.
Developed Messagebroker transformations in order to interface systems using different data
models.
Created Hawk rule-bases and UNIX shell scripts to monitor deployed applications.
Prototyped the replacement of Messagebroker by Business Works.
Configuration management was constantly taking place by the use of Ratio Clearcase.
Bugs, defects and change requests were addressed and managed via Rational Clearquest.
Supporting configuration manager and project leader regarding releases in production.
Oct 2000 – Apr 2001 Green Hat Consulting Ltd, London, UK
TIBCO Consultant
Duties & deliverables:
Installing and maintaining most Active enterprise TIBCO tools. Rendezvous, InConcert,
Messagebroker, Repository, Hawk.
Configuring routing daemons and applications.
Developing UNIX shell scripts to manage TIBCO components.
Developing Hawk rule bases to send alerts monitor and restart TIBCO components, OS
processes and resources.
Apr 2000 – Oct 2000 Green Hat Consulting Ltd, London, UK
Software developer
Duties & deliverables:
Implementation of commercial monitoring tool (C++, UNIX).
Development of feeds (Reuters SFC, TIB and TIB/RV APIs).
Designing and developing Green Hat’s in-house API for market data exchange.
Developed online documentation.
Education
January 2002 - PGDip Decision Sciences, Westminster University
June 1999 - BSc (hons) Computer Studies, Nottingham Trent University
Linguistic Skills
Fluent Greek and English. Basic German and Spanish.
References
Available upon request