CV Geoffrey De Smet

laatst aangepast op 02/03/2010

Samenvatting

Ik ben een passionele Java developer met meer dan 6 jaar professionele ervaring (en ook 3 jaar langer praktische ervaring).

Enerzijds werk ik full-time aan kwalitatieve java applicaties bij Schaubroeck N.V., een professioneel bedrijf in Oost-Vlaanderen. Anderzijds ben ik in mijn vrije tijd een community member van het JBoss Drools team, waar ik voornamelijk werk aan Drools Planner, het open source Java automated planning framework bij uitstek.

Persoonsgegevens

Naam

Geoffrey De Smet

Adres

Jules de Saint-Genoisstraat 51
9050 / Gent (Gentbrugge)
België

Email

geoffrey_de_smet AT telenet.be
(om spam te vermijden heb ik “@” vervangen door “ AT “)

GSM

(weggelaten, gelieve me via email te contacteren)

Website

http://users.telenet.be/geoffrey

Geslacht

Man

Geboortedatum en plaats

16/11/1981 te Gent

Nationaliteit

Belg

Burgerlijke staat

Verloofd

Vaardigheden

Vaardigheden legende

Java vaardigheden

Java core vaardigheden

Language 1.5 (+++)

Threading / concurrency (+++)

Collections (+++)

Packaging: jar / war / ear (+++)

Class loading (++)

JUnit (++)

SLF4J (++)

Commons-logging (++)

Log4J (++)

Reflection (++)

Serialization (++)


Java enterprise (J(2)EE) vaardigheden

Spring dependency injection (+++)

EJB3.JPA (+++)

Hibernate: xml / annotations / validator (+++)

JBoss Drools (+++)

Spring AOP (++)

Spring DAO / transactions (++)

Spring security (Acegi) (++)

JCE cryptography (++)

JavaMail (++)

XStream (++)

JDOM (++)

Spring remoting: HttpInvoker, RMI, Hessian, Burlap (++)

JasperReports (++)

DynamicJasper (++)

BouncyCastle S/MIME (++)

FOP (+)

Jade agent platform (+)

JAXB (+)

RMI (+)

Xfire (+)

EJB 2 (deprecated) (+)


Java web (J(2)EE) vaardigheden

Servlets (+++)

JSP (+++)

Daisy CMS en Wiki (++)

JBoss Seam (+)

Facelets (+)

FOP (+)

Struts (action) (+)

GWT (+)

Portlets (+)

Cocoon (deprecated) (+)

Java desktop (J(2)SE) vaardigheden

Swing (+++)

I/O (+++)

Spring-richclient (+++)

Java webstart (+++)

Sockets (++)

JGoodies forms en looks (++)

Glazedlists (++)

Java 2D (++)

SwingX (++)

Nachocalendar (++)

Java3D (+)

JOGL (+)

AWT (deprecated) (++)


Java build systems

Maven 2 (+++)

Hudson (++)

IzPack (+)

ANT (deprecated) (++)

Maven 1 (deprecated) (+++)

CruiseControl (deprecated) (+)

Continuum (deprecated) (+)


Java applicatie servers

JBoss AS (++)

Jetty (++)

Tomcat (+)

Weblogic (+)

Resin (+)


Java IDE's

IntelliJ IDEA (+++)

Eclipse (+++)

NetBeans IDE (+)

Kawa (deprecated) (+)

Andere development vaardigheden

UML (analyse en design) vaardigheden

Jude UML (++)

Together UML (++)

Poseidon UML community edition (++)


Design patterns en coding conventions

Gang of four design patterns (+++)

J2EE design patterns (++)

Sun coding conventions (++)

Maven directory conventions (++)

Andere programeertalen

Borland C++ (+)

COBOL (deprecated) (+)

Visual Basic 5 (deprecated) (+)


Databases

MySQL (+++)

HSQLDB (+)

Microsoft SQL server (+)

Oracle (+)

Informix (deprecated) (+)


Persistentie talen

XML (+++)

HQL / EJB3-QL / JPA-QL (+++)

SQL (+++)


Rendering talen

HTML / XHTML (+++)

CSS (++)

FO (++)

XSL (++)

Jelly (+)


Operation systems

Windows (+++)

Ubuntu Linux (+++)

Suse Linux (++)

Kubuntu Linux (+)

HP Unix (+)

SCO Unix (+)

Shell scripting

Unix / Linux / Cygwin (++)

DOS (++)

Source control

Subverion (+++)

CVS (deprecated) (+++)

Git (+)


Issue tracking

JIRA (+++)

Mantis (++)

YouTrack (+)


Andere standaarden

X509 certificates (++)


Andere computer vaardigheden

Office tools

Microsoft Office (++)

OpenOffice.org (++)

XmlMind (++)

FreeMind (+)

XMind (+)


Andere vaardigheden

Menselijke talen

Nederlands (+++)

Engels (+++)

Frans (+)


Mobiliteit

Rijbewijs type B (++)

Ik bezit een eigen auto.

Opleiding, certificaties, trainingen en presentaties

Opleiding

Algemeen secundair onderwijs

Edugo / E. H. Glorieux Oostakker

01/09/1993 - 31/06/1999

Afgestudeerd. Gevolgde richtingen:

Licentiaat informatica (onafgewerkt)

Universiteit Gent

01/10/1999 - 31/06/2000

Niet geslaagd voor de wiskunde vakken wegens een gebrek aan studietoewijding, wel geslaagd voor de informatica vakken.

Graduaat toegepaste informatica

Hogeschool Gent (BME)

24/09/2000 – 31/06/2003

Afgestudeerd met onderscheiding met als keuzevakken:

Behaalde certificaties

Ontvangen trainingen

Bijgewoonde conferenties

Gegeven presentaties

Blogs

Werkervaring

Werkervaring tijdens opleiding

RealApplets

Tijdens mijn opleiding werkte ik met 2 medestudenten aan Java applets voor onze website http://www.realapplets.com (05/2000 - 02/2003).

Technologie: J(2)SE, AWT, threads, reflection.

Schoolprojecten

Erasmus stage in Zweden

Professionele werkervaring

JCS Int.

Java consultant / Java developer

02/09/2003 – 29/08/2005

Contract van onbepaalde duur

Loppem (Brugge), Brussel, Antwerpen, ...

http://www.jcs.be

Na 2 jaar consultancy op zoek gegaan naar een andere werkgever om de dagelijkse afstand tot de veranderende werkplaats die veelal 3 uur per dag in beslag nam te verkleinen.

Katholieke hogeschool Sint-Lieven

Onderzoeker / Java developer

01/09/2005 – 31/12/2006

2 contracten van bepaalde duur

Gent

http://www.kahosl.be

Voor het eindigen van het 2de contract van bepaalde duur op zoek gegaan naar een andere werkgever omwille van de onzekere toekomst met mijn graduaatsdiploma.

Schaubroeck N.V.

Java developer

02/01/2007 – nu

Contract van onbepaalde duur

Nazareth (bij Deinze)

http://www.schaubroeck.be

Vrije tijd werkervaring

Maven 1 SourceForge plugins

Java developer

04/2005 - 08/2005

http://maven-plugins.sourceforge.net

Spring-richclient

Java developer

02/2006 - nu

http://spring-rich-c.sf.net

Spring-richclient is een desktop framework voor fat clients met data binding, i18n, ... Het is nog steeds enorm beta, maar het werkt.

Drools en Drools Planner

Java developer / Drools Planner projectleider

01/2007 - nu

http://labs.jboss.com/drools

Drools Planner automatiseert planning. Het combineert een search algoritme (simple local search, tabu search, simulated annealing, ...) met de kracht van de Drools rule engine voor score berekening. Het is development-friendly en scalable.

Persoon

Professionele doelstellingen

Ik hou ervan om creatieve en/of nuttige ideeën uit te werken en te implementeren in werkende applicaties. Ik probeer dagelijks mijn development methodes bij te schaven en te standaardiseren om superieure projecten te maken.

Ik werk bij voorkeur bij een bedrijf:

Ik wil een technisch team voor 1 of meerdere projecten leiden en inspireren in een professionele omgeving. Ik heb geen ambitie om boven het technische uit te groeien naar sales- of business management.

Persoonlijkheid

Hobby's

9/9