Mohamed KOUNDOUSSI
Paris - FRANCE
Phone: +33-622******
Email: **********@*****.***
[pic]
Software Architect
SUMMARY
Professional with 16 years of relevant consulting and experience on very
important IT projects and a wide range of applications and platforms.
Created innovative solutions and developed Service-Oriented Enterprise
architectures for large organizations.
Strong experience in software programming JAVA/JEE, system administration,
application integration, data migration, code building, continuous
integration and project management.
CORE COMPETENCES
Software Architecture
Enterprise Architecture
Project Management
Software development
Business Process Modeling (BPM)
Continuous Integration
Data migration
Test management
System administration
KEY TECHNOLOGIES
. Languages
Java, JEE, PHP, C#, ADA, Python, XML, XSL, Jscript, JQuery, JSon
. Frameworks & Patterns
Spring, JSF, Hibernate, JPA, Struts, EJB, JMS, OSGI, Eclipse
RCP, REST, Web Services, SCA, SDO
. Enterprise Architecture Framework
TOGAF 9.1 (The Open Group)
. Design & Notations
UML, BPMN
. EAM - ECM- ERP
Drupal, Alfresco, Ventyx Asset Suite, IBM MAXIMO, SAP,
Documentum, WordPress, PhpBB, OpenCMS
. Enterprise Middleware
IBM WebSphere AS/ND, Oracle WebLogic AS, JBoss AS, Tomcat,
Apache Http Server, IBM Http Server,
IBM WebSphere Integration Bus 9 (IBM Message Broker), JBoss ESB,
IBM WebSphere MQ,
IBM Process Server (CrossWorlds), Activiti
. Portals
IBM WebSphere Portal Server / WEF, Liferay Portal
. Development tools
Eclipse, Rational Application Developer, Rational Integration
Developer, JDeveloper Studio, Modelio, WebSphere Experience
Factory.
. DBMS & Directories
Oracle, MySql, PostgresSQL, SQL Server, DB2, Sybase,
Open Ldap, Critical Path X500
. Continuous integration & Tests
Subversion, IBM ClearCase, CVS, Git,
Jenkins, Continuum, Nexus, Sonar, Maven, Ant
Source Monitor, IBM Purify, IBM PureCoverage...
Mercury Quality Center, FitNesse, IBM ClearQuest
. Search engines
Elastic Search
. Operating Systems
Windows, Unix, Linux, Xen, VMWare, KVM
Relevant References [Role]
Thales [Software Architecture]
Expertise Continuous integration (automated team software building,
management and verification tools to maintain quality and team
progress).
Design and development of applications based on Eclipse RCP & ECF.
EDF [Project Management]
EAM/ECM at EDF, a French leader in Energy industry.
Data migration
EAM/ECM integration in an architecture implementing WebSphere solutions
Portal, ESB and BPM.
SNCF [Project Management]
RESTful application for Geo-location of trains.
Java - COM applications in-process integration
LA POSTE [Software Architecture]
Architecture definition for several projects implementing IBM WebSphere
MQ, WebSphere SIBUS and the Liferay portal.
CEA [Integration Architecture]
Architecture implementing SAP integration and IBM WebSphere Process
Server.
SSF/DCN [Software Architecture]
Asset Management Project at the French Marine implementing MAXIMO
integration
WORK EXPERIENCE
Software Architecture Thales (Defense, Aerospace)
Continuous Integration, RCP, 11/2010 - 01/2014
ECF
Description
Designed and deployed, through Thales units, continuous integration
(automated team software building, management and verification tools to
maintain quality and team progress).
Designed and delivered traceability tools allowing the description of links
between artifacts produced in a development environment.
Responsibilities include
Continuous integration design, deployment and Support.
Design and development of Sonar & Jenkins plug-ins
Eclipse plug-ins design and development
Test management and automation.
Key technologies :
Jenkins, Nexus, Archiva, Maven, Ant, Sonar, subversion, ClearCase,
ClearQuest, Eclipse RCP, ECF, JSF, Spring, REST and various quality tools
(ex: Purify, Pure Coverage, Source Monitor, Google Test, CPD, PMD,
Cobertura, Fit FitNesse).
Project Management EDF - Project SDIN (Nuclear Energy)
EAM, ECM, Portal, ESB 06/2008 - 09/2009
Description
EDF: Division of nuclear research and development
In the SDIN project, EDF, a leader French energy company, performs the
standardization of activities for the 19 French nuclear plants (58 units).
This standardization involves the reengineering of its Information system
for managing and maintaining assets.
The new system integrates Ventyx Asset Suite and EMC Documentum in a target
environment made up of IBM WebSphere ND, IBM WebSphere Message Broker and
IBM WebSphere Portal Server.
As a member of Ventyx team, my essential role is to help the client:
Organizing and prototyping the data migration process
Coordinating the communication between the different stakeholders (providers
of EAM and ECM, the business teams from different plants, IT service
companies
Reviewing the integration architecture and validating the deliverables
related to EAM data migration.
Organizing the test campaign.
Responsibilities include also
Data & process Analysis
Analysis of the existing business processes and their integration in the EAM
Analysis of the service interfaces provided or consumed by the EAM.
Data Migration
Data mapping between the legacy sources and the EAM,
Definition and prototyping the process of cleansing and data migration
Acceptance and Performance Testing management
Key technologies :
EAM VENTYX Asset Suite, ECM EMC Documentum, Sygma, GEMO, SAP, ETL
Informatica, Oracle, SAP, IBM Websphere ND, IBM WebSphere Message Broker,
IBM Process Server, IBM WebSphere MQ, IBM WebSphere Portal, IBM Websphere
Portlet Factory, AIX, Quality Centre, ClearQuest
Project Management SNCF -Project PVM (Railway Transportation)
10/2009 - 03/2010
Description
Management of 2 projects:
Project 1: Development of a GPS application embedded in the SNCF regional
trains for displaying information about train routes and connections.
Project 2: In-process integration of a desktop travel ticketing application
developed in Java with legacy Windows applications.
Responsibilities
Project Management
Architecture review
Test platform virtualization
Key technologies :
JBoss AS, REST, IATA (SNCF printer), ASK (SNCF scanner), JACOB (Java-COM
Bridge), NMEA protocol, Redhat VMWare server.
Software Architecture GENIATIS (IT Services)
Drupal 05/2010 - 10/2010
Description
Social networking project using geo-location.
Development based on the CMS Drupal modules and PHP
Responsibilities
Specification, design and development
Drupal modules programming
Key technologies :
Drupal, MySQL, PHP, Linux, Feed, JQuery, GMap
Software Architecture La Poste (Mail Distribution)
MQ, SIBUS, Liferay 06/2005 - 06/2008
Description
Defined architecture for 3 projects:
Courrier Trace: Information System, made up of several point-to-point
connected applications.
Designed Flow mapping of data, processes and applications
Defined an architecture based on Message-Oriented-Middleware (WebSphere MQ)
and allows the decoupling of applications.
SIROP-PNA: Management of post advertising and relationship with partners
The implemented architecture allows internal operators and partners to
access the application through a Portal. Partners may also integrate their
own applications using Web Services interface.
PFM: Management of mail distribution in Post offices
The application is made up of a .NET client component deployed in a mobile
device, which is communicating with the server through Web Services
interface. The server layer implements MOMs (SIBUS), WebSphere ND and EJB.
Responsibilities
Architecture definition for projects
Developed prototypes
Provided to development team, support and directions on coding principals.
Designed and deployed continuous integration
Applications deployment
Support to test team
Support to the team in production environment for troubleshooting and
resolving problems.
Responsibilities include also system security, network problems resolution,
hardware and software installation, upgrades and patch.
Key technologies :
IBM WebSphere ND (Network Deployment) 6.x, IBM WebSphere MQ, IBM Http
Server, Liferay, Oracle 9i / 10g, HP UX, Solaris, Linux RedHat Enterprise,
Windows, Sybase, Hibernate, Spring, JSF, AJAX, Struts, JMS, Apache HS,
Alt on, Firwalls, Mercury Quality Center, Synergy, Subvertion, Maven,
Continuum, JIRA, OpenCMS, Mantis, Twiki, SSL, Xen, Postgres, SEQUOIA...
Project Management GIP - CPS (Certification authority)
PKI - Directory X500 10/2003 - 10/2004 & 05/02 - 07/03
Description
GIP-CPS: A certification authority for secured data exchange between health
professionals.
Design and development of a PKI application making a bridge between the
front end application containing membership data and the directory at the
backend.
Management of a contract of support and maintenance of GIP-CPS production
infrastructure.
Key technologies :
HP UX, GDS Critical Path X500, LDAP, Oracle 9i, JBoss, XDE, Java, PKI, UML,
Hibernate
Integration Architecture CEA - Project VELDA (Nuclear Energy Research)
Process Server - SAP 07/2002 - 09/2003
Description
The system manages the purchase business process from a purchase request to
its validation. The application should retrieve and update data in SAP.
Defined an integration architecture implementing Business processes in IBM
Process Server and interacting with BAPI interface provided in SAP.
Responsibilities
Architecture definition
Project management
Business Process Implementation
Key technologies :
SAP, IBM Process Server (CrossWolds), IBM Websphere ND, Struts, Oracle, Sun
One Directory Server
Design & Development DUSA - ADAE (Government Documentation)
11/2004 - 03/2005
Description
System for management of the life cycle of administrative forms and
procedures from the approval request made by an administration to the final
approval made by the ministry. The system is also responsible of saving,
archiving and publishing of forms and procedures.
Responsibilities
Specification acquisition
Design & development
Key technologies :
Linux, MySQL, JBoss AS
Software Architecture STIME - Project BNC (Retail)
IBM Websphere AS 10/2001- 06/2002
Description
The project is a web based solution that provides support for the management
of the logistic workflow between providers and super markets.
Responsibilities
Specification acquisition
Architecture & design
Key technologies :
IBM Websphere AS, Oracle 8i, UNIX, Rational Rose, Struts
Software Architecture DGA - Project STIC (Defense)
01/2001 - 04/2001
Description
The project consists in designing and prototyping interoperability
architecture for sharing data between 4 independent systems (SIC). The data
is then synchronized and used by each system. Usage of the EAI to implement
the architecture and connect the systems.
Responsibilities
Specifications acquisition
Design and prototype
Software Architecture SSF/DCN - Project SIGLE (Defense)
EAM - MAXIMO 10/1999 - 12/2000
Description
Application used by the French Marine for logistic management of maintenance
and assets. The application is based on MAXIMO.
The project consists in:
Designing and implementing the data model
Implementing the business processes in the system
Customization of the client interface
Integration of an ECM
Responsibilities
Specification acquisition
Architecture definition
Key technologies :
Oracle 8i, Weblogic AS, MAXIMO, Unix, Rational Rose, Live link
Design & developement DECOPREMIER (Furniture & Decoration)
12/1998 - 08/1999
Description
E-Commerce web application targeting the professionals of decoration.
Responsibilities
Specification acquisition
Design and development
Deployment
Key technologies :
Unix, Oracle, IBM WebSphere AS, Rational Rose, IBM Visual Age
Contract Management CS Communication & Systems (IT Services)
04/1997 - 07/1998
Description
Contract management from proposals to the project delivery.
Responsibilities
Proposals validation
Costs & resources planning
EDUCATION
DESS CAAE - (Masters Business Administration) University Poitiers-France
Grade MCA Lyon-France
Oracle System certification from ORSYS Paris
UNIX System certification from ORSYS Paris
OTHERS
French & Moroccan citizen.
Languages: French, English & Arabic
Fluent in French
Good in English
Native in Arabic
50 years old, born in Marrakech, Morocco