Jean-Christophe Brouze

Transcription

Jean-Christophe Brouze
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Jean-Christophe Brouze
Senior software engineer & management specialist
Languages
Contact me
Personal
:
:
:
French native, English fluent
[email protected]
French, married, fair, no issue
Experience
I started writing my first computer programs on scraps of paper at the age of eleven.
Since then I have come a long way. Today my passions are as keen as ever.
Self Employed – International business | Paris, Genève, FWI, India
Software engineer / management specialist
2014 – 1994
→ Founder and CEO of numerous private limited companies specialized in Software Development
Projects and Corporate / Educational Management Information Systems.
→ This included high-end government projects based on Open Source and proprietary software,
standards and operating systems [ UNIX, GNU LINUX, MS WINDOWS, IBM OS2, IBM AS 400 ].
Educational – Faculty member | Paris, Genève, FWI
Departmental head / teacher / trainer / lecturer
2008 – 1990
→ Curriculum development and implementation.
→ Management of licensed courses in Software Development, Information Technologies, Educational
Sciences [ e-learning, virtual worlds, computer mediated collaboration, multimedia ].
→ Teacher / Trainer for various levels and certifications including Licenses, Masters, Engineering
courses, Long life learning, Distance education, Virtual campus and more.
Studies
•
Post master in Computer Sciences then one year PhD research [FWI]
→ D.E.A en Informatique, plus une année de recherches en Doctorat, Département de
Mathématiques et d'Informatique, Université des Antilles et de la Guyane, France
•
Master in Education Sciences [Geneva]
→ D.E.S Technologies de Formation et d'Apprentissage, Faculté de Psychologie et Sciences de
l'Education, Université de Genève, Suisse
•
Master in Psychology [Paris]
→ D.E.S.S Multimedia, Centre National d'Enseignement Assisté par Ordinateur, Faculté de
Psychologie, Université Paris VII, France
=> Click the link to get my resume online :
https://sites.google.com/site/jcbrouze/
Last update July 2014 | page 1 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Skills
Below is a comprehensive list of subsets relating to my skills, competencies, fields of
interest and inspirations.
Programming
Snapshot of some of the computer languages and protocols in which I am proficient.
Languages
Protocols
I use to program with Java, JSP, PHP, XML, Perl,
Bash & Javascript since their inception.
Most used and experienced network protocols,
including related tools.
• PHP, Zend (all styles, including full OO)
• TCP-IP, UDP
• Java, JSP, XSP, application & applets, client &
server
• HTTP, HTTPS
• Perl & Perl modules
• SQL, PLSQL & SQL based languages
• Javascript, VBScript, JSON, JQuery, Mootools
• Bash, UNIX/LINUX Shells,
• D (since 2012), C
• Visual BASIC, ASP
• XML, XSLT, DTD, XML Schemas
• SVG, XHTML
• HTML5, CSS2
• UML, VRML
• MOO Code (OO Scripting)
• Open SSH, SSL
• Iptables, Netfilter
• Netstat, Tcpdump, Wireshark
• LDAP
• FTP, TFTP
• SMTP, IMAP, POP
• Telnet, Minitel
• Samba
• Ajax / Web2
• MCP
I can work on low-level and custom protocols
too.
• Misc. Macromedia Scripting
• Adobe Flash
I can chain languages and meta-languages
together to dynamically create new
programs (programs writing programs).
Last update July 2014 | page 2 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Networking
Applications servers to build networked Information Systems.
Applications Servers
CMF & CMS
OpenSource is my creed. At times I work with
proprietary software if needed.
I can build simple and complex network
applications using the following systems.
• Apache HTTPD (Web server),
• Apache Click (Java, Tomcat)
• CGI (Perl, Bash, D, C)
• Drupal (PHP)
• Apache Tomcat ( Java Servlet, JSP)
• Joomla (PHP)
• J2EE Java Server (SUN, Oracle)
• Wordpress (PHP)
• MySQL (RDBMS)
• CodeIgniter (PHP)
• PostgreSQL, SQL Server (RDBMS)
• Zend (PHP)
• Oracle 9-11 iAS (Internet Administration)
• Catalyst (Perl)
• Microsoft IIS (Web)
I can create modules for, and patch most CMF
and CMS.
• Active Directory (Domain)
• NFSd (Network File System)
• Crond (Batch Scheduler)
• Named (Domain Name)
• SSHd (Secure Shell)
• Google Apps (Google Doc)
• MOO Server, enCore (Virtual World)
• Jakarta based CMS
• J2EE based CMF
• PHP based CMS
• Perl based CMS
• XML + XSLT based CMS
• D based CMS (since 2012)
I have built high performance MVC frameworks
I can design and develop server and client
for numerous web applications in Java, JSP and
applications from scratch or on an existing basis. PHP (and recently in D programming language).
Last update July 2014 | page 3 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Running
Operating Systems
Editors & IDE
My main workstation is running Linux.
As a senior programmer, I shall admit that I am
an Emacs devotee.
• GNU Linux :
• Fedora,
• Redhat,
• Debian,
• CentOS,
• Ubuntu,
• Knopix.
• Unix & Unix like :
• FreeBSD,
• OpenBSD,
• GNU Emacs (X & no-X)
• OpenOffice
• GIMP
• Eclipse
• MS Office (Microsoft)
• Authorware (Macromedia)
• Flash (Macromedia, Adobe)
• Premiere (Adobe)
• Photoshop (Adobe)
• OpenSolaris,
Daily Internet
• UNIXes (POSIX),
My preference goes to :
• Silicon Graphics.
• Mozilla Firefox (far beyond)
• Others :
• Google Chrome
• Windows 7, Windows Vista,
• Evolution Suite
• Windows XP, Windows 2000,
• Pine
• Windows 98, IBM OS2,
• Windows 3.1, MS-DOS.
• VM :
Mobile Devices
• ThinkPad
• VMware,
• BlackBerry
• VirtualBox.
• Bootable Linux on USB key
I can deliver software applications wrapped
within a Virtual Machine ready to use.
Last update July 2014 | page 4 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Management
Corporate projects, management and organization skills and experiences. Undertaken projects and
missions in France, Switzerland, Morocco and French West Indies.
Organization
• Performance and Systems Management
Audit & Analysis
• Skills Repository Creation
• Profession Analysis
• IT Integration in Business Processes
• Technical Support
• Computer Mediated Collaboration
• Virtual Environment based Work-spaces
Corporate Training
Economics
• Study of the changing needs of an
economic area (Human Resources)
• Creation and registration of new
businesses and professions
(Employers/Unions/Government)
Operational Management
•
•
•
•
•
Human Resources Management
Business Management
Inventory Management
Risks Management
Accounting (Small and Medium Firms,
French System)
• Programming with Java, PHP, SQL, Shell,
XML, Perl, Javascript
• Collective Learning
• Team Management
• e-learning in Virtual Campus
Communication
• Social Support for Layoffs
• Multimedia Presentations of Products and
• Multimedia Tutorials on Internet, Intranet
Services
and CDROM
• Multimedia Support for Top Level
Management Presentations
Social Data
• Paperless Transfer of Information (French
Government System)
• Standardization of Transfer
• Mass Migration of Data
Last update July 2014 | page 5 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Teaching
More general capacities and skills in the field of educational sciences, in private and public schools,
colleges and universities in France, Switzerland, Germany and French West Indies.
Undergraduate
• French as a Foreign Language
• Computer Soft Skills
• Professional Behaviors
Socially Challenged
License (BAC +3 years)
•
•
•
•
•
Programming (GNU Linux)
Educational Sciences
e-learning and Multimedia
Databases Administration
GNU Linux Administration
Young Adults and Adults
• Job Seeking
• Computer Soft Skills
• Cognitive re-Education
BACHELOR (General)
•
•
•
•
Computer Office Skills
Commerce
Transactional Analysis
Creativity Technics
BACHELOR +2 years
•
•
•
•
•
•
•
Network Administration
Network Programming
Multimedia Programming
Management Information
Marketing
Negotiation
Rhetoric
Engineer (BAC +4, BAC +5)
• Web Application Development
• Software Development Project
Management
• Java Server J2EE
• Advanced RDBMS
• Advanced Network Administration
Master (BAC +5)
• Programming (GNU Linux)
• Software Development Project
Management
• Data-Mining
Last update July 2014 | page 6 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Achievements
Summary list of some of my projects, works and achievements in the field of IT,
programming, multimedia, management and e-learning.
Period 2014-1994
1)
Bank Reconciliation Program - 2014 / 02 (currently ongoing).
Development of bank statements importation program to be integrated in a Accounting and
Business Management System online, supporting the common export file formats : OFX,
OFC, QIF. The statement data are automatically linked to the existing accounting records
(bank reconciliation) and can used to create new records as well (bank statement based
accounting).
PHP, XML, OFC, OFX, QIF, HTML5, Javascript, SQL.
CentralGestion, Paris (91).
2)
Business Data : archive client application – 2013 / 09 (3m).
Development of an application program to download and mirror locally some remote
business data. Once an archive is downloaded on a local computer, the program enables
the easy use of the business data without the necessity of an active Internet connection :
reading, browsing, searching. It is written in C# .NET 4,5 for MS Windows.
C# .NET, LINQ, HTTPS, JSON, ZLIB, VisualStudio.
CentralGestion, Paris (91).
3)
Accounting and Business Management System - 2012 / 07 (1y).
Development of a big web application (CentralCompta v3). Full implementation of the
jQuery theming API at the UI level (39 UI themes available). Creation of new financial data
entry templates in XML. Update of the financial reports and taxe reports building procedures
(SQL, Spreadsheets). Adaptation of existing features to the end-users suggestions (billing,
articles). Improvement of the automated backup, maintenance and garbage scheduled
procedures (Crond, Shell, SQL). Improvement of the PDF document factory to enable the
printing of multiple PDF documents at once (PHP, FPDF).
Linux, HTML5, Javascript, jQuery, jQueryUI, PHP, SQL, RDBMS, Shell scripts, Crond batch, Perl
scripts, PDF, Excel XML, OpenOffice.
CentralGestion, Paris (91).
4)
Basic Portal Setup - 2012 / 05 (2m).
Creation of a base website for an online recruitment portal. Preparation of draft of technical
proposal for working business model.
Linux, Joomla, PHP, SQL.
Originals, Auroville, India for NursesAsia.com, PUNE, India.
5)
Website Migration Tool - 2012 / 04 (1m).
Helper program for the automatic transfer of an existing site content to the Drupal CMS :
www.auroville.org. About 3700 articles items automatically generated from a total of 16,500
files of various MimeType using custom conversion scripts.
Linux, Apache, XML, PHP, SQL, Shell.
Center for Scientific Research, AUROVILLE, India.
Last update July 2014 | page 7 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
6)
Management Application: Booking & Billing - 2011 / 07, 2012 (8m).
Realization of an intranet application to manage the activities of booking, billing, reporting
and distribution of food for the "Solar Kitchen" (solar canteen). Important work of reverse
engineering, clearing of corrupted data and data migration.
Linux, Borland (old) Databases, Apache, PHP, SQL, XML, Javascript, jQuery, HTML5, CSS.
Cynergy Software, AUROVILLE, India.
7)
Photo Directory Website Companion - 2011 / 04 (2m).
Adaptation of a photo directory web application (patch) for sharing photos.
Linux, Apache, PHP, SQL, PDO.
Auroville Radio, AUROVILLE, India.
8)
Accounting and Business Management System - 2010 / 01 (1y).
Development and extension of an accounting and business management system : big
and complex web application totaling ~ 500k lines (CentralCompta v2). Massive
optimisation of the core framework and libraries. Integration of financial data entry
templates in XML. Online technical support to the end-users. Rewriting of the
documentation.
Linux, Apache, SSL, HTTPS, PHP, SQL, HTML5, CSS, Javascript, XML, Perl scripts, Shell scripts,
Scheduled Crond jobs, Iptables, PDF document, OpenOffice and MS Office formatted document and
report.
CentralGestion, Paris (91).
9)
Occupational Hazard Assessment System - 2009 / 05 (1y6m).
Realization of a web application for assessment and prevention of occupational risks
(EValuation des Risques Professionnels) : biological, environmental, chemicals.
Algorithm developed on the basis of an assessment method of risk management provided
by the laboratory. Important contribution to the formalization of the method to define
the complex data structures. Advanced forms generation code to enable a wide range of
combination of parameters to be used for the assessment tasks. Many graphical reports.
Implementation of the final virtual machine on the client's local network.
Windows, VMWare, LDAP, Linux, Apache, PHP, PHP-gd for PNG graphics, SQL, Javascript, Perl.
Association France Myopathie, Généthon, AFM GENETHON, Paris (91).
10)
Accounting and Business Management System - 2007, 2008 (1y6m).
Conception and development of a business management system (CentralCompta v1)
intended for small and medium firms. Secure web application, 100% online, fully based on
OpenSource software and truly compliant with the W3C standards. Strong core MVC
framework involving several portlets, built for the purposes of performance and reliability,
scaled for intensive use in working environment (sales, purchases, stocks,
accounts). Completely object oriented inner data structures and business objects. Multi
users and multi business-centers. Top level privileges system making possible to switch
from a company to an other in one click. Total integration of the French PCG "Plan
Comptable Général". Automated generation of the financial data records ("comptabilité
générale"). One click production of the main financial reports ("journaux, balances, grand
livre, livre journal, compte de résultat, bilan").
Apache, SSL, HTTPS, PHP, SQL, HTML5, CSS, Javascript, XML, Perl scripts, Shell scripts,
Scheduled Crond jobs, Iptables, PDF document, OpenOffice, MS Office XML.
CentralGestion, Paris (91).
11)
Sales Management Application in Agro-industry - 2006 / 06.
Last update July 2014 | page 8 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Design and implementation of a business web application management tool for complex tax
environments, designed for rhum producing companies.
Linux, Apache, PHP, MySQL.
LogistiMedia, Pointe à Pitre (FWI).
12)
Research in Computer Sciences - 2005 / 09, 2006 (1y).
PhD works. Research on "wireless sensor networks" or "sensors networks" for the realisation
of a comprehensive modeling of a sensor network from an initial specification formalising
problematic. Subject typically crossed themes related to deployment, radio
communications, networking, data management, signal processing, energy management of
nodes, security and overall architecture. In addition, project defined risk prevention
systematic on the University campus.
UNIX, Java, CGI, Crond, Perl.
Département Mathématiques et Informatique, Faculté des Sciences Exactes, Université des
Antilles et de la guyane, Pointe à Pitre (FWI).
13)
Higher Education in Computer Sciences - 2005 (1y).
Training students in "License information" and "Master Computer", UVs mandatory and / or
optional subjects in Unix, RDBMS, and data mining techniques; more generally scripting
(Shell, Perl). Two-year project.
Unix, Linux, RDBMS, Shell, Perl.
Département Mathématiques et Informatique, Faculté des Sciences Exactes, Université des
Antilles et de la Guyane, Pointe à Pitre (FWI).
14)
Advanced Training on the Implementation of an IT Project - 2004 (1y).
Auditor Training in "Master en Informatique, Projet de l'UV de Synthèse" (Master in
Computer Sciences, Synthesis Project) oriented network applications system development
for use by humans end-users. Constitution of Board of Examiners. Support in methodology
and programming. Continuing education, one-year project.
Windows, Unix, Sun Java J2EE, PHP, RDBMS, SQL, PHP, Shell.
Conservatoire National des Arts et Métiers, CNAM Aguafocs, Pointe à Pitre (FWI).
15)
LAMP Libraries Development - 2004 (3m).
Development of PHP libraries for the effective implementation of XHTML compatible web
application. LAMP technologies. For integration into broader projects.
Linux, Apache, PHP, MySQL, XML.
KICS Karibean Information Communication Systems, Saint-François (FWI).
16)
Educational and Administrative Management System - 2003 (6m).
Design and implementation of a complete system of measures and management of the
activities of the conservatory of educational and administrative levels. System type
accessible via the extranet and web-based LAMP technology. Allows (self-) registration of
auditors, lesson planning, time management and attendance of auditors and trainers,
production of educational and financial summaries, production of reporting documents for
administrative authorities, etc. Service available for staff and students.
Unix, Windows, Linux RedHat, Apache, PHP, SQL.
Conservatoire National des Arts et Métiers, CNAM Aguafocs, Pointe à Pitre (FWI).
17)
Education in Computer Networking - 2003, 2004, 2005 (2y6m).
Training students, preparation of diploma in "BTS Informatique de Gestion" (IT for
management), level BAC+2; "AMSI" and "ALSI" courses, (hardware and software
Last update July 2014 | page 9 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
curriculums). Technical support in methodology and project management. Two-years and
half duty in a private school. Evaluation, adjudication.
Windows, Linux, RDBMS, SQL, Shell, Bash, Perl, TCP/IP, UDP, Firewalling, Iptables, Crond,
Security, etc.
ISCA RISE Groupe, Pointe à Pitre (FWI).
18)
Training in Java and Multimedia - 2002 (1y).
Training students in "License Professionnelle en Multimedia" (Professional Multimedia
License, Bachelors +2y), Java and multimedia courses.
Java, Java Applet.
SUEPFC, Service Universitaire d'Education Permanente et de Formation Continue, Université
des Antilles et de la Guyane, Pointe à Pitre (FWI).
19)
Hybrid Multimedia Tutorial on Tariffs for 7000 End-users - 2001 (8m).
Creation of a user training application software for "TARES Tarification en Ligne" (Online
Pricing Tariffs) for 7000 end-users in accordance with specifications provided by the client.
User interfaces in three European languages. Off-line/on-line hybrid technology for standalone use (CDRom) with online (web plugin) or mix and simplified remote updates over the
network. Running OS is MS Windows Terminal edition. Application for customs officials, staff
of AFD and generally for international professional traders.
Windows, Windows Terminal edition, Macintosh, Microsoft IIs, Macromedia Authorware, i18n,
internationalisation.
AFD Administration Fédérale des Douanes (Federal Customs Administration), Bern,
Switzerland.
20)
Virtual Training Center : Microsoft Office - 2000, 2001 / 01 (6m).
Design, construction and maintenance during production period of training-based online
virtual classrooms and self-service teaching resources (with purchase). Integration into the
system of on-demand multimedia resources (primarily Microsoft Office) from web paid
services located in England. Many technologies and multimedia networks behind it. Training
of trainers on new tools, new teaching methods and technical support during the project
duration. Device training for adult learners.
Unix, Windows, Java, Javascript, XML, ActiveX.
IFAGE, Geneva.
21)
Computer Mediated Collaboration in Virtual Environment - 2000 (3m).
Design and implementation of a inovative MOO client program (Gate IV) fully compatible w.
protocol MCP2, allowing multiple connections to multiple virtual environments, incorporating
multimedia features (webcam, audio events) and collaborative helpers (trade and resource
views, automation sequences, scheduled tasks, etc.). Java application, MOO Server, several
communication protocols. Tool for MOOers, informed audience.
Unix, Java, Telnet, MCP, MCP2, Object Oriented Database, Virtual Environment.
Auteurs & Associés, Evian les Bains (74).
22)
Management and Logigistic of the Information System for an International
Symposium - 2000 / 06, 2001 /03 (9m).
Organisation and release of the complete information system of the "Symposium
International des Ressources Humaines, le SIRH de Marrakech" (International Symposium on
Human Resources) at the "Palais des Congrès" in Marrakech (2001 / 03). Sales and
reservations online, computerization of the receptions and conferences, access and
telephony networks of exhibitors, multimedia for marketing, technical support before and
Last update July 2014 | page 10 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
during the exhibition. Directorates and services for senior executives of large companies,
including the biggest French multi-national companies.
Microsoft, Linux, RDBMS, PHP, SQL, Multimedia, TCP/IP, Telephone network.
GroupeSolutions, Paris, Initiales RH, Paris, Marrakech (Maroc).
23)
Management of Language Skills in Seven Languages - 2000 (4m).
Multimedia application "Management of Language Skills" i18n with user interfaces in seven
European languages, allowing personal development assessment. Macromedia technology
and MS Windows. Implementation carried out using the "Bright Evolution" method. Intended
for business foreign language training.
Windows, Authorware, i18n.
SIRHIS SA, Paris.
24)
Extranet for Customers and Suppliers - 2000 / 03.
Project management tools and customer relationship management resource providers. A
service extranet accessible via the Web for effective monitoring of "Measures of IT Projects"
involving many stakeholders.
Java technologies (Tomcat) with portlets, JSP2, XML and ODBC and multiple data sources
(XML, Databases, CSV) in various formats and encoding.
Auteurs & Associés, Evian les Bains (74).
25)
Pangea and the Cultural Diversity, a Virtual Classroom for Kids - 2000.
Development of virtual classrooms in the CAFV TecfaMOO to host cultural activities of
Francophone children in several countries as part of the Pangea project. Programming of
real-time data logging tools to feed data corpus. Online training and technical support to
the teachers. Very cute multimedia environment suitable for children. Scientific project
(study of interactions) and humanitarian (cultural exchange).
Unix, MOO, Object Oriented Database, Telnet, PHP, SQL, Java Applet, Javascript, Macromedia
Flash.
PANGEA Association, Geneva.
26)
Ergonomics of a Worldwide Used Medical Database - 1999.
Ergonomic study and implementation of user interfaces of the new Web service called
"SIGHT": information on diseases, epidemics and other projects in the medical field (big
underlying RDBMS). Works with high added value and ergonomic etiquettes. Delivery of
interfaces ready to be implemented as-is. Mainly HTML4 and Javascript technologies.
Service for doctors and health staff worldwide.
HTML4, CSS, Javascript.
WHO World Health Organisation, Geneva.
27)
IT Outreach and Awareness - 1999 (2w).
Writing sensibilisation sheets on ICT, popularizing the 10 basic concepts emerging in
everyday life, both personally and professionally. Texts according to editorials provided. Any
adult audience. About Web, FTP, News, Email, Internet, Video Conference, etc.
"Guide de la Formation continue", Geneva.
28)
Internal Multimedia Corporate Communication - 1999 (1m).
Design and implementation of internal multimedia communication for the bank President, to
punctuate his speech sequences of high-value semantics and aesthetics, setting a
synchronized and to-the-second timeline. Required significant processing of multimedia
resources.
Last update July 2014 | page 11 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Macromedia Flash, Adobe Premiere.
Union Bancaire Privée, Geneva.
29)
Dynamic Conceptual 2D Mapping Networked Application with Java - 1999 (1m).
Design and implementation of a tool "Concept Mapping", a 2D graphic to help organize
online information resources (http and ftp) by structuring them according to multilevel
networks. Java 1.1.7, Sun Java server (+ ODBC) and Java applets multithreaded. The "Map
Links" were created either manually (by drag and drop, add bookmark) or automatically
(network scan on a theme, massive importation) and then saved to be used alone or in
relationships with other cards. Scheduled database administration and URL links checking.
Tool for higher education, teachers and students.
Unix, Java, Java2D, Java Applet, Java Server, ODBC, Crond, Javascript, HTML.
TECFA Technologies de Formation et d'Apprentissage, Faculté de Psychologie et Sciences de
l'Education, Université de Genève, Geneva.
30)
Lectures on "The Virtual Classroom" - 1999 (2d).
Lectures on the "Virtual Classroom" with Dr. D. Perraya during a specialised exhibition.
IN-TELE exhibition, Jena (former GDR), Germany.
31)
Audit of an UNIX Bank Information System - 1999 (3m).
Information system audit of the bank to reorganise the back office in order to improve work
organization and streamline costs. A detailed study covering the business reference,
computer tools and collective human / machine led to concrete recommendations and the
drafting of specifications; including the introduction of virtual desktops and new HR services
on the intranet. Results for the Human Resources and IT executives, to estimate possibilities
of layoffs.
Unix, Windows NT, Microsoft Networks, SQL Server, MS Office.
Union Bancaire Privée, Geneva.
32)
Technical Documention Engineering - 1998, 1999 (9m).
Study, design and production of technical documentation on DADS-United for its
implementation in the new multi-service portal CNAV (under Net portal-businesses). XML
technologies, SVG and Oracle9iAS JSP server (Tomcat based). Content structuring and
modeling of the new portal via portlets according to use cases provided, advising the team
of internal developers, summarizing 7500 pages of documentation. Technical support to the
programmers and the project manager on Java, Servlet, JSP and XML. Web services
designed to assist company and service firm reporting during the passage of standard data
transfer during upgrades.
Oracle RDBMS, SQL, Java, Java Server, XML, DTD, Crond, JSP, SVG, XHTML.
CNAV TDS, Caisse Nationale d'Assurance Vieillesse, Centre National de Transfert des données
Sociales, CRAMSE Caisse Régional Assurance Maladie Sud Est, Paris, Marseille.
33)
Technical Documentation Refactoring - 1998, 1999 (6m + 6m).
Website redesign of institutional social data transfer technical documentation through
restructuring (HTML4). Related migration of "TDS Normes" to XML involving rationalisation
of documentary sources (introducing the use of DTDs) and user interfaces for their
transformation to HTML4. Technical assistance and support to the authors (experts
redactors) of the normative document. Web services for reporting companies and software
houses in the national project of dematerialization of paper.
HTML4, XML, DTD, Shell and Perl scripts.
CNAV TDS, Caisse Nationale d'Assurance Vieillesse, Centre National de Transfert des données
Last update July 2014 | page 12 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Sociales, Paris.
34)
Conferences on "Training in Virtual Environments" - 1998.
Conference presentation, with Dr. P. Mendelsohn, the Activity Centre and Virtual training at
the CNIT; professional audience.
CNIT exhibition parc, Paris.
35)
Conferences on the Virtual Office - 1998.
Online conferences on the theme of the virtual desktop; informed public.
MOO, Virtual Environment.
Cité des Sciences et de l'Industrie, on behalf of M. Joel de Rosnay, Paris.
36)
Higher Education in Educational Technology - 1998, 1999 (2y).
"Chargé d'Enseignement" (~ aka. Lecturer). Training students in "License and Psychologie"
(License in Psychology, Bac+3), Educational Technology courses using multimedia and
internet technologies. Tenure of Geneva State status, two years duty following a nomination
by the scientific board.
Unix, Windows, MOO, virtual environment, virtual classroom, online coaching.
Faculté de Psychologie et Sciences de l'Education, Université de Genève, Geneva.
37)
Human Resources Cafe - 1998.
Video production and event organization during Human Resources Cafés, on HR software
and HR management.
IBM Global Services, CNIT, Paris.
38)
Collaborative Website and Advice on IT.
Web site design & development for a group of intellectual working on "New
Labour" perspectives and participation in prospective studies on IT; for intellectuals.
Website, Newsgroup.
GNT, Groupe Nouveau Travail, Geneva.
39)
Multimedia Marketing on a HR Management Software.
realisation of a marketing CDRom to promote and demonstrate "HR Access", an elaborate
software package for medium and big companies.
Windows, Authorware, Lotus ScreenCam, Video, Voice over.
IBM Global Services, Paris.
40)
Off-line On-line Multimedia Communication.
Development and production of off-line and on-line multimedia resources for the "Salon du
Livre, Educa" exhibitions (international books exibition in Geneva), presenting the
educational and training offers in Switzerland; all audiences.
Apache, PHP, Web service.
Service de Formation Continue des Universités de Suisse Romande et EPFL "Ecole
Polytechnique Federale de Lausanne", Geneva, Lausanne.
41)
3D Virtual Environment.
Nicknamed VRML 3D world with the concepts of Human Resources Management; for HR
staff.
HTML, Javascript, VRML (Virtual Reality Modeling Language).
Virtualia Sarl, Paris.
42)
Multimedia Tutorial.
Last update July 2014 | page 13 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Application of educational multimedia CDRom support, training for users of a "Human
Resource Management" software package; with highly interactive training modules and four
hours of interactive video clips; including a large set of MS Office document templates and
online updatable contents.
MS windows, Authorware, MS Office, Visual Basic.
Virtualia Sarl, Paris.
43)
Website on Social Data.
Large audience website production about Social Data Transfer; for reporting companies.
HTML4, Javascript.
CNAV TDS, Caisse Nationale d'Assurance Vieillesse, Centre National de Transfert des données
Sociales, Paris.
44)
Emotions and Cognition Experimental Program.
Multimedia application designed to test the emotional reactions of individuals subjected to
environmental conditions in connection with music/colors; for research in cognitive
psychology.
MS Windows, Macromedia Authorware, structured data files.
Faculté de Psychologie, Université de Genève, Geneva.
45)
Freelance Training.
Regular interventions in training on IT and programming, including technical support,
especially Java and multimedia technologies, for junior or confirmed programmers in
numerous private companies, including financial services and intelligence.
CEGOS, Paris.
46)
Internet Banking Module Development.
On-line module simulating a virtual bank branch; for facilitators of "business meetings".
Virtual Environment, MOO, Java, Java applet, Flash, Javascript.
Centre National des Caisses d'Epargne, Paris.
47)
Social Data Transfer Standards.
Technical documentation of the Social Data Transfer Norms named "TDS Norme"; intended
for SSII and developers involved in building management and accounting software systems.
CNTDS Centre National de Transfert des Données Sociales, Paris.
48)
Human Resources Extranet.
UI (User Interfaces) for web access to a Human Resources database.
MS Windows, Visual Basic, MS SQL Server, MS web server.
Virtualia Sarl, MAT construction, Paris.
49)
Study of an Economic Area.
Prospective study of business needs in the field of IT in "Suisse Romande" (french speaking
western Switzerland) in order to reorganise the supply of university based continuing
education for the Directorate.
Qualitative analysis, interviews, definition of the needs in terms of skills, comparative
market analysis.
Service de Formation Continue Universitaire, Université de Genève, Geneva.
50)
Virtual Conference Facilitation - (3d).
Conferences via virtual office for consultants.
Coopers & Lybrandt (aka. PriceWaterhouseCoopers), Paris La Défense.
Last update July 2014 | page 14 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
51)
Swiss Virtual Campus: CAFV TecfaMOO - 1997, 1998, 1999 (3y).
Prototyping of a Virtual Campus in collaboration with, and on behalf of, the TECFA
Department, under the guidance of Dr. P. Mendelsohn, to challenge the Swiss competition.
Realisation of many tools on Unix server (synchronous and asynchronous) including: Utilities
Training Package, a kit for the administration of educational resources on line; the MOOLife,
JAVA Applet client providing a graphical representation of life in MOO; the Meeting Speech
Assistant, helping to evaluate participation of students; the Generic Mail Machine, to
manage a Mail List from within the virtual classroom, and the Newgate Gate3, the main Java
client multimedia UI user-interface to the campus. A complete advanced system
for Computer Mediated Collaboration with webcam. Organisation of free conferences in the
multi-user virtual environment. Free on-line lectures, for teachers, trainers and Human
Resources consultants in the CAFV Virtual Centre (Centre d'Activité et de Formation Virtuel).
Management of several real IT projects with the virtual office as the main collaboration tool
for distant collaborators.
Unix, MOO, Virtual Environment, Object Oriented Database, Telnet, FTP, HTTP, Java, Java
Applet, Java Client, MCP, Crond jobs, HTML, Flash, Javascript, PHP(fi).
TECFA UNIGE, Faculté de Psychologie et Sciences de l'Education, Université de Genève,
Geneva.
52)
Institutional Multimedia Communication - 1997.
CDRom presentation for corporate communications company; for customers and potential
clients.
MS Windows, Macromedia Authorware, Adobe Premiere.
Cegedim SRH, Paris.
53)
Multimedia Directory CDROM - 1997, 1998, 1999.
Multimedia Application Support on CDRom for visitors to the "Solutions Ressources
Humaines" and "Ludimat Expo" exhibitions (Human Resources Solutions), detailing the
exhibitors products and services (mainly HR software and consulting services). Official
partner of the exhibition during three consecutive years, 1997, 1998, 1999. Member of the
program committee in 1998. Development and production of interactive multimedia
catalogues of the event on CDROM (5000 ex. the first year, then 7500 ex. the next years)
and "Conférences Interactives" (interactive conferences). CDROMs with multimedia
extensions and online content updates for trade shows (which were called 'hybrid').
Production of multimedia advertisement modules on demand for the exhibitors companies,
to demonstrate services and softwares offers, to be integrated into the multimedia
directory. Management of a twelve man team.
MS Windows, Macromedia Authorware, MS HTMLHelp, Apache, Linux, Video kiosk, Virtual
office, ...
Groupe Solutions, ANDCP Association Nationale des Cadres et Dirigeants du Personnel, Paris.
54)
Inanimate objects, do you have a soul? - 1997.
Fact sheets on hypertext based on the methods of G. Beville, author on behalf of "Editions
d'Organisation" and specialist in game sciences.
Argine Consultants, Paris.
55)
Centennial of Jean Piaget Video Kiosks (3m) - 1996.
1. Cultural diversity - 2. Number construction - 3. Conservations. Three multimedia
applications offering 4 hours of video kiosks for the international centennial exhibition on
the work of Jean Piaget, staged in Geneva and 43 other countries.
Last update July 2014 | page 15 / 16
Resume | Jean-Christophe Brouze | Senior software engineer | Linux - Windows – OpenSource
Faculté de Psychologie et des Sciences de l'Education, ACJP and Archives Jean Piaget, Institut
Jean-Jacques Rousseau, and the Musé d'Ethnographie de Genève, Geneva.
56)
Interactive Exhibition Catalog - 1996 (6m).
Hyper-document on floppy disk (3000 ex.) resuming the contents of the "Solutions
Ressources Humaines" and "Ludimat Expo" exhibitions at CNIT, La Défense, and an
additional document named "Interactive Conferences" in the same format, summarizing the
16 conferences. For professionals audience.
Infopromotions, Paris.
57)
Communication and Management Training CDROM Concept - (2w).
Concept of a Tutorial and practical tool on CDRom for training in interpersonal
communication.
MS Windows, Visual Basic, MS Office.
Bossard Consultants, Paris la Défense.
58)
Training on the Animal Cell - (3w).
Short tutorial on CDRom, for students in first year of study of cell biology.
Université Paris VI, Paris.
59)
University in the City - (1m).
Lecturer on multimedia awareness; all age groups.
Université dans la Cité, Université Paris VII, Paris.
60)
Skills Management Software - 1994 (3m).
PROGPC, Software decision support in skills management; designed for Human Resources
departments and executives.
MS Windows, Visual Basic, SQL, ActiveX, MS ACCESS.
Auteurs & Associés, Paris (91).
61)
Multimedia Tutorial on a Management Software - 1994 (1y).
Design and implementation of a network based multimedia training and business
management package (telnet) on IBM OS2; for traders (900 people), to teach them how to
use "JESSICA", a management software and hardware package (PC + IBM Os2) replacing the
ancient "Minitel".
IBM OS2, Authorware, Minitel services, Telnet.
ACME SA, SBI (Macon) and IBM, for GEPM, le "Groupement Européen des Professionnels du
Marketing".
Legend
•
•
•
•
1d
1w
1m
1y
= 1 day
= 1 week
= 1 month
= 1 year
Last update July 2014 | page 16 / 16