Curriculum Vitae - Fons Sonnemans
Personalia
| Naam: |
Fons Sonnemans |
| Geboortedatum: |
22-07-1969 |
| Woonplaats: |
Asten |
| Nationaliteit: |
Nederlandse |
| Functie: |
Trainer & Consultant |
|
|
Samenvatting
Fons Sonnemans ontwerpt en ontwikkelt Windows en Web applicaties gebruik makend van .NET, Design Patterns, CBD, Object Oriëntatie, Xml en relationeel databases.
Fons is gefascineerd in het ontwikkelen van .NET software. Vanaf de eerste kennismaking met Visual Studio.NET (Technology Preview, najaar 2000) is hij er intensief mee aan het werken. .NET geeft hem eindelijk de mogelijkheden om zijn kennis en ervaring toe te passen in bedrijfskritische omgevingen.
Met reeds 7 jaar programmeerervaring (Commodore 64 en Amiga) studeerde Fons in 1990 af van de HEAO Bedrijfsinformatica. Daarna heeft hij bij Rijnhaave (tegenwoordig Syntegra) al snel de overstap naar het Windows platform gemaakt. Dit met Smalltalk in combinatie met SQLServer, Oracle en DB2.
In 1994 is Fons bij Origin (tegenwoordig Atos Origin) gaan werken. Hier heeft hij zijn expertise opgedaan in Microsoft Visual Basic. Daar heeft hij door zijn ervaring het ontwikkelen van VB applicaties naar een hoger niveau getild. Door middel van het mede door hem ontwikkelde framework is een hogere productiviteit, kwaliteit en onderhoudbaarheid gerealiseerd.
Vanaf juli 2001 is Fons als zelfstandig ondernemer werkzaam (freelancer). Dit om zijn mogelijkheden verder uit te kunnen bouwen.
Fons is erg veelzijdig, daarin schuilt ook zijn kracht. Naast ontwerpen en ontwikkelen is hij ook als architect, docent, coach en adviseur werkzaam. Deze combinatie maakt het werk voor hem uitdagend. Alleen met hands-on ervaring is het mogelijk goede keuzes te maken en daarover te adviseren.
Naast specifieke klantoplossingen heeft Fons diverse 'automatisering van de automatisering' projecten uitgevoerd. Het ontwerpen en ontwikkelen van Frameworks en die vervolgens toegepast werden in meerdere projecten. Hierbij zijn de technische maar zeker ook de organisatorische aspecten van groot belang.
Fons toont veel betrokkenheid met klanten en kan zich gemakkelijk verplaatsen in bedrijfsproblemen om deze vervolgens te vertalen naar IT-toepassingen. Fons is analytisch en pragmatisch ingesteld en beschikt over een helder blikveld. Hij kenmerkt zich door een gezonde dosis doorzettingsvermogen en heeft een scherp waarnemingsvermogen. Hij is verantwoordelijk en resultaatgericht. Fons zoekt uitdagingen en werkt graag in teamverband, maar kan ook zelfstandig acteren.
Opleidingen
| 1986-1990 |
HEAO Bedrijfsinformatica, Eindhoven |
| 1981-1986 |
Havo, Asten |
Cursussen & Certificering
MCP Transcript validatie, Transcript ID: 655799, Access Code: fonssonnemans69.
| 2006 |
Microsoft Tech-Ed Developers 2006, Barcelona |
Microsoft |
| 2006 |
70-552 UPGRADE: MCAD Skills to MCPD Windows Developer by Using the Microsoft .NET Framework |
Microsoft |
| 2006 |
MSDN InTrack-trainingen (WPF & WCF) |
Microsoft |
| 2005 |
70-528 TS: Microsoft .NET Framework 2.0 - Web-Based Client Development |
Microsoft |
| 2005 |
MSDN FastTrack-trainingen (ASP.NET 2.0, SQL 2005, SQL 2005 BI, BizTalk 2006, Team Systems) |
Microsoft |
| 2005 |
Rational XDE Workshop |
IBM |
| 2004 |
Microsoft Tech-Ed 2004, Amsterdam |
Microsoft |
| 2004 |
Microsoft SharePoint Products and Technologies Developer Tour |
Microsoft |
| 2003 |
MCP Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET |
Microsoft |
| 2003 |
MCP Exam 70-300: Analyzing Requirements and Defining Microsoft .NET Solution
Architectures
|
Microsoft |
| 2003 |
MCP Exam 70-229: Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition |
Microsoft |
| 2003 |
MCP Exam 70-320: Developing XML Web Services and Server Components with Visual C# .NET and the
.NET Framework
|
Microsoft |
| 2003 |
MCP Exam 70-316: Developing and Implementing Windows-Based Applications with Visual C# and Visual
Studio.NET
|
Microsoft |
| 2002 |
Microsoft Tech-Ed 2002, Barcelona |
Microsoft |
| 2001 |
Visual Studio.NET Conference, Copenhagen |
Microsoft |
| 2000 |
Dot Net Briefing |
Microsoft |
| 2000 |
Microsoft Tech-Ed 2000, Amsterdam |
Microsoft |
| 2000 |
COM+ Cruise |
Microsoft |
| 2000 |
Advies Vaardigheden voor Consultants |
ISES |
| 1999 |
OO Analysis and Design with the UML |
Rational |
| 1999 |
Microsoft Tech-Ed 1999, Amsterdam |
Microsoft |
| 1998 |
Teamleiding |
Freelance docent |
| 1998 |
Microsoft Tech-Ed 1998, Nice |
Microsoft |
| 1998 |
Domain Engineering |
Asset (USA) |
| 1997 |
Picasso (BPR) |
Origin |
| 1997 |
Microsoft Tech-Ed 1997, Nice |
Microsoft |
| 1996 |
Projectmanagment voor projectleiders (PPL) |
ISES |
| 1996 |
Oracle Designer 2000 |
Oracle Nederland |
| 1994 |
ORACLE upgrade 7 |
Oracle Nederland |
| 1993 |
OS2 Lan Manager (Teacher Teacher) |
Triple P |
| 1992 |
Oracle SQL Plus |
Rijnhaave |
| 1991 |
Clipper |
Rijnhaave |
Vaardigheden
Operating Systemen
-
Windows 286, 3.x, 9x, NT, 2000, XP, 2003, Vista, 2008
- MSDOS 3.x t/m 6.x
- Unix AIX, Vax VMS
Programmeertalen
-
C#, VB.NET
-
Visual Basic
-
SQL, T-SQL, PL-SQL
-
HTML, XHTML, ASP.NET, CSS, JavaScript, AJAX
-
XAML (Silverlight, WPF)
- Smalltalk
- Java
- Clipper, dBase III en IV
- Pascal, C, Assembler
Ontwerptools
-
Visual Studio
-
Sybase PowerDesigner - Data Architect (datamodellering)
-
MS Office
-
Visio (UML, etc)
- Rational XDE
- Enterprise Architect (UML)
- Rational Rose (UML)
Methoden en technieken
-
Gegevens modeleren
-
CBD (Component Based Development)
-
OOA, OOD, OOP
-
UML (Unified Modeling Language)
-
Design Patterns
-
XML, XSL, XSLT, XPATH, XSD
- RAD/JAD, SDM, DSDM, Agile, SCRUM
- COM, COM+, ASP, VB Script, Java Script
- RUP (Rational Unified Process)
- BPR (Business Process Redesign)
DBMS
-
Microsoft SQL Server
-
Oracle
- MS Access
- Gupta SqlBase
- Sybase
- dBase
Ontwikkeltools
-
Microsoft Visual Studio 2008: Visual Basic.NET, C# (CSharp), ASP.NET, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Silverlight, Office
-
NDoc, NUnit, FX Cop, CodeSmith, T4
-
TFS, Microsoft SourceSafe, Rational ClearCase
-
Microsoft Expression Blend, Microsoft Expression Encoder, Deep Zoom Composer
-
MS Visual Studio (Visual Basic, Visual Interdev)
-
SQL Server Management Studio, SQL Server Profiler, Integration Services
- Object Studio (Smalltalk)
- Toad, SQLServer Enterprise Manager
- Paint Shop Pro, Adobe Illustrator, Photo Shop
- XML Spy
Functies/Rollen
-
Docent/trainer
-
Software Architect
-
Spreker
-
Adviseur
-
Analist/ontwerper
-
Programmeur/ontwikkelaar
-
Coach
- Project & Teamleiding
Projecten
| Periode: |
1991 - heden, vanaf 2006 fulltime. |
Opdrachtgever/ Branch: |
o.a.: Actemium, Amercom, Atos Origin, Be Value, CBS, Clerical Medical, Corus, Ferox-IT, Hoogendoorn Automatisering, Interpolis, Logica, Ordina, Philips, Schuuring Communicatie Netwerk, Sioux Embedded Systems B.V. en The Vision Web.
|
| Omschrijving: |
Docent Microsoft .NET, Visual Basic 6.0, Uml, Xml en SQL Server 2000. |
| Achtergrond: |
On site trainingen |
| Taken: |
Trainen en ontwikkelen cursus materiaal |
| Hulpmiddelen: |
Visual Studio (2003, 2005, 2008), Object Oriented Programming, C# (1.x, 2.0 en 3.0), VB.NET, ADO.NET, LINQ, Win Forms, ASP.NET (1.x, 2.0 en 3.5), AJAX, XML Web Services, WCF, Silverlight, SQL Server 2000 en 2005, Visual Basic 6.0, Xml |
| Methoden & Technieken: |
|
| Projectomvang: |
Variërend van 1 tot 40 dagen |
My Axis Life
| Periode: |
Januari 2010 - Maart 2010 |
Opdrachtgever/ Branch: |
Euricom (Belgie) |
| Omschrijving: |
Ontwikkelen van een Silverlight applicatie voor het beheren van pensioen voorzieningen.
|
| Taken: |
Developer |
| Hulpmiddelen: |
Silverlight 3.0, Expression Blend, Visual Studio 2008, C# 3.0, SQL Server 2008, Entity Framework, RIA Services, PRISM, MVVM, TFS |
| Methoden & Technieken: |
Scrum |
| Projectomvang: |
parttime |
SilverlightXP.net
| Periode: |
Augustus 2009 - November 2009 |
Opdrachtgever/ Branch: |
Reflection IT en Toverstudio |
| Omschrijving: |
Ontwerpen en ontwikkelen van de SilverlightXP.net website voor het publiceren van Silverlight resources.
|
| Taken: |
Software architect, designer, developer |
| Hulpmiddelen: |
Silverlight 3.0, Expression Blend, Visual Studio 2008, C# 3.0, SQL Server 2008, LINQ, RIA Services, SEO, ASP.NET 3.5, Routing |
| Methoden & Technieken: |
OOP, UML, XP, OR-Mapping |
| Projectomvang: |
parttime |
Objectmap
| Periode: |
September 2006 - heden |
Opdrachtgever/ Branch: |
Objectmap BV |
| Omschrijving: |
Ontwerpen en ontwikkelen van de Objectmap.nl website voor het publiceren van objecten op Google Maps en Google Earth kaarten.
|
| Taken: |
Software architect, designer, developer |
| Hulpmiddelen: |
Visual Studio 2008, C# 3.0, ASP.NET 3.5, SQL Server 2008 inclusief Spatial Datatypes, LINQ, ASP.NET 3.5 Ajax, JQuery, AJAX Control Toolkit, Xml Web Services, Windows Communication Foundation (WCF), Google Maps API, Google Earth, Microsoft Virtual Earth, Buffy.NET 2008, Unittesting, IIS7, Windows Server 2008 Web Edition, Silverlight 2.0, Microsoft Expression Blend |
| Methoden & Technieken: |
OOP, UML, XP, OR-Mapping |
| Projectomvang: |
parttime |
Compass CMS
| Periode: |
Januari 2006 - juni 2006 |
Opdrachtgever/ Branch: |
Océ Nederland |
| Omschrijving: |
Ontwikkelen van een content management systeem op basis van Microsoft CMS. Het project was in een afrondende fase. Diverse performance problemen moesten opgelost worden en verder gestabaliseerd worden om in produktie te kunnen gaan.
|
| Achtergrond: |
Part-time |
| Taken: |
Software architect, coach, reviewer, adviseur |
| Hulpmiddelen: |
Visual Studio.NET, Microsoft CMS, C#, ASP.NET, SQL Server 2000, Verity, Trim, LDAP, ADS, NDoc, Visual Studio 2005 Load Testing |
| Methoden & Technieken: |
OOP, UML, Code Reviews |
| Projectomvang: |
Team van 7 personen |
Herontwerp ABR
| Periode: |
November 2004 - maart 2006 |
Opdrachtgever/ Branch: |
CBS |
| Omschrijving: |
Ontwikkelen, vastleggen en controleren van de architectuur van een groot administratief systeem.
Het ABR systeem wordt door het CBS gebruikt als basis voor het maken van bedrijfsstatistieken.
In het systeem worden vanuit allerlei bronnen (Kamer van Koophandel, Belastingdienst, BBR en CBS)
bedrijfsgegevens aangeleverd. Deze gegevens worden m.b.v. DTS en Linked Servers geïmporteerd.
Daarna worden deze verschillende bronnen opgeschoond, omgecodeerd, samengevoegd en tot slot verwerkt naar
CBS eenheden: (Juridisch)Persoon, Vestiging en Zeggenschap. Vanuit deze gegevens wordt een voorlopig
statisch kader afgeleid dat tot slot gefiatteerd wordt naar het gefiatteerd statistisch kader.
Steekproeven op dit kader wordt aan afnemers binnen het CBS verstrekt. De gebruikers kunnen
mutatievoorstellen aanbrengen waarbij de afleiding rekening mee moet houden.
|
| Achtergrond: |
Part-time |
| Taken: |
Software architect |
| Hulpmiddelen: |
Visual Studio.NET, C#, Windows Forms, Rational XDE, Rational ClearCase, Rational ClearQuest, NUnit, NAnt, FXCop, SQL Server 2000, Red Gate's SQLServer Tools, CodeSmidth, Document X |
| Methoden & Technieken: |
RUP, UML, Pair Programming |
| Projectomvang: |
11 ontwikkelaars, gehele team is meer dan 30 personen |
Blaise.NET
| Periode: |
Januari 2004 - oktober 2004 |
Opdrachtgever/ Branch: |
CBS |
| Omschrijving: |
Herontwikkelen van een Enquête systeem dat ontwikkeld is in VB, Delphi, C++ en ASP. Dit systeem wordt door de hele wereld gebruikt om enquêtes aan te maken (van 100 tot 300.0000 vragen). Het systeem moet nu opnieuw ontwikkeld worden gebruik makend van .NET. Hierbij moet meer flexibiliteit ingebracht worden onder meer door het flexibel kunnen ontwerpen van de layout van de vragen. |
| Achtergrond: |
Part-time |
| Taken: |
Ontwerpen en ontwikkelen |
| Hulpmiddelen: |
Visual Studio.NET, C#, Windows Forms, ASP.NET, XML Spy (Xml, Xsd) |
| Methoden & Technieken: |
OOP, UML, RUP, Prototyping |
| Projectomvang: |
Vele werkjaren |
Coach Visual Basic, SQL Server en Microsoft .NET
| Periode: |
Januari 2003 - December 2003 |
Opdrachtgever/ Branch: |
CBS |
| Omschrijving: |
Coachen van 45 ontwikkelaars in de gebruikte producten en methoden |
| Achtergrond: |
Part-time |
| Taken: |
Coachen, trainen, reviewen en adviseren |
| Hulpmiddelen: |
MS Visual Studio, Visual Basic 6.0, SQL Server 2000, XML Spy, Visual Studio.NET, C#, VB.NET, ADO.NET, ASP.NET, Visual SourceSafe |
| Methoden & Technieken: |
OOP, UML, RUP, Data Modeling |
CITO-Europe
| Periode: |
Maart 2003 - Mei 2003 |
Opdrachtgever/ Branch: |
Accountancy |
| Omschrijving: |
Ontwikkelen van een standalone facturatie programma met een interface naar Exact Cubic-Pro. Daarnaast opzetten van een WebPortal Cubic-Pro. |
| Achtergrond: |
Part-time |
| Taken: |
Adviseren, ontwerpen, programmeren en reviewen |
| Hulpmiddelen: |
MS Visual Studio.Net, SQL Server 2000, MS Access, XML WebServices, C#, ASP.NET, ADO.NET, XML, Visio 2002, MS Office, Cubic-Pro |
| Methoden & Technieken: |
OOP, Prototyping, UML |
.NET coaching
| Periode: |
Oktober 2002 - media 2003 |
Opdrachtgever/ Branch: |
Telecom |
| Omschrijving: |
Introduceren Microsoft.NET (DotNet) en het gezamenlijk ontwikkelen van een applicatie framework |
| Achtergrond: |
Part-time |
| Taken: |
Trainen, coachen, adviseren, ontwerpen, programmeren en reviewen |
| Hulpmiddelen: |
MS Visual Studio.Net, C#, ASP.NET, ADO.NET, XML, Visio 2002, MS Office |
| Methoden & Technieken: |
OOP, UML |
| Projectomvang: |
4 ontwikkelaars |
Research + Coaching
| Periode: |
September 2002 - Januari 2003 |
Opdrachtgever/ Branch: |
CBS |
| Omschrijving: |
Onderzoek naar .NET mogelijkheden voor Blaise IS en ondersteunen ontwikkelaars |
| Achtergrond: |
Part-time |
| Taken: |
Research + Coaching |
| Hulpmiddelen: |
MS Visual Studio, Visual Basic 6.0, SQL Server 2000, MS Office, XML Spy, Visual Studio.NET, C#, ASP.NET |
| Methoden & Technieken: |
UML |
ABR
| Periode: |
Juni 2002 - september 2002 |
Opdrachtgever/ Branch: |
CBS |
| Omschrijving: |
Technisch ontwerp van het Algemene Bedrijven Register |
| Achtergrond: |
Ontwerpen, ontwikkelen GUI prototypen, opzetten architectuur, proof of concepts testen |
| Taken: |
Technisch Ontwerpen |
| Hulpmiddelen: |
MS Visual Studio, Visual Basic 6.0, SQL Server 2000, MS Office, XML Spy |
| Methoden & Technieken: |
Classic |
.NET coaching
| Periode: |
April 2002 - Mei 2002 |
Opdrachtgever/ Branch: |
AT-Sign Automatisering |
| Omschrijving: |
Introduceren Microsoft.NET en het gezamenlijk ontwikkelen van een applicatie framework |
| Achtergrond: |
Software house waar kleine kantoorapplicaties ontwikkeld worden |
| Taken: |
Trainen, coachen, adviseren, ontwerpen, programmeren en reviewen |
| Hulpmiddelen: |
MS Visual Studio.Net, C#, ASP.NET, ADO.NET, XML, Visio 2002, MS Office |
| Methoden & Technieken: |
OOP |
| Projectomvang: |
3 ontwikkelaars |
Eva 2000
| Periode: |
Februari 2002 - mei 2002, 4 dagen per week |
Opdrachtgever/ Branch: |
CBS |
| Omschrijving: |
Trainer/Coach voor het Eva2k Visual Basic 6.0 framework |
| Achtergrond: |
Eva2k is een framework (componenten, code-generator, template, documentatie, werkwijze, architectuur) voor het snel ontwikkelen van database applicaties. |
| Taken: |
Ontwikkelen trainingen, trainen, coachen, adviseren en reviewen |
| Hulpmiddelen: |
Visual Basic 6.0, SQL Server 2000, MS Office |
| Methoden & Technieken: |
OOP, UML |
Elba
| Periode: |
Oktober 2001 - november 2001 |
Opdrachtgever/ Branch: |
Interpolis |
| Omschrijving: |
Web applicatie voor het reconsileren van electronische betalingen. |
| Achtergrond: |
Een ASP.NET applicatie die volgens een 3 lagen architectuur opgezet is. Er zijn een aantal batch-functies die ook interfacen met mainframe systemen. |
| Taken: |
Ontwerpen van de software architectuur en ontwikkelen van een prototype. |
| Hulpmiddelen: |
MS Visual Studio.Net, VB.NET, ASP.NET, ADO.NET, SQL Server 2000, XML, Rational Rose, Rational Clear Case, Visio 2002, MS Office |
| Methoden & Technieken: |
RUP, UML, DNA, Design Patterns |
| Projectomvang: |
Team van 6 personen |
ESS
| Periode: |
September 2001, december 2001 - januari 2002 |
Opdrachtgever/ Branch: |
ADP Nederland BV |
| Omschrijving: |
Web Front-end die via de MessageQueue met 3 back-end systemen berichten uitwisseld. |
| Achtergrond: |
De applicatie is opgezet volgens de DNA architectuur. De (VB/COM+) business-objecten worden geserializeerd naar XML en via XSL naar HTML omgezet. De business-objecten zijn persistent en slaan zich via de RDBMS DataLayer op in Oracle of maken een bericht die in de IBM MessageQueue te geplaatst wordt. Onderhoudbaarheid en schaalbaarheid zijn de belangrijkste uitgangspunten bij deze architectuur. |
| Taken: |
Ontwikkelen Verlof modulen |
| Hulpmiddelen: |
MS Visual Basic, MS Visual Interdev, Windows 2000 & COM+, MS IIS5, ASP 3.0, XML & XPath & XSL, VB Script, Java Script, Oracle, IBM MQSeries, Data Architect, MS SourceSafe |
| Methoden & Technieken: |
Rad |
| Projectomvang: |
Team van 4 personen |
CPCN & PLT2BOM
| Periode: |
November 2000 - augustus 2001 |
Opdrachtgever/ Branch: |
Philips CE |
| Omschrijving: |
Implementeren van een grote Change Request voor de Monitoren fabriek van Philips Taiwan. |
| Achtergrond: |
De twee applicaties worden gebruikt om stuklijsten van producten (TV's) vast te leggen en daarna te transformeren naar ERP (SAP) systemen. |
| Taken: |
Teamleiding, Ontwerp, Programmeren, Testen |
| Hulpmiddelen: |
MS Visual Basic, MS Visio, MS Project, MS SourceSafe, Oracle, Data Architect |
| Methoden & Technieken: |
SDM2, Unit Testen, Refactoring |
| Projectomvang: |
Team van 12 personen, 4000 uur |
BabyZeus.NET
| Periode: |
Januari - mei 2001 |
Opdrachtgever/ Branch: |
Atos Origin |
| Omschrijving: |
Onderzoek naar Visual Studio.NET. |
| Achtergrond: |
Als studieonderwerp hebben we het Zeus Framework genomen. Bekeken is hoe dit in een .NET omgeving gerealiseerd kan worden. |
| Taken: |
Research |
| Hulpmiddelen: |
MS Visual Studio.NET. ASP.NET, ADO.NET C#, Visual Basic 7, WebServices, MS Visio. |
| Methoden & Technieken: |
UML, Design Patterns |
| Projectomvang: |
Team van 5 personen, 1 dag per maand |
Provisie Component
| Periode: |
Augustus 2000 - maart 2001 |
Opdrachtgever/ Branch: |
Woonfonds Hypotheken (Achmea) |
| Omschrijving: |
Redesign van een Mainframe applicatie naar een Windows multi-tier Client/Server omgeving, Fixed-price & Fixed-date Project. Vanaf november parttime (50%). |
| Achtergrond: |
Informatie systeem voor het berekenen en administreren van de provisies voor tussenpersonen van Woonfonds. |
| Taken: |
Software Architect, Projectleider |
| Hulpmiddelen: |
MS Office, MS Visio, MS Project, MS Visual Basic, Zeus II, Windows 2000 Sever, COM+ (MTS), SQL Server 7, XML, Data Architect, Controls (Active Bar, Active Reports, Janus Grid 2000). |
| Methoden & Technieken: |
RUP, UML, CBD |
| Projectomvang: |
Team van gemiddeld 3 personen, 1500 uur |
Prophesy
| Periode: |
Mei - juni 2000 |
Opdrachtgever/ Branch: |
Philips CE |
| Omschrijving: |
Opstellen van het Functioneel & Technisch ontwerp. |
| Achtergrond: |
Applicatie voor het kunnen berekenen van de kostprijs van producten (TV's, Video's, Audio, etc). De prijzen van artikelen van fabrieken worden vermenigvuldigd met de stuklijsten van producten. |
| Taken: |
Ontwerp en ontwikkelen prototype. |
| Hulpmiddelen: |
MS Office, Data Architect, MS Visual Basic 6, Zeus II, Oracle 8 |
| Methoden & Technieken: |
RAD |
| Projectomvang: |
Team van 2 personen. |
Zeus II
| Periode: |
September 1999 - maart 2000 |
Opdrachtgever/ Branch: |
Origin |
| Omschrijving: |
Opvolger van Zeus I Framework. Vervangen van de GUI Layer. Open en flexibel maken. |
| Achtergrond: |
Zeus is een Visual Basic 6.0 Framework ontwikkeld door en voor Origin. |
| Taken: |
Ontwerpen, Ontwikkelen, Programmeren , Documenteren, Trainen |
| Hulpmiddelen: |
MS Visual Basic 6,0 Rational Rose 2000, SQLServer, Oracle, MS Access, MS SourceSafe |
| Methoden & Technieken: |
UML, RUP, CBD, Domain Engineering, Design Patterns |
| Projectomvang: |
Team van 4 ontwikkelaars, tester en projectleider. |
Software Development Process Improvements
| Periode: |
November 1999 |
Opdrachtgever/ Branch: |
Origin Thailand & Philips Semi Conductors |
| Omschrijving: |
Onderzoek naar kwaliteit en gewenste aanpassingen in het SE traject. Daarna de volgende akties opgestart: Code Review, OOP with VB training, Wise training, Data Architect training, Reverse Engineering Oracle datamodel, WebClasses training, Uitbreiding coding convention en Opstellen procedures. |
| Achtergrond: |
Team bestaande uit 10 microsoft ontwikkelaars die verantwoordelijk zijn voor software engineering (SE) voor diverse lokale en internatonale klanten. Veel van de aktiviteiten werden ad hoc uitgevoerd zonder duidelijke procedures. |
| Taken: |
Advies, Opleiding en training |
| Hulpmiddelen: |
VB; Wise; DataArchitect |
| Methoden & Technieken: |
UML |
| Projectomvang: |
2 weken. |
PFS2
| Periode: |
Oktober 1998 - oktober 1999 |
Opdrachtgever/ Branch: |
Philips CE |
| Omschrijving: |
Systeem ter vervanging van PFS1. Dit gedistribueerd Centura/Oracle systeem was voor de eindgebruiker te complex, hierdoor waren de beheer kosten te hoog. |
| Achtergrond: |
Systeem voor het vastleggen en rapporteren van de (gebruikers) specificaties van een TV. |
| Taken: |
Requirements definitie, functioneel en technisch ontwerp, Systeem architectuur, ontwikkelen en Test |
| Hulpmiddelen: |
MS Visual Basic 6.0, MS SourceSafe, Wise, Oracle 8.0, Data Architect, MS Office, MS Visio |
| Methoden & Technieken: |
SDM2 |
| Projectomvang: |
Team van 3 ontwikkelaars, tester, DBA en projectleider. |
Zeus I
| Periode: |
Maart - september 1998 |
Opdrachtgever/ Branch: |
Origin |
| Omschrijving: |
Ontwikkelen van een Component voor Visual Basic projecten in een kantoorautomatisering omgeving. Dit met het doel van: Produktiviteit, Onderhoudbaarheid en Betrouwbaarheid. |
| Achtergrond: |
Zeus is een Visual Basic 6.0 Framework ontwikkeld door en voor Origin. |
| Taken: |
Ontwerpen, Ontwikkelen, Programmeren, Testen, Documenteren, Trainen |
| Hulpmiddelen: |
MS Visual Basic 6,0 Rational Rose 2000, SQLServer, Oracle, MS Access, MS SourceSafe |
| Methoden & Technieken: |
UML, RUP, CBD, Domain Engineering, Design Patterns |
| Projectomvang: |
Team van 5 ontwikkelaars en projectleider |
Millenium Software Factory
| Periode: |
Juli 1997 - februari 1998 |
Opdrachtgever/ Branch: |
ABP/USZO |
| Omschrijving: |
Ontwerpen en ontwikkelen van het VB4 Framework t.b.v. de Software Factory, opstellen versiebeheer, ontwikkel en installatie procedures. Opleiden van de teamleden in OOP denken en werken met VB. Ondersteunen van de teams in hun gebruik van het Framework en toepassen van de procedures. |
| Achtergrond: |
De klant beschikte over een groot aantal DataFlex applicaties waarin het 2000 probleem zich voordeed. Deze moesten reversed engineered worden en opnieuw in VisualBasic met Access als database geïmplementeerd worden. Door het aantal hebben we besloten een Software Factory op te zetten. |
| Taken: |
Systeem architectuur, ontwerp, programmeren, trainen |
| Hulpmiddelen: |
MS Visual Basic 4.0 16-bit, MS Access 2.0, Crystal Reports, MS SourceSafe. PowerSoft DataArchitect 6.0, ForeHelp, Wise, MS Office |
| Methoden & Technieken: |
Reverse Engineering, OOP Object Oriented Programming, SDM2 |
| Projectomvang: |
Team van 3 framework ontwikkelaars, 4 subteams die framework toepassen in projecten en projectleider |
Product Roadmap System
| Periode: |
Januari 1997 - mei 1998 |
Opdrachtgever/ Branch: |
Philips CE |
| Omschrijving: |
Ontwikkelen van een informatiesysteem waarmee Philips plant welke producten welk jaar met welke opties op welke markt komt (roadmapping). |
| Achtergrond: |
De applicatie slaat de gegevens op in een Oracle database maar kan ook gebruik maken van Access zodat het ook stand-alone gebruikt kan worden. |
| Taken: |
Requirements definitie, Ontwerp, Bouw, Test |
| Hulpmiddelen: |
MS Visual Basic 6.0, MS SourceSafe, Wise, Oracle 8.0, MS Access, Data Architect, MS Office, MS Visio, VideoSoft VSView |
| Methoden & Technieken: |
SDM2 |
| Projectomvang: |
Team van 2 personen. |
Perman II
| Periode: |
Juni 1994 - december 1996 |
Opdrachtgever/ Branch: |
ADP Nederland BV |
| Omschrijving: |
Ontwikkelen van een Smalltalk Framework dat ingezet wordt bij de onwikkeling van een personeelsinformatiesysteem voor bedrijven van > 500 werknemers. |
| Achtergrond: |
Na afronding van het vorige personeelsinformatie systeem bestond er vanuit het ontwikkelteam de behoefte een nieuw, beter ontworpen systeem te bouwen. Na de demonstratie van een prototype is er toestemming van het management gekregen om het project op te starten. Hierbij zijn Origin en ADP een samenwerking aangegaan waarbij de bestaande Smalltalk classes uitgewisseld en uitgebouwd zijn. |
| Taken: |
Systeem architectuur, ontwerp, prototyping, programmeren, technische projectleiding, opleiding nieuwe medewerkers. |
| Hulpmiddelen: |
Smalltalk (Object Studio), Oracle, SQLServer, Sybase, SQL Base, MS Office, PowerPlay |
| Methoden & Technieken: |
SDM2, OOP, Design Patterns |
| Projectomvang: |
Team van 15 personen. |
Hobbies
- Programmeren
- Studeren
- Reizen
- Spelletjes (kaart, bord en computer)
- Films
- Lego
- Lezen