Curriculum Vitae van Hein Pragt

advertisement
Curriculum Vitae van Hein Pragt
Personalia
Datum:
Naam:
Adres:
Woonplaats:
Geboren:
Burg. Staat:
Nationaliteit:
Rijbewijs:
Salaris indicatie:
E-mail:
Telefoon:
Online versie:
25-08-2013
Hein Pragt
Schaffelaar 63
3905 WT Veenendaal
Emmen, 5 Maart 1959
Gescheiden
Nederlands
BE
50k (34 uur)
[email protected]
06-22922493
http://www.heinpragt.com/cv/cv.doc
Opleidingen
1971-1978
1981-1982
1983-1985
1990-1990
1999-1999
2002-2002
2002-2002
2002-2002
2002-2002
2002-2002
2003-2003
2003-2003
2006-2006
2006-2006
2006-2006
2006-2006
2006-2006
2010-2010
2010-2010
2010-2010
Mavo 4 (Wis, Nat, Scheik) en MTS Electronica.
Tandy, opleiding tot Computer Merchandising Representative.
Ambi I1, I2, B1, B2, T5 en AMBI praktijk diploma Pascal Programmeur
Digital opleiding tot Database administrator (RDB/SQL).
Cursus UML (in combinatie met Java)
Cursus UNIX deel I.
Cursus UNIX deel II.
Cursus Perl.
Cursus communicatieve vaardigheden.
Cursus STAR databases & Client ontwikkeltoepassingen.
Cursus XSLT en XSL-FO.
Cursus Tridion Technical training R5 SP2.
Cursus SAA ERP ln Tools I
Cursus SAA ERP ln Tools II
Cursus BAAN IV Distribution
Cursus SAA ERP ln Logistiek Basis
Cursus SAA ERP ln Ordermanagement
Cursus Sociale psychologie
Hippo Developers Training
Microsoft training HTML5 CSS3
Ik doe veel aan zelfstudie, lees veel, leer snel en volg graag opleidingen om bij te blijven op
mijn vakgebied.
Persoonlijkheid
Na meer dan 25 jaar ervaring binnen mijn vakgebied kan ik mijzelf omschrijven als iemand
met een zeer brede automatiseringskennis op het gebied van ontwerpen en implementeren. Ik
heb een marktgerichte instelling, kan goed met mensen omgaan en heb veel belangstelling
voor innovatieve ontwikkelingen. Mijn communicatieve vaardigheden zijn goed maar ik ben
geen liefhebber van turbo taal en onnodig moeilijk woordgebruik. Ik kan echter wel vaak
complexe zaken op eenvoudige wijze uitleggen. Ik bezit zowel technische als commerciële
vaardigheden en ben zeer creatief op vele gebieden zoals technisch, taal en grafisch.
Integriteit, eerlijkheid en vertrouwen staan hoog in mijn vaandel. Ook ben ik een groot
voorstander van telewerken en flexibele werktijden omdat creatief zijn zich niet altijd laat
dwingen binnen kantoor uren. Ik heb ruime ervaring in meerdere werkomgevingen,
programmeertalen, besturingssystemen, ICT sectoren (met als specialisatie Internet) waardoor
ik breed inzetbaar ben. Kernwoorden zijn: Communicatief, innovatief, mensenkennis, lateraal
denken, vriendelijk, nuchter, resultaatgericht, doortastend, leergierig,
verantwoordelijkheidszin, doorzetter, teamgeest, creatief, luisterbereid en gevoel voor humor.
Voornaamste automatiseringskennis
Ik heb een brede automatiseringskennis op het gebied van architectuur, ontwerp,
implementatie en een klein deel projectleiding, maar ontwerpen en programmeren heeft mijn
voorkeur Tevens heb ik ruime ervaring in de uitgeverij sector en heb ik via de eerste
ontwikkelingen op het gebied van SGML een goede basis gehad voor XML en aanverwante
technieken zoals XSL, dataconversie, en koppelingen met backend systemen. Ik ben een
Internet pionier van het eerste uur en ben zeer nauw betrokken geweest bij de ontwikkeling
van Internet. Hierdoor heb ik veel ervaring op het gebied van het ontwikkelen van websites,
Internet applicaties, beveiliging, Internet protocollen, (Google) search engine optimization,
web content management en elektronisch publiceren. De laatste jaren heb ik gewerkt aan
grote Internet en Intranet projecten waaronder de Sdu website, diverse webportals, de
automatiseringgids website en een inkoopportaal website. Binnen deze projecten had ik de
rollen van consultant, architect, ontwerper, senior ontwikkelaar, meerwerkend voorman en
projectleider. Bijna al deze projecten zijn gerealiseerd met het Tridion web content
management systeem in combinatie met Java en Dotnet websites. Ook heb ik de laatste tien
jaar aan een aantal projecten meegewerkt voor onderhoud en doorontwikkeling aan zeer oude
systemen in C, C++, Pascal en Cobol.
Resumé van ervaring
Soort werk of product
Algemeen
Internet / Intranet
Teamleiding
Projectleiding
Branches
ERP
Uitgeverij
Industrie
Overheid
Tools & technieken
Apache webserver
Tomcat Application Server
Microsoft IIS
Tridion CMS 5.1 tot 5.2 SP1
Adobe Photoshop
Mambo (CMS)
Aantal jaren
ervaring
Laatste
ervaringsjaar
17
10
2
2013
2007
2007
1
5
11
4
2007
2006
2008
2013
11
4
4
8
10
2
2013
2013
2013
2013
2013
2007
Visual Studio
DotNet
Internet protocollen
XML (SGML)
Programmeertalen
Java (JSP)
C#
C
C++
Turbo Pascal
Cobol
Perl
17
4
17
19
2013
2013
2013
2013
4
3
26
10
2
1
3
2008
2013
2013
2009
1999
1999
2005
CSS
VBScript
PHP
JavaScript
XSL
(x)HTML
Unix Shell scripts
Dbms
MS SQL server
Oracle SQL
MYSQL
RDB
CuadraSTAR database
Databases en SQL algemeen
Operating systemen
MS-Windows
Linux
MS-Dos
Unix (Solaris)
VMS
CPM
8
8
9
10
5
17
6
2013
2013
2013
2013
2011
2013
2013
1
4
10
1
3
15
2008
2013
2013
1990
2005
2013
17
7
15
3
2
2
2013
2013
2006
2005
2011
1990
Talenkennis
Nederlands:
Engels:
Duits:
Goed, spreken, lezen en schrijven.
Goed, spreken, lezen en schrijven.
Redelijk, spreken en lezen.
Vrije tijd
Ik lees graag boeken over allerlei onderwerpen, mijn belangstelling is vrij breed. Ook schrijf
ik veel artikelen over diverse onderwerpen voor mijn eigen websites. Daarnaast doe ik graag
aan digitale fotografie en beeldbewerking en ontwikkel en beheer ik een aantal eigen Internet
sites. Ik maak ook graag muziek en speel toetsen en gitaar en ben ik vader van 5 kinderen
waar ik ook graag mijn tijd aan besteed.
Projecten en producten
Ondersteuning van scrum
ontwikkelteam.
Het ondersteunen van een scrum ontwikkelteam voor een
Hippo cms i.v.m. non-functionals, webrichtlijnen,
implementatie, documentatie. Daarnaast voerde ik een
aantal POC’s uit en schreef ik de installatie
handleidingen en installatie scripts en voerde ik
installaties uit op de technische infrastructuur.
TAAL: Unix scripts, Java, xhtml, css, javascript.
PLATFORM: Windows en Redhat Linux, Tomcat.
FUNCTIE: Beheer, ontwerp, advies.
Beheer, onderhoud en
Het beheren en onderhouden van een complexe database
doorontwikkeling van een VMS applicatie op VMS en RDB met veel koppelingen naar
/ RDB applicatie.
externe systemen. Tevens het schrijven van DCL scripts
voor database rapporten en beheer scripts en DBA werk
t.b.v. optimalisatie en testen.
TAAL: C, DCL,
PLATFORM: VMS en Redhat Linux.
FUNCTIE: Beheer, ontwerp en programmeren, dba.
Beheer, onderhoud en nieuwe
Het beheren van IIS webservers met daarop DotNet
ontwikkeling van DotNet
gebaseerde Internet en Intranet sites in combinatie met
Internet en Intranet sites.
een Tridion content management systeem, bugfixing en
doorontwikkeling van de Tridion templates en de C#
code in Visual Studio en het geven van advies aan de
beheerorganisatie.
TAAL: VBScript, Javascript, CSS, XML en C#.
PLATFORM: Microsoft Windows & Visual Studio.
FUNCTIE: Beheer, advies, ontwerp en programmeren.
Omzetten web portaal in
Wegens overgang naar nieuwe Cytrix versie was een
Tridion van ASP classic naar
upgrade van Classic ASP naar ASP.Net nodig voor een
ASP.Net
Intranet portaal. Na het bestuderen van het nieuwe
DotNet framework heb ik alle Tridion code opnieuw
geschreven.
TAAL: Tridion, VBScript, JScript, XSLT, XML en C#.
PLATFORM: Microsoft Windows.
FUNCTIE: Ontwerp en programmeren.
Ontwerp en bouw van Intranet
In de eerste fase van dit project heb ik het functioneel
applicatie voor een grote
ontwerp geschreven en het ontwerpen van de
multinational
infrastructuur. Hierna ben ik ingehuurd om dit project te
bouwen en om de test en debug fase uit te voeren op
locatie van de klant en de content management systemen
en de webservers te installeren en te configureren.
TAAL: Tridion, VBScript, JScript, XSLT, XML en JSP.
PLATFORM: Linux (Redhat) en Microsoft Windows.
FUNCTIE: Architectuur, ontwerp en programmeren.
Software architect Intranet
webportal
Projectleider Webportals
Diverse Internet sites. (Tridion)
Redactie systeem
Ecommerce kit
Internet sites
Calibratie programma.
Het ontwerpen van het Intranet systeem voor Tridion en
IBM Websphere op basis van het aangeleverde
functioneel ontwerp, waarna met een ontwikkel team het
technisch detail ontwerp gemaakt is. Tijdens de
bouwfase heb ik een adviserende rol gehad.
TAAL: VBScript, JScript, XSLT, XML en Java.
PLATFORM: Websphere en Microsoft Windows.
FUNCTIE: Architectuur en ontwerp.
Het betrof hier projecten voor het ontsluiten van BAAN
ERP systemen door middel van webportalen. Mijn taken
waren het aansturen van het projectteam, communicatie
met klanten, schrijven van projectvoorstellen en
functionele ontwerpen, plannen van het ontwikkelen van
maatwerk, installatie en nazorg en het bewaken van
projectvoortgang.
PLATFORM: Windows en BAAN ERP systemen.
FUNCTIE: Projectleider en ontwerper.
Ontwerp en implementatie in Tridion en JSP code van
diverse ecommerce websites en een web portal systeem
voor het geven van beveiligde toegang tot achterliggende
systemen voor een grote uitgever.
TAAL: VBScript, JScript, XSLT, JSP, XML.
PLATFORM: Solaris en Microsoft Windows.
FUNCTIE: Ontwerp, programmeren.
Onderhoud en nieuwe ontwikkeling voor een redactie en
document management systeem in QUADRA STAR. Ik
ontwerp en onderhoud de database server, schrijf client
applicaties en script en interfaces om data uit te wisselen
met andere systemen.
TAAL: STAR
PLATFORM: Solaris en Microsoft Windows.
FUNCTIE: Ontwerp, programmeren.
Een compleet PC pakket voor het samenstellen van een
database met producten, omschrijving en foto om via de
ingebouwde FTP module rechtstreeks op het internet te
publiceren.
TAAL: C++
PLATFORM: Microsoft Windows.
FUNCTIE: Ontwerp, programmeren en projectleiding.
Diverse internet sites voor bedrijven en instellingen
inclusief mijn eigen site.
TAAL: HTML, CSS2, Javascript, Perl, PHP, VBScript
PLATFORM: Windows., Solaris, Linux
FUNCTIE: Ontwerp, programmeren en projectleiding.
Een pc pakket voor het testen en het maken van
grafieken van de RF karakteristieken voor controle van
productie eenheid.
TAAL: Delphi
PLATFORM: Microsoft Windows.
FUNCTIE: Ontwerp, programmeren.
SGML conversie programma.
Telecom interface.
GSM Protocol stack
GSM Pcmcia modem
Mobint GSM interface
Conversie software (parser) voor het omzetten van
bestaand zetwerk naar SGML gecodeerde bestanden.
Hiervoor heb ik in C en Parspat code geschreven voor
het herkennen van natuurlijke taal en het automatisch
toekennen van SGML tags aan bestaande documenten.
Ook werkte ik mee aan het ontwikkelen van de DTD.
TAAL: C, Parspat
PLATFORM: VAX VMS systeem.
FUNCTIE: Analyse en programmeren.
Een modem interface kaart voor remote control van
embedded controllers met DES encryptie en
authentication.
TAAL: C en assembler.
PLATFORM: HC11 gebaseerde interface kaart.
FUNCTIE: Ontwerp, programmeren.
De complete Data en FAX GSM protocol stack voor
data en fax en Hayes command interpreter.
TAAL: C++
PLATFORM: Voor diverse embedded platformen.
FUNCTIE: Ontwerp, programmeren en projectleiding.
De complete embedded software voor een GSM modem
inclusief de complete GSM protocol stack en Hayes
command interpreter en pcmcia interface.
TAAL: C en assembler.
PLATFORM: 8031 op eigen hardware ontwerp.
FUNCTIE: Ontwerp hardware en programmeren.
Een set systeem drivers voor het aansturen van een PC
gsm interface kaart.
TAAL: C en assembler.
PLATFORM: PC compatibles.
FUNCTIE: Ontwerp en programmeren.
Basic interpreter
Mightycom
MT Comcard
MT 2400 modem
MT9624 modem
Dolphin modem
Kassa openbaar vervoer.
Een volledige basic interpreter met extended command
set voor GSM communicatie taken.
TAAL: 8031 assembler.
PLATFORM: 8031 op eigen platform.
FUNCTIE: Ontwerp en programmeren.
Datacommunicatie pakket met vele terminal emulaties
(Ansi,VT100,VT52,Videotex,Teletel en Cept), vele
download modules, eigen MNP5 layer,script engine en
fax zend en ontvangst modules.
TAAL: C en assembler.
PLATFORM: IBM compatibles.
FUNCTIE: Ontwerp en programmeren.
Interne en externe modems 300 baud tot 38K4. Hiervoor
heb ik de complete embedded software geschreven
inclusief kernel,de datapump drivers, de V42 en MNP
protocol layers, FAX, voice over data en de Hayes
command interpreter. Tevens was mijn taak het
aanpassen van de software voor de telecom keuringen in
diverse landen.
TAAL: C, PLM en assembler.
PLATFORM: 8031 en Z80 en 80186 processoren.
FUNCTIE: Ontwerp hardware en programmeren.
Embedded software voor kassa systemen en kaart druk
systemen voor openbaar vervoer kaarten.
TAAL: PLZ en assembler.
PLATFORM: Z80 processor op eigen platform.
FUNCTIE: Programmeren.
Werkervaring
Jan 2009 Heden
Functie
Omgeving
Omschrijving
Feb 2007 –
Dec 2008
Functie
Omgeving
Omschrijving
Feb 2006 –
Jan 2007
Functie
Omgeving
Omschrijving
Politie Nederland
Senior ontwikkelaar
Dotnet,Tridon, Enterprise Content Management (ECM), VMS, RDB,
Redhat Linux, Hippo CMS
Bij de ICT organisatie van de politie werk ik als Senior ontwikkelaar aan
DotNet (C#) websites en intranet sites in een Visual Studio 2008 omgeving
en ontwikkel ik templates en VB code voor het Tridion CMS versie 5.2
sp1. Het werk bestaat uit het beheren en doorontwikkelen van websites en
intranet sites op de Windows 2003 CMS en IIS servers. Ook heb ik
tijdelijk gewerkt aan het beheren en doorontwikkelen van een OpenVMS
applicatie in de taal 'C' en communicatie software in ‘C’ op Redhat Linux
systemen. Mijn laatste project was het ondersteunen van een scrum
ontwikkelteam voor een Hippo cms i.v.m. non-functionals, webrichtlijnen,
implementatie en documentatie. Daarnaast voerde ik een aantal POC’s uit
en schreef ik de installatie handleidingen en installatie scripts en deed ik
beheer en voerde ik de installaties uit op de technische infrastructuur.
Atos origin
Software consultant
Tridon, Enterprise Content Management (ECM)
Bij Atos Origin werk ik als ICT Consultant / Senior developer bij de
afdeling Enterprise Content Management. Dit onderdeel van Atos Origin is
gespecialiseerd in het realiseren van projecten op het gebied van Web
Content Management, Imaging, Workflow Management en Internet-based
applicaties. Mijn hoofdtaak is het ontwerpen van grote en middelgrote web
projecten, in de rol van ontwerper / architect en lead engineer.
Profuse
Software consultant / projectleider.
INFOR ERP, javascript, HTML, XML op WINDOWS systemen.
Mijn hoofdtaak is projectleider van zowel kleine als middelgrote web
projecten. Ik onderhoud contact met de klant, plan de activiteiten, schrijf
projectvoorstellen, maak ontwerpen, stuur een team van ontwikkelaars aan
en voer opleveringen, instructie en nazorg bij de klant uit. De projecten
hebben een doorlooptijd van 1 tot 4 maanden en de projectteams bestaan
uit 2 tot 6 ontwikkelaars. Tijdens zeer drukke periodes begeleid ik tot 8
lopende projecten tegelijkertijd. In mijn dagelijks werk kan ik putten uit
jarenlange ervaring op zowel technisch als persoonlijk gebied.
Feb 2002 –
Feb 2006
Functie
Omgeving
Omschrijving
Feb 2001 –
Jan 2002
Functie
Omgeving
Omschrijving
Feb 2000 –
Jan 2001
Functie
Omgeving
Omschrijving
Jul 1998 –
Jan 2000
Functie
Omgeving
Omschrijving
Sdu Uitgevers
Software engineer / technisch ontwerper / adviseur.
Tridion CMS, Perl, Unix Verity, Shell scripts, vbscript, HTML, SGML,
XML op WINDOWS en SUN Solaris systemen.
Het ontwikkelen van software op het gebied van tekst bewerking en
conversie systemen, Intranet, Internet toepassingen en document & web
content management systemen. Ik ontwerp en ontwikkelen de STAR (tm)
redactie software, dit is een database systeem speciaal gemaakt voor het
werken met tekst. Hiervoor ontwikkel ik zowel de server side databases en
de client interfaces. Ook ontwikkel ik websites en redactie omgevingen in
het Tridion content management systeem en de (XML) koppeling van deze
systemen met de backoffice. Ik heb een technisch adviserende rol naar
redacties, projectmanagers, applicatie beheerders en uitgevers en tevens
voer ik de begeleiding van externe ontwikkelaars uit.
Belasting Automatisering Centrum
Infrastructuur Specialist
JavaScript, HTML, XML op WINDOWS-NT en WINDOWS-2000
Systemen.
Het ontwikkelen van toepassingen en het geven van advies op het gebied
van Intranet en Internet. Ook heb ik in een team onderzoek gedaan op het
gebied van web content management systemen en web based applicaties.
Gerandt iT
Projectleider internet ontwikkeling.
C++ & Delphi & Java & JavaScript & HTML voor WINDOWS-95/98 en
WINDOWS-NT.
Het ontwikkelen van internet sites, E-commerce sites en advies op het
gebied van toepassingen voor internet in het algemeen. Ook was ik
verantwoordelijk voor het aansturen van de freelance ontwikkelaars en het
onderhouden van contacten met klanten en leveranciers.
Nedap (Security Control)
Software engineer.
'C', C++ & Pascal & Delphi & (IBM) Cobol voor PC applicaties en
Assembler en 'C' voor Embedded systemen, UNIX, WINDOWS-95 en
WINDOWS-NT.
Het ontwikkelen van embedded software en PC applicaties voor diverse
soorten toegang controle systemen, en security toepassingen. Tevens
herschreef ik veel oude assembly code projecten om naar embedded C,
ontwikkelde ik test programmatuur voor de productie. Verder
programmeerde ik bij Nedap in diverse talen zoals assembly, turbo pascal,
Turbo C++, Delphi en last but not least in Cobol, waarbij ik veel
onderhoud deed op reeds bestaande applicaties. (Elke taal heeft zo zijn
toepassing en zijn charme!)
Mrt 1995 –
Jun 1998
Functie
Omgeving
Omschrijving
Jan 1991 –
Aug 1994
Functie
Omgeving
Omschrijving
Mei 1989 –
Jan 1991
Functie
Omgeving
Omschrijving
MTDS (GSM Datacom)
Manager Software Development , Senior Programmer.
'C' , C++ & Assembler MS-DOS & WINDOWS, WINDOWS-95 en
WINDOWS-NT
Bij MTDS was mijn werk het ontwikkelen, van een protocol stack met
DATA, FAX en SMS voor diverse GSM telefoons. Deze stack is volledig
in C++ geschreven en met succes via een universele interface naar diverse
hardware platformen 'ge-port', waaronder WINDOWS-95. Bij dit project
was ik verantwoordelijk voor het ontwerpen en implementeren van het
complete product, waaronder alle netwerk interface lagen, de machine
interface en de hardware. Ook was ik verantwoordelijk voor contacten met
opdrachtgevers, waarvan velen in het buitenland, en werkte ik meestal
vanuit een kantoor aan huis in Lochem, maar was ik ook regelmatig op
bezoek in het buitenland.
MTD (Datacom)
Software Ontwikkelaar, Research & Development
Basic, 'C' & Assembler MS-DOS & WINDOWS
Ik heb bij MTD micro code voor diverse apparatuur geschreven, en
functioneel de hardware ontworpen. De meeste software en hardware die
ik ontwikkelde was op datacommunicatie gebaseerd, zoals de embedded
software voor diverse modems. Tevens ontwikkelde ik een compleet
datacommunicatie pakket MIGHTYCOM voor MS-DOS met alle
gangbare terminal emulatie's, waaronder alle Europese videotext
standaarden. Ik was verantwoordelijk voor contacten met opdrachtgevers,
design en implementatie. Tevens beheerde ik een eigen vestiging van dit
bedrijf in Lochem.
Wolters Kluwer Rechtswetenschappen
Programmeur, Systeembeheerder, vanaf Januari 1990 Database
Administrator
Development 'C' , DCL, C++, VAX-Rally, MS-DOS en VAX-VMS
Ik heb bij Wolters Kluwer veel Ontwikkeling gedaan t.b.v. het bestaande
PC naar VAX-VMS en opmaak systeem koppeling. Tevens werkte ik in
teamverband mee aan het onderhoud en vernieuwing van apparatuur, en
heb ik enkele conversie programma's geschreven voor het koppelen van
diverse systemen, en het uitwisselen van data over diverse systemen. Ook
heb ik en deze periode gewerkt met SGML, en vele conversie
programma's gemaakt voor de conversie van het bestaande (als zetwerk
opgeslagen producten) naar SGML gecodeerde documenten. en het
opzetten van het database systeem voor het opslaan van SGML
gecodeerde pagina's onder RDB (VMS). Mijn laatste functie bij Wolters
Kluwer was Database Administrator.
Mrt 1986 –
Apr 1989
Functie
Omgeving
Omschrijving
Mrt 1985 –
Feb 1986
Functie
Omgeving
Omschrijving
Nov 1981 Functie
Omgeving
Micro Technology B.V.
Programmeur, Software Research New Products
Development Basic 'C' & Assembler, MS-DOS & MSX-DOS
Ik heb bij Micro technology micro code voor Modems geschreven, en de
functionele ontwerpen van de hardware gemaakt voor datacommunicatie
producten. Ook heb ik hier het datacommunicatie programma Mightycom
voor MS-DOS ontworpen, en geschreven. Ook heb ik in deze periode
software voor telefonische bestel systemen, en telebanking geschreven.
Compumac te Brummen
Programmeur Z-80 Assembly, PLZ en Basic.
Zilog Z80 development PLZ & Assembler
Ik heb hier systeem software voor kassa systemen in PLZ en assembler, en
software voor machine sturing in BASIC voor MS-DOS ontwikkeld.
Tandy Nederland
Verkoop en advies computersystemen
TRS-80
Download