CV Johan Van den Brande

personalia

Name Johan Van den Brande
Address Hazendreef 3 2260 Westerlo Belgium
Date of birth 2 June 1972
Marital status married
Phone (Home) +3214540179
Phone (Mobile) +32475567606
email johan@vandenbrande.com
website http://www.tektonica.com
website (personal) http://www.vandenbrande.com

Education

Academic

Industrial Egineer Electronics, Computer Sciences
K.H.K. Geel 1992 - 1996 Distinction 

Higher Secundary School, Industrial Science
Vrije Sint Lambertusscholen - 1990 Disctintion 

Preparation year Math
K.U. Leuven 1990 - 1991

Candidate lic. Informatics
K.U. Leuven 1991 - 1992

Master in A.I.
K.U. Leuven 1998 -

Additional

XML conference IBM, lasting 5 days.
1998 IBM
Informix dynamic server system administration for UNIX.
1998 Informix
Implementing microsoft site server 3.0. Implementing a commerce-enabled web site using site server 3.0 commerce edition.
1999 Microsoft
IBM Websphere performance pack technical workshop
1998 IBM
YAPC::2001 - Yet Another Perl Conference, Amsterdam.
2-4 August 2001 Conference about Perl.
German Perl Workshop 4.0
13-15 Feb 2002 Conference about Perl.
Analysis and design modeling with UML
Spring 2002 (4 days) PriceWaterhouseCoopers
YAPC::2002 - Yet Another Perl Conference, Munchen.
18-20 Sept 2002 Conference about Perl.

Languages

  Speaking Understanding Writing
Dutch Mother tongue Mother tongue Mother tongue
English Fluent Very good Very good
French Basic Basic Basic
German Basic Basic Basic

Skills

Languages
C (GCC) 5 Year 
C++ (G++) 3 Months 
Perl 6 Year 
Java 2 Year 
Assembly ( 68K, 6502, Atmel AVR ) 10 Year 
ECMAScript (JavaScript) 5 Year 
Various BASIC dialects: VB6, VBScript, NSBASIC, PBASIC, BASCOM-AVR 5 Year 
Tools
CVS versioning system (setup/usage) 1 Year 
GNU development tools ( make, vim, bash, ... ) 3 Year 
Microsoft Visual Studio 6 Months 
Methodology
UML 3 Months 
OOP 2 Year 
Functional analysis ( top-down/bottom-up ) 5 Year 
Wireless/Mobile
ETSI 03.40 ( SMS/PDU/AT+GSM ) 2 Year 
NBS Messaging 2 Year 
WAP ( WML/WMLScript ) 2 Year 
PQA Palm Webclipping 6 months 
PalmOS 4.0 development (PRC-Tools) 6 months 
NSBasic/Palm 6 months 
CDK Java ( Conduit development ) 3 months 
Embedded systems
Atmel AVR controller (Assembly) 3 Months 
BASCOM-AVR Basic compiler 3 Months 
AVR-GCC 3 Months 
Parallax BASIC Stamp (PBASIC) 3 Months 
Databases
PostgresQL 3 Year 
MySQL 1 Year 
SQL Server 6.5, 7 1 Year 
Access 2 Year 
Sybase 11 6 Months 
Markup Language
HTML 3.2/4.0 5 Year 
XHTML 3 Months 
WML 2 Year 
DHTML 2 Year 
CSS 2 Year 
Internet Application Frameworks
PHP3/4 3 Year 
mod_perl 3 Year 
CGI 5 Year 
HTML::Mason 2 Year 
Servlets 1 Year 
ASP 3 Year 
Internet Publication Frameworks
COCOON 3 Months 
AxKit 6 Months 
WebGUI 3 months 
Twiki 6 months 
XML
XML 3 Year 
XSLT 6 Months 
XML-FO 1 Month 
DOM 2 Year 
Perl XML modules 1 Year 
Webservers
Apache 4 Year 
IIS4/5 3 Year 
Roxen 3 Months 
Operating Systems
Linux 6 Year 
PalmOS 2 Year 
Windows 95/98/NT/2000 6 Year 
DOS 6 Year 
AmigaOS 10 Year 

Selected project experience

period 08/1996 - 04/1997 company INnet n.v. / UUNet

title Software Engineer / Web developer
  Software development, related to the Internet (TCP/IP, analysing webservers, routers(portmaster, Cisco, ...). Architecture and development for websites and applications.
 
references

deboekhandel.be One of the first e-commerce sites in Belgium to sell books. Now disfunct. Perl, CGI, HTTP, HTML

www.barco.be Company website and intranet. Perl, HTML

www.panasonic-batteries.be Online quiz. Perl, JavaScript

www.glaxo.be Extranet for collaboration of physicians. Perl, Flat file databases.

SCA packaging Intranet application. Product presentation software with integration to product database. Based upon HTTP as a communication protocol. Native Win32 application. Delphi, HTTP, SQL, Win32API

period 05/1997 - 12/1997 company Ordina Technology

title Internet Consultant / Software Engineer
  Technical coordinator Internet Team. Concept, architecture and implementation for websites and webapplications.
 
references

car-o-line Car Portal site. Dealers could displaytheir car stock for sale. Individuals could also sell their cars via this site. Every dealer had it's own administration zone. (Now disfunct) WebSite Pro, Perl, Access, SQL, ASP, HTML, JavaScript

www.immodata.be Real-estate portal site. Real-estatebrokers can display their available houses. Every agent has it'sown administration tool. ( now www.livios.be ) Website Pro, Perl, Access, SQL, ASP, JavaScript, HTML

www.dma.be Copy of immodata.be. Targeted towards real estate in the city of Antwerp. IIS, Perl, CGI, FoxPro

period 01/1998 - 07/1998 company The Reference

title Software Engineer / Project Manager
  Dedicated Project Manager for Interleasing Internet project. Conversion of a CGI/Visual Basic web application to ASP.
 
references

interleasing Intranet conversion fromWebsitePro/CGI/VB based to IIS/ASP. Integration with existing infrastructure (RS/6000). ASP, IIS4, VisualBasic, VBScript,HTML3.2, JavaScript, ActiveX Components, Sybase 11, FTP.

occalease E-commerce site that offersend-of-term leased cars for sale. ASP, IIS4, VisualBasic, VBScript,HTML3.2, JavaScript, ActiveX Components, Sybase 11, FTP

Artesia Autolease Site to offer clients of Artesiabank car-lease possibilities. Close integration with the Interleasingback-end. ASP, IIS4, VisualBasic, VBScript,HTML3.2, JavaScript, ActiveX Components, Sybase 11, FTP

period 07/1998 - 01/1999 company CIMAD / IBM Global Services

title I.T. Specialist
  Architecture and implementation of e-business projects
 
references

www.senate.be Website for the senate in Belgium. Informix, Informix Webdatablades, SQL, JavaScript, HTML, DHTML

Pensioenkas Technical design and implementation of a web based application for parametrization of EDI message files. PerlScript in ASP, IIS4, HTML4.0, JavaScript, EDI

AGFA Study, usage of XML for information presentation on different peers of a global website. XML

period 02/1999 - 12/2001 company Evisor nv/sa

title E-business architect / Mobile competence center leader
  Architecture and implementation of e-business solutions. Mobile Competence center leader (SMS/ WAP / PDA / mobile computing).
 
references

www.atrecordings.com Architecture and development ofan online music store.You can shop for MP3 files fordownloading, or for tracks to create your own custom madei CD. With integrated community building tools (forum). PerlScript, ASP, IIS4, JavaScript, SQL, Clearspot, Message Queueing,SSL,OnlinePayments, COM components, HTML

Electrabel Architecture and implementationof a news feed dispatcher.Incoming newsfeedget's dispatched to websites using FTP. Perl, FTP-protocol, IIS, ASP,VBScript.

Bulk Mailer Mailing list application Architecture and implementationof a 1-to-1 marketing tool. In the form of a mass-mailing system. Linux, Perl, PHP, mySQL,sendmail

Intranet Hospital Charleroi Architecture for an intranet.Bringing the legacy applications to a thin client. ASP, SQL, Site server

www.yucom.be Architecture for newsfeed integration with bridge.com ASP, VBScript, JavaScript, COM, XML

www.evisor.com Architecture and implementationof our company site (Client-area, DHTML menu). Apache, Perl, Authentication, HTTP

www.loeff.be Architecture DHTML and XMLpart of the application. DHTML, XML Internal time sheet module. Architecture for the XML part ofthe application. DHTML, XML, HTML, JavaScript

wap.ready.be Architecture for the WAP site of ready.be. WAP, WML, VB

wap.goudenbingo.be WAP site for goudenbingo.com.An Euro 2000 dedicated site, with daily updates. Architectureand implementation of an e-polling application, based uponWAP and SMS connectivity. WAP, WML, SMS, AT+GSM, NBS,Perl, PHP, Apache.

KBC WAP study Study at the KBC bank formobile banking solutions. WAP, WTLS, XML, XSLT

Mobile demos Creation of demo's for our mobile competence center. ( Avantgo based channels, WAP applications ) Avantgo Server 3.4/3.6, PHP, PostgresQL, HTML, WML

Mobile PSA tools Professional Services Automation. Design and prototyping for integration of timesheet and expense applications on a PDA into an enterprise portal. The enterprise portal modules are to be used with Epicentric. PalmOS, synchronisation, SOAP, Perl, Java,

period 02/1999 - 06/2002 company PricewaterhouseCoopers ITS / Evisor

title Solutions architect
  Architecture and implementation of EIA solutions, focus on multichannel delivery platforms.
 
references

Mobile::Exchange Architecture and implementation of a message exchange platform, build to integrate SMS capabilities in Siebel 6. Can also be used to equip other platforms with wireless capabilities independent of the choosen mobile aggregator. Apache, mod_perl, Perl, XML, XSLT, HTTP, MySQL.

period 07/2002 - now company EMC Belgian Development Group

title Software engineer
  EMC BDG develops next generation storage products. The product I help developing is a Content Addressed Storage device (CAS). My role is to develop parts of this product.
 
references

Platform The platform on which the software runs is based on Linux. I maintain parts of the platform and write supportive software to install the product on our hardware. Linux, Perl, Bash

SNMP support I developed the SNMP support for the Centera product. Java, SNMP, UDP/IP

period 1995 - 1996 company INnet n.v. / UUNet

title Apprenticeship
  For my finalpaper, I had to develop a project with in a company. I choose an Internet company, INnet, one of the first internet companies in Belgium. The project I choose was to develop a real-time video conferencing application that would run over a low-bandwidth connection. This application was developed for Windows (3.11/95) and used a standard video capture card. I developed my own compression algorithm for it and it actually ran at a respectable framerate.
 

period 06/2000 - now company Tektonica bvba

title Independent IT consultant
  My own company. I use this as a vehicle to design and implement my own ideas, next to regular project work for a customer.
 
references

www.livios.be An ASP that situates itself in the real-estate sector. Real-estate agents have a windows based desktop application to manage their portfolio. A central server manages exchange of real-estate between agents. Based upon a BBS solution, I helped the migration to an internet based technology. My role was to write the server side synchronisation scripts and help the other developers to change the desktop application to a internet aware application. IIS, NT, SQL server, ACCESS, VBScript, HTTP, FTP, Foxpro databases.

www.plantfocus.com Plantfocus.com is a dot-com company that wants to be the portal for information about plants in Belgium. My role was the technical coordination and implementation of the site. I did database design, PHP scripting and server configuration. Apache, Linux, Postgres, PHP4, Perl, HTML, JavaScript, CVS.

Take 1 Native PalmOS application to view Belgian movie playtimes. NSBasic, Perl, Mason, Apache, Linux, PalmOS, PostgresQL

Channel 0 A TV guide on your PalmOS PDA. A script ( Perl ) fetches TV guide data from the web on syncs it in your PDA. NSBasic, Perl, Linux, PalmOS

GSM::SMS GSM::SMS - Perl modules for Smart Messaging. This set of modules allows you to send and receive SMS messages. Besides text messages you can also use Smart Messages, also known as ringing tones, groupgraphics, vcards etc... etsi ( European Technical Standards Institute )standards. Linux / C / Perl / SMS / HTTP / XML / TCP/IP / mySQL / SerialCommunication / Interfacing to SMS Centers ( novelsoft ) / NBS / OTA / OTABitmaps

Tabletop autonomous vehicles Actual a hobby of mine, in which I can benefit from my own company to proactively design and build small autonomous vehicles. These form a nice testbed for A.I. research topics. Electronics and mechanical design, PCB design (eagle) and etching, Atmel AVR 8-bit controller, GCC, BASCOM-AVR.

Speaking

YAPC - Yet Another Perl Conference Sept 2002

Sending and receiving SMS messages with Perl.
This was a one hour speech at the Perl conference in Munchen, september 2002. It discusses various ways in how to send and receive Short Messages from Perl.

IBM 1999

e-business solutions
This is actually a course spread over 5 days. It tries to highlight as many aspects of e-business as possible. The goal of this 5 days course was to deliver a basic understanding of e-business. I teache(d) three parts of the course. WWW Concepts: Browser/HTML/XML/Javascript/DHTML/HTTP/Webservers Push technologies: Surviving push technology. Authoring Tools: HTMLeditors

IPO, UFSIA Management School (University of Antwerp) 1999

HTML, de spil van het World Wide Web.
HTML, position within the Internet. The language HTML. Cascading StyleSheets. Dynamic HTML

IPO, UFSIA Management School (University of Antwerp) 1999

JavaScript, De officiele scriptingtaal van het World Wide Web.
Introduction and position ( What, Objectmodel, Javascript vs. Java, Javascript and browsers ). Javascript essentials (Functions, objects, events, forms, loops, frames, windows,...). Examples and applications.

K.H.K Katholieke Hogeschool Kempen. 1997

Networking & Multimedia
This was a course spread over 2 days. The first day was an introduction to the Internet. Basic principles: TCP/IP, Installation and configuration Internet access. Basic usage Internet software :mail(eudora), browser(NS), FTP(wsftp). Introduction to HTML. The second day was about Gateways and proxies. (TCP/IP, OSI model, Routers, WWWGateways, Proxies, Firewalls and security )


$Id: cv.html,v 1.6 2003/02/27 15:03:28 cvsjohan Exp $