Richting: - Industriële Economie

advertisement
Naam:
Geboren:
Adres:
E-mail:
Burgerlijke staat:
Dominique De Ridder
te Leuven op 28 december 1968
Mezenlaan 9
3001 Heverlee
[email protected]
ongehuwd
Mijn meest recente CV op het internet inclusief enkele links naar eigen
ontwikkelde internetsites: http://users.pandora.be/start-ddr/cv.htm
º Hoger Onderwijs (1987-1993)
• Licentiaat in de Economische Wetenschappen (‘89-93)
Richting:
- Industriële Economie
- Ontwikkelingseconomie
KU Leuven
Verhandeling: Het BNP en de evaluatie van milieugoederen.
Promotor: Prof. Dr. E. Schokkaert
• Gegradueerde in de Informatica (‘87-’89)
programmeur analist
Rega School (KU Leuven)
Eindwerk: Voorraadadministratie (in COBOL)
º Secundair Onderwijs (1981-1987)
Wetenschappelijke B
Sint-Pieterscollege te Leuven
º
Consultancy: Smals (10/2005-nu)
-
Java/J2EE op Weblogic (Spring, Hibernate, SQL, EJB, JSP, Servlets, web services, Junit, DbUnit,
Struts, XML mapping (Castor, JAXB), ervaring met security: SAML, encryption / digital signature)
vb. implementatie elektronische handtekening (pilootproject), implementeren web services clients,
Implementatie van J2EE web applicaties (backend en frontend), ...
º
09/2002-11/2005: Ontwikkeling websites, PC onderhoud/installaties, vervolmakingcursussen
(vooral J2EE, webontwikkeling, UML, Macromedia Flash, VB, enz...)
º
Bedrijf: Customer Dialogue Systems (06/1994-09/2002 (faillissement)
-
Software voor financieel advies (dos, windows, web)
-
Mijn verantwoordelijkheid:
-
-
º
Eveneens systeemontwikkeling, configuratie tools, financiële/juridische applicaties en
computer based training applicaties.
Ruim 20 jaar grondige programmeerervaring,
-
Recent (laatste 5 jaar) vooral webontwikkeling/design:
-
-
Java (J2EE/SE), EJB, JDBC, Custom tags, Java beans, Applets, JSP, Servlets, Junit.
(D)HTML, JavaScript, XML, XML-FO, XSLT, XML-schema, CSS, DTD, Struts, Web Services,
Macromedia Flash MX...
Windows/Linux ontwikkeling:
-
º
Laatste jaar: Voornamelijk verantwoordelijk voor een web-based rapport engine (dynamische
creatie van PDF rapport files op de server), grafische elementen (zoals Java applets,
dynamische image file creatie) en webontwikkeling (JSP, JAVA, XML(-FO), XSLT, Struts…).
Hoofdzakelijk Delphi v1-v5 (Object Pascal) en Kylix (Linux), C/C++ (Turbo C, Borland C++, MS
Visual C++), MS Visual Basic, Toolbook.
Vertrouwd met object oriented development, database ontwikkeling (SQL).
-
Kennis van UML. Ervaring met Linux (Red Hat v8)
-
Eveneens programmeerervaring met o.a. COBOL, Basic, Assembler, SQL, Ion-DS.
Vertrouwd met de meeste populaire programma’s op PC.
-
MS-Office, Outlook, MS Project, Visual Source Safe, …
-
Veel ervaring met grafische tools (2D en 3D) (Photoshop v8, Coreldraw v9, Macromedia
FlashMX, 3D studio, DTP (QuarkXPress 5.0, Ms Publisher...)).
º
Praktische ervaring met PC-hardware.
º
Gevolgde cursussen:
-
JAVA (1 week), C++ (4 dagen), CORBA (2 dagen), UML (2 dagen), MS-Project (1 dag),
Win Runner (2 dagen), Ion-DS (2 weken).
Nederlands (moedertaal)
Engels
Frans
Duits
Lezen
zeer goed
zeer goed
basis
notie
Schrijven
zeer goed
goed
basis
notie
Spreken
zeer goed
goed
basis
notie
º Web-based rapport engine:
In een eerste fase wordt het rapport in HTML aangemaakt. Deze HTML bevat enkele input velden
waar extra info toegevoegd kan worden aan het rapport. Vervolgens wordt in een tweede fase het
eigenlijke PDF bestand aangemaakt. Dit PDF bestand kan dan op de client browser PC afgedrukt
worden.
HTML fase:
1) XML template bestanden (één voor elk
hoofdstuk) worden door Java code op de
server geconverteerd naar één HTML
bestand. Dit HTML bestand wordt naar de
client (browser) verzonden. De XML template
bestanden bevatten programma logica
(lussen, condities, variabelen…) welke tijdens
deze Java fase worden verwerkt. Op deze
manier worden eveneens de data (berekend
in de webapplicatie en gehaald uit
databanken) dynamisch toegevoegd.
2) De aangemaakte HTML pagina bestaat
eveneens uit input velden (gedefinieerd in de
XML template bestanden). Deze input velden
kunnen ingevuld worden door de gebruiker en
via een submit button terug gezonden worden
naar de server.
PDF fase:
1) De XML template bestanden worden opnieuw verwerkt op de server (zie HTML fase punt
1). Indien extra informatie ingevuld werd tijdens de HTML fase via de input velden wordt
deze info eveneens verwerkt. De output is tijdens deze fase geen HTML, maar
geconverteerde XML (inclusief data, zonder programma logica).
2) Deze XML output wordt vervolgens geconverteerd aan de hand van XSLT (eXtensible
Style sheet Language Transformation) naar XML-FO (formatting objects). Dit is een op
XML gebaseerd bestand met de volledige beschrijving van het document (data en lay-out).
De XSLT conversie voegt de lay-out info toe, maakt de grafieken aan (in GIF bestanden)
en creëert dynamisch de inhoudstafel, de pagina koptekst en voettekst.
3) In een laatste fase wordt het XML-FO bestand omgezet naar een PDF bestand. Dit PDF
bestand wordt dan naar de client verzonden. Voor deze finale conversie wordt gebruik
gemaakt van een FOP processor.
Download