Patrick Nollet

Enterprise Architect (Freelance)

Tel: +32 (0)2 888.94.94
Mobile: +32 (0)497 86.09.06
Mail & SIP:

Availability: 1st of July 2011

SUMMARY

Enterprise Architect used to analyse and create IT & CTI (computer telephony integration) solutions for complex ICT projects.

Translate Business expectations into concrete and realistic implementation plans.

Assess "as-is" customer's Enterprise Architecture, define a strategic view and migration path to this target Enterprise Architecture in roadmaps.

Ability to switch between an "helicopter view" and "detailled view" of the complexity of projects, thanks to good abstraction and analytical skills.

I'm also often involved in the implementation of projects to lead and coach architecture or developers team as well as performing quality check during the project lifecycle.

EMPLOYMENT SUMMARY

2006 - Today

ICT Solution Architect

 

Proximus / Belgacom Group

 

2004 - 2006

Lead Architect

 

Mobistar

 

2003 - 2004

Team Leader / Java Architect / Sr Java Analyst-Developer

 

The Belgian Post & Bank of the Post

 

2003 - Today

Managing Director

 

ICT Synergy

 

2002 - 2003

Security Engineer / Java Architect Contractor

 

Accenture for the eGovernment project

 

2002 - 2002

Senior Java Analyst-Developer Contractor

 

Accenture for the eGovernment project

 

2001 - 2002

Team Leader / Java Architect / Sr Java Analyst-Developer

 

DAD (now LBi)

 

2000 - 2001

Java Developments Manager

 

LR Technologies

 

2000

Java Analyst-Programmer & Security Architect

 

Proton World (now STMicroelectronics)

 

1995-1998

Freelance IT Trainer

 

POSA Office Automation

 

EMPLOYMENT DETAILS

Proximus / Belgacom Group

OLO Certified Technician

Second project for the wholesale market, this project aims to allow OLO's technician to perform intervention on the Belgacom network to execute end-user's order.
This implies a review of the order provisioning chain as well as the "on the field" tools in order to allow OLO's technician to perform intervention as a Belgacom one.

Skills used: Order Management, Billing , Support, Workforce management and SOA platform. In depth understanding of xDSL products and infrastructure as well as negociation skills in regulated environment.

Open Calendar for OLO's

This projects aims to allow OLO's (Other Licensed Operators) to negociate appointments with Belgacom to execute end-user's order.
This implies a review of the full ordering chain for the new functionality, while keeping it compatible to avoid impact on OLO that wouldn't use the new feature.

Skills used: Order Management, Billing , Support, Workforce management and SOA platform.

One IVR

Second step of the implementation of the Belgacom Voice Roadmap. This project aims to migrate heterogeneous IVR technologies (Java, .Net and Voice Object) into a common high available IVR platform.
This implies a gradual migration of about 50 different voice applications and their interdepencies without impact on customer experience.

Skills used: Genesys Plaform, Genesys Voice Plaform, VXML, SOA platform

Voice Enhancement Program

First step of the implemention of the Belgacom Voice Roadmap. This project aims to build a common and high available Genesys Platform to support call centers of the whole group (about 3000 agents), as well as a migration to IP technology.

Skills used: Genesys Plaform, CRM, VoIP, CTI Toolbar

Voice Platform Roadmap

Definition of a long term roadmap to define the strategy of the Belgacom Group in regards to the Voice platform (Call Center, call routing and IVR).

Skills used: Genesys Plaform, Genesys Voice Plaform, VXML, CRM, CTI Toolbar

SME IVR

Creation of an IVR dedicated to SME allowing them to perform self care transaction autonomeously without the involvement of a call center agent, as well as presenting dedicated content.

Skills used: Genesys Plaform, Genesys Voice Plaform, VXML, Web Service

Dealer IVR

Creation of an IVR dedicated to Proximus dealers allowing them to perform transaction autonomeously without the involvement of a call center agent. ASR (automatic speach recognition) has been studied but not been implemented for business case approval reasons.

Skills used: Genesys Plaform, Genesys Voice Plaform, VXML, Web Service, ASR (Nuance)

MyBusiness Portal

Based on the success of the Customer Self Service project (cf below), an initiative has been launch to provide such service to the professional market. A new portal has been created to be a single entry point for professional customers to all their Proximus applications. Self care has been improved so that customers can manage their fleet of mobiles in a single click.

Skills used :J2EE, Portal, Web Service, global Telco architecture, Single Sign-On, Integration of heterogeneous applications

Revamping of Proximus.be

Project aimed to review the technical implementation, development processes and design of all proximus websites. A complete revamping of development and publications flows has been done to clearly define responsabilities of all intervenants; thanks to a clear separation of code, content and "Look & feel".

Skills used :J2EE, Development Methodologies, Portal, CMS, CSS, Technical Coaching

Call Center Workforce Management

Implementation of a workforce management tool for Proximus call centers.

Skills used :Genesys platform, Call Center architecture, IAX TotalView (workforce management plarform)

Customer Self Service

Creation of self care capabilities on different medium. Self care transactions where available through the Proximus portal as well as on the IVR.

Skills used :J2EE, Portal, Web Service, VXML, Genesys platform, global Telco architecture

B2B2Employees

Proximus extranet portal, personalized for big accounts, integrated within the customer intranet. This project aims to provide tailor made information about Proximus services to customer's employees.

Skills used :J2EE, Portal, CMS, Single Sign-On

Mobistar

ADSL Project

This project aims to introduce a brand new service at Mobistar, the internet broadband accesses. My mission was to insure the coherence of the architecture between several applications developed to support this new service, integration with legacy systems and new service specific backends, integration with 3rd parties applications (SSO, Personalization), define provisionning/unprovisionning chains.

Skills used : J2EE, Complex System architecture, EJB, Web Services, BEA Weblogic Portal, SiteMinder

Portal reshuffle

Migration of the Mobistar website from a proprietary MVC pattern implementation to a JSR-168 compliant implementation (BEA Weblogic Portal ) with personalization and Documentum as Content Management Platform.

Skills Used : J2EE, Software architecture, Design Patterns, Technical Coaching, Code review, Load testing (Load Runner) EJB, Web Services, BEA Weblogic Portal, JSR 168, JSR 170, Documentum, Oracle 9i

Framework revamp

Revamping of the "as is" architecture to extract a distributed and reusable framework to provide channel independant services (IVR, web, wap, VoiceXML, SMS, MMS...) and to provide generic access to backends.

Skills Used : J2EE, Software architecture, Design Patterns, UML, Secure Code Reviews, Technical Coaching, SMS and MMS platforms, VoiceXML, JMX, Clustering, EJB, IOC, SNMP, Web services, UCP

Identity and authentication Management

Revamping of the identity management and authentication processes at Mobistar to be centralized, more flexible, less "mobile centric", channel and service independant.

Skills Used : Identity management, Authentication processes, SSO, Liberty Alliance, SiteMinder, SAML, LDAP, RADIUS, EJB, Web Services.

Multimedia Partners Tool

This project aims to introduce a brand new service at Mobistar, the internet broadband accesses. My mission was to insure the coherence of the architecture between several applications developed to support this new service, integration with legacy systems and new service specific backends, integration with 3rd parties applications (SSO, Personalization), define provisionning/unprovisionning chains.

Skills used : J2EE, Complex System architecture, EJB, Web Services, BEA Weblogic Portal, SiteMinder

Belgian Post

Customer Information Tracking System

Second biggest project at the Bank of the Post that aims to provide paperless workflows for customer complaints. Any customer complaint is scanned and is the input to the application. This application is a common interface to several distinct databases (customer, bank account numbers, bank account statement...), so that a person in the call center will be able to resolve the issue by following a disctinct workflow for each type of complaint. Every communication (generated letter, phone call, email) is archived for time tracking a complaint. I've been responsible for the entity relationship diagram of the application, the database/object mapping using hibernate, the integration with legacy systems using web services as well as the development of the application and coaching of junior profiles.

Skills used : J2EE, Software architecture, Design Patterns, UML (Magic Draw), Technical Coaching, Web Services, Tomcat 4.1, Struts 1.1, Oracle 9i, Scarab, PVCS, Ant, Eclipse, Performance & Load Testing (Grinder) & Profiling (JRat, OptimizeIt), IOC (Spring)

Application Lifecycle Management Project

Responsible for the delivery of a modular application that traces and follows up lifecycle of each application at the Belgian Post (+300 apps) from its scope study to its removal from production environment. This includes all business information such as Name, purpose, documents, persons involved and their roles, approval and validation of each transition for each environment, as well as technical information, such as PVCS repository, dependencies with other applications, technical infrastructure for each environment, tiers descriptions, programming languages, tools used... The second phase of the development was to develop a release calendar module and integrate issue tracking into the existing application. The architecture has been designed in a modular way so that any implementation of each module (application Lifecycle Management, Release Calendar, Issue Tracking) can be plugged in transparently on top of the core. This tool gives to the Post a powerful way to trace and report the life of each application as well as schedule their releases, trace their bug fixes and integration of new features in a consistent way and in a unique tool.

Skills Used : J2EE, Software architecture, Design Patterns, UML (Magic Draw), Secure Code Reviews, Technical Coaching, Release Management, Issue Tracking, Tomcat 4.1, Struts 1.1, Oracle 8i & 9i, Scarab, PVCS, Ant, Performance & Load Testing (Grinder) & Profiling (JRat, OptimizeIt), IOC (Spring)

Accenture

eGovernment Portal Security

Responsible for the analysis and development of the integration of "Netpoint" (Oblix's product) in the eGovermment architecture. This includes the integration of the Single Sign on process in each eGovernment application, the development (in C++) of custom authentication schemes (token & certificate), as well as the integration with heterogeneous product (Livelink). To provide this feature, I had to model and develop a Java Interface for the synchronization of user information between LDAP (Netpoint repository) and sql database (LiveLink repository) and another one for enhancing Oblix workflows capabilities using XML and SOAP messages. I was also responsible for the development of an authentication service using SAML that handles authentication for external applications not integrated with single Sign-on (such as the Belgian social security portal...).

Skills Used : Infrastructure analysis and implementation, Java Architecture and Development, C++, Design patterns, UML, Cryptography (Java and c++), PKI, SAML, XML, SOAP, Single Sign-On (Oblix), Oracle, Livelink, LDAP (via Java and C++).

eGovernment Portal Project

Part of the development team, I was responsible technical analysis using UML and Rational Rose, technical coaching and development follow up. The architecture was J2EE component based using Bea Portal Server, Oracle database and Documentum as content management system. I was involved in the development of the architecture, such as the persistence layer using DAO design pattern and the development of a connector to retrieve content (with multilingual preferences logic support) from the content management system; as well as the development of critical applicational modules using MVC 2 model.

Skills Used : Technical advisor, J2EE, Java Architecture, Analysis and implementation, Design patterns, UML, Bea Weblogic Portal/Server, Documentum, Oracle.

DAD (now LBi)

Online Publication platform

for the International Press Center (government): Acting as a technical coach and team leader of an 8 developers team, I was responsible for technical analysis and development follow up. This project was based on the Dad CMS and was an exiting and complex project were we can prove the robustness and flexibility of the product. Portability of the DAO pattern to Oracle 8i, Bea Weblogic Server support, Versioning of content, caching using JCS, workflow engine and clustering were plugged in to the standard version of the CMS. This project was also challenging in the complex workflows to publish governmental publication using XML/XSLT to create standard format such as pdf and newsML.

Skills used : Technical leading and coaching, J2EE, Java Architecture, Design patterns, UML, eXtreme Programming, Bea Weblogic Server, XSLT, Oracle, open source softwares (FOP, Lucene, JCS, Ant, log4J).

Dad Content Management Suite

Acting as a technical coach and team leader of an 8 developers team, I was responsible for the whole architecture design, technical analysis and development follow up of what becomes the first product, fully reusable and customizable, of the company. I designed the platform using UML with TogetherJ and the common use of Design Pattern gives to the product a real flexibility to fit a large panel of future customer's requirements. This CMS solution was based on J2EE standards to fully support all J2EE compliant application servers (customers are running Tomcat, Bea WebLogic Server and JRun). The persistence layer was written using DAO design pattern to assure the portability over all relational databases as well as XML database. The use of eXtreme Programming, coding guidelines, code review, JUnit test case and use of Open Source components drastically improved the quality and reduce the time to market of the Content Management Suite.

Skills used : Technical leading and coaching, J2EE, Java Architecture, Design patterns, UML, eXtreme Programming, Bea Weblogic Server, Tomcat, Oracle, MS SQL, open source frameworks (Struts, Tomcat, Ant, Lucene, jUnit)

Development methodology

Set up and developments of tools to improve the productivity and the deployments of sites : I was responsible for the improvement of all Java developments by creating development-staging-production environments, nightly build, automatized deployments (Ant), source control (CVS) management, code analysis reporting, coding guidelines, OO best practices...

Skills used : Java guru, Methodologist, Infrastructure modeler, Linux administration, Open Source Frameworks (CVS, Ant, Maven, Tomcat, JBoss, apache)

Solvay Corporate Websites

Development of a platform with Vignette technology for 50 websites , Sectorial and Products portals, with content syndication, workflow processes, multilingual support. Application Server was Tomcat and MS SQL Server as database.

Skills used : JSP/Servlets, Vignette, Tomcat, MS SQL, Tomcat, Java Mail, Job Scheduler (See above)

LR Technologies

Java Pdf Suite

Acting as a Java mentor, I was responsible for the development of what becomes a complete and intensively used publication tools for the European Community that allows to check properties (fonts, permission), text and image addition, watermarking. The Java Pdf Engine was written with core Java 1.2, and could process pdf files in batch mode. A web interface allows users to upload their documents, and an administration interface allows administrators to monitor and manage permissions, disk space... Database was MS SQL Server and JRun as application Server. An XML reporting was created and XML/XSLT was use to convert reports to csv and html format. A security module was developed using Cryptix as JCE implementation to secure and digitally sign pdf's. I developed a migration of this tools to the emerging Web Service technology using still not standardized technologies such as jSOAP and jUDDI.

Skills used : Technical leading and coaching, Java Architecture, Cryptography (cryptix : SHA1 + Base64), Servlets/JSP/JavaBeans, JRun, MS SQL, MySQL, XSLT, Linux administration, Web Services

Proton World

Secure Payment Gateway

Creation of a Client/Server solution using PKI to transmit securely up to 32 Proton transactions simultaneously on the Internet per client: I was responsible for the architecture, technical analysis, protocol creation and development of this Java proof of concept dealing with highly secure banking environment. Cryptography part of the application was developed using Cryptix, telecommunication using secure sockets, complex flows management, multithreading n synchronization, and JavaComm to provide COM ports support.

Skills used : Java Architecture, Network Programming, multithreading, Cryptography (RSA + 3DES) and design of cryptographical infrastructure, creation of secure protocol, JavaComm, Swing.

Proton Device Certification Platform

I was responsible for the analysis and development in Visual Basic of a certification platform for proton devices used internationally.

Skills used : Visual Basic

PROFESSIONAL REFERENCES

Louis Bonte

Proton World

 

Head of Product Development

Project: Proton Device Certification Platform + Java Cryptographic Client/Server solution

Frédéric Tais *

Proton World

 

Technical Team Leader

Project: Java Cryptographic Client/Server solution

Julien Genevee *

Accenture

 

Technical Leader

Project: Belgian eGovernment Portal

Chris Smeyers *

Accenture

 

Service Team Manager

Project: Application Lifecycle Management

Abdelkrime Saidi *

Mobistar

 

Head of IT and Network

Project: All Mobistar projectsBelgian eGovernment Portal

* Recommendation letters available upon request.

EDUCATION

1998 - 2000

IT Engineer Degree

 

Institut Supérieur Industriel de Bruxelles

First of promotion 2000 and graduation with high distinction

1996 - 1998

IT Engineer Candidate

 

Institut Supérieur Industriel du Hainaut

Graduation with distinction

TRAININGS

2010

Project Management

2005

Documentum Foundation Classes Advanced

2005

Documentum Foundation Classes Fundamentals

2005

Documentum Web Publisher 5.3

2004

Sun Java Architect certification

2003-2004

English cursus (level UF6)

2003-2004

Dutch cursus (level UF4)

2001

Verity Information Server fundamentals certification

2001

Net.Portal Java Training

2000

Servlets, JSP, and Jrun certification

2000

Jrun Allaire certified Trainer

LANGUAGES

French

Mother language

English

Good oral expression and good writing skill (UF6)

Dutch

Passive knowledge (UF4)

PERSONAL INTERESTS

Leisure

Squash, ski, snooker, golf.

Music

Violin (medal of the Belgium government with graduation high distinction), Percussion, Piano