Curriculum Vitae
Ruud van Amesfoort
Personalia
| Naam: |
Amesfoort, van |
| Voornaam: |
Ruud |
| Geboorteplaats: |
Den Haag |
| Nationaliteit: |
Nederlandse |
| Adres: |
Gagelstraat 4 |
| Postcode: |
5611 BH |
| Plaats: |
Eindhoven |
| Burgerlijke staat: |
Alleenstaand |
| Rijbewijs: |
A en B |
| Tel: |
040 2430608 |
| Mobiel |
0611436664 |
| Email |
info@cs-software.nl |
Profiel
Ruud van Amesfoort is een consultant / software ontwikkelaar en is werkzaam in zijn eigen onderneming,
CS-Software. Hij heeft ruim dertien jaar IT ervaring waarvan bijna tien jaar in software ontwikkeling. Zijn deskundigheid ligt voornamelijk op het gebied van ASP.NET C#, Internet en Delphi, gecombineerd met een gedegen kennis van o.a. ontwikkeltrajecten als RAD. Ruud is ervaren in het leiden van een technisch team en het opzetten en managen van ontwikkeltrajecten. Hij heeft goede commutatieve vaardigheden en kan goed een brug slaan tussen Business en IT.
Loopbaan
Halfweg 2006 is Ruud zijn eigen onderneming gestart: CS-Software. Voor deze tijd was hij werkzaam voor o.a. Totalweb, Akkermans & Partners, Cap Gemini Ernst & Young (TMN), The Delphi Company, KSD (Kuipers software Development) en de Gemeente Best.
Kennisgebieden
|
· Visual C# / VB .NET, .NET Framework
|
· SQL, Transact-SQL
|
|
· SQL Server, Interbase
|
· Scrum / Agile
|
|
· Software ontwikkeling, OO, Multi-tier
|
· Microsoft Windows 9x/NT/2000/XP
|
|
· Technische Real-time systemen
|
· Microsoft Windows Server 2003
|
|
· Data/internet Security
|
· Delphi / Delphi.NET
|
|
· HTML, ASP, JavaScript, Java, COM
|
· Sales-order processing
|
|
· Network system engineering, Telematica
|
· Buying/purchasing
|
|
· TCP/IP
|
· Financialsystems
|
|
· Internet/Intranet/Web development
|
· Personal/HRM systems
|
|
· Visual Studio, Visual Studio .NET
|
· Business Objects
|
|
· Webservices
|
· Project Management
|
|
· FCKeditor (Source + plugins)
|
· Office, Word, Access, Excel
|
|
· ASP, ASP .NET
|
· RAD, UML, OOP
|
|
· DAO, ADO, ADO .NET
|
· XML, XSD, XSLT
|
Branche ervaring
MKB, Overheid, Financiële dienstverlening, Software house, Internet (DotCom), Telecom (KPN), Multimedia
Taalvaardigheid
| Taal |
Spreken |
Lezen |
Schrijven |
| Nederlands |
Moedertaal |
Moedertaal |
Moedertaal |
| Engels |
Goed |
Goed |
Goed |
| Duits |
Redelijk |
Redelijk |
Redelijk |
Werkervaring
| CML |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
ASP.NET 3.5 C# Javascript (JSON) |
| Server platform |
Microsoft Windows Server 2003 / SQL 2005 |
| Methoden & Technieken |
RUP |
| Activiteit |
Ontwikkelen van een opmaaktaal (CML) met designer |
| Periode |
jun 2009- heden |
Een opmaak taal gebaseerd op HTML waarmee snel en robust browser compatible user interfaces kunnen
worden gemaakt.
| Sitemanager (cms) |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
ASP.NET 3.5 C# |
| Server platform |
Microsoft Windows Server 2003 / SQL 2005 |
| Methoden & Technieken |
RUP |
| Activiteit |
Ontwikkelen van een CMS Sitemanager |
| Periode |
feb 2009- april 2009 |
Sitemanager is een Content Managment Systeem met een zeer lage drempel. Mensen die nog nooit een website
hebben gemaakt ( maar wel een word document kunnen opmaken) kunnen met een minimale instructie een website
onderhouden.
| 3D Scanner |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
Delphi 7 |
| Server platform |
Microsoft Windows Server 2003 / SQL 2005 |
| Methoden & Technieken |
RUP |
| Activiteit |
Ontwikkelen van 3D Scanner software |
| Periode |
jan 2009- feb 2009 |
Ontwikkeling van 3D Scanner software, m.b.v. een laser worden gegevens naar de computer getransporteerd waar vervolgens een 3d beeld wordt gevormd. De berekende gegevens worden in een database opgeslagen voor verdere bewerking.
| Fontys Eindhoven |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
VB ASP.NET v2.0.50727 |
| Server platform |
Microsoft Windows Server 2003 / SQL 2005 |
| Methoden & Technieken |
RUP |
| Activiteit |
Ontwikkelen van een account beheer site |
| Periode |
sep 2008- nov 2008 |
Ontwikkeling van een account beheer site. Binnen de site worden zowel functionele
als Product Nummer Accounts beheerd zodat een derde programma ze kan doorvoeren
op de betreffende servers.
| ING Wholesale |
|
| Rol |
Senior Developer |
| Programmeertalen |
C# ASP.NET v3.5 / N-Hybernate |
| Server platform |
Microsoft Windows Server 2003 / Oracle |
| Methoden & Technieken |
Agile scrum |
| Activiteit |
Ontwikkelen van een financiële site |
| Periode |
feb 2008- jun 2008 |
Ontwkkeling van een (omvangrijke) ASP.NET applicatie, toepassing in financiële sfeer (derivaten beheer systeem).
| Informa (Euroforum) |
|
| Rol |
Senior Developer |
| Programmeertalen |
C# ASP.NET v2.0.50727 / progress |
| Server platform |
Microsoft Windows Server 2003 / Progress |
| Methoden & Technieken |
RUP |
| Activiteit |
Ontwerp & realisatie selections gedeelte van een internationale marketing module |
| Periode |
apr 2007- jan 2008 |
Het ontwerpen en realiseren van de front-end voor het selectie onderdeel van een marketing module voor het project INFORMA FUSION. Dit project beoogt de administratie van een grootte internationale organisatie te integreren en te ontsluiten via het Internet.
| MultimediaBrains |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
C# ASP.NET v2.0.50727 |
| Server platform |
Microsoft Windows Server 2003 / SAP |
| Methoden & Technieken |
RUP DESK, CRP, XML |
| Activiteit |
SAP OCI koppeling met DeskCVI /Catalogus functie |
| Periode |
okt - nov 2006 |
Het realiseren van een SAP OCI koppeling met het product DeskCvi. Het systeem uitbreiden met een shopping basket functionaliteit en het realiseren van een catalogus functie binnen het framewerk.
| Totalweb |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
C# ASP.NET v2.0.50727 |
| Server platform |
Microsoft Windows Server 2003 |
| Methoden & Technieken |
UML, OOP, MultiCast,N-tier, TCP/IP XML |
| Activiteit |
Ontwikkelen van een realtime auction site |
| Periode |
2006 |
Als Senior Developer heeft Ruud een realtime auction site gerealiseerd, hierbij was hij verantwoordelijk voor het gehele ontwikkel traject. Dit project is onder andere ingezet voor www.rentanauction.nl Deze site verhuurd veilingen die men zelf kan samenstellen en op ieder gewenst moment starten.
| Totalweb |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
C# ASP.NET v2.0.50727 |
| Server platform |
Microsoft Windows Server 2003 |
| Methoden & Technieken |
UML, OOP, Design Patterns (providers),N-tier, HttpHandlers |
| Activiteit |
Ontwikkelen van een content management systeem |
| Periode |
2006 |
Als Senior Developer heeft Ruud een content management systeem gerealiseerd, hierbij was hij verantwoordelijk voor het gehele ontwikkel traject. Dit project is onder andere ingezet voor de website van de betreffend firma www.totalweb.nl .
| Totalweb |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
C# ASP.NET v2.0.50727 |
| Server platform |
Microsoft Windows Server 2003 |
| Methoden & Technieken |
UML, OOP, N-tier, XML, XSD, XSLT, TCP/IP, Webservices |
| Activiteit |
Ontwikkelen van een message broker |
| Periode |
2006 |
Als Senior Developer heeft Ruud een message broker gerealiseerd, hierbij was hij verantwoordelijk voor het gehele ontwikkel traject. Dit product maakt het mogelijk om koppelingen tussen meerdere locaties te leggen
en te onderhouden. Communicatie is op basis van XML.
| Bovag |
|
| Rol |
Senior Developer / Architect |
| Programmeertalen |
C# ASP.NET v2.0.50727 |
| Server platform |
Microsoft Windows Server 2003 |
| Methoden & Technieken |
UML, OOP,Business Objects,N-tier, Providers |
| Activiteit |
Ontwikkelen van een marktplaats |
| Periode |
2005 |
Als Senior Developer heeft Ruud een marktplaats voor intern gebruik gerealiseerd, hierbij was hij verantwoordelijk voor het gehele ontwikkel traject. Gebruiker gegevens zijn geïntegreerd met een bestaande website zodat een single logon werd gerealiseerd.
| Fleetselect |
|
| Rol |
Senior Developer |
| Programmeertalen |
C# ASP.NET v2.0.50727 |
| Server platform |
Microsoft Windows Server 2003, Linux |
| Methoden & Technieken |
UML, OOP,N-tier, Web Services |
| Activiteit |
Ontwikkelen van koppelingen met derde sites |
| Periode |
2004 - 2005 |
Als Senior Developer heeft Ruud een aantal site koppelingen gerealiseerd, hierbij was hij verantwoordelijk voor het gehele ontwikkel traject. De koppelingen zijn o.a. op basis van Webservices en XML Berichten verkeer.
| Akkermans & Partners |
|
| Rol |
Senior Engineer |
| Programmeertalen |
Delphi 7 / Interbase |
| Server platform |
Microsoft Windows 2000 |
| Methoden & Technieken |
RAD,N-tier, |
| Activiteit |
Beheer en uitbreiding applicatie |
| Periode |
2003 |
Als Software Engineer heeft Ruud het beheer en de verdere ontwikkeling van een bestaand CRM pakket uitgevoerd. Met dit pakket worden zowel relaties als software abonnementen beheerd. Maandelijks worden er facturen gegenereerd en geëxporteerd naar het financiële systeem.
| Cap Gemini Ernst & Young |
|
| Rol |
Consultant |
| Programmeertalen |
Delphi 5,6,7/ASP/ Java / C++ |
| Server platform |
Microsoft Windows 2000 |
| Methoden & Technieken |
RAD,N-tier, |
| Activiteit |
Detachering , Ontwikkelen van maatwerk |
| Periode |
2001 - 2002 |
Als Consultant heeft Ruud bij een aantal bedrijven meegewerkt aan de ontwikkeling van programma’s die geschreven zijn in Borland Delphi. De omgeving was gericht op zelfstandig werken met een periodieke overlegstructuur in teamverband.
| The Delphi Company |
|
| Rol |
Consultant / Projectleider |
| Programmeertalen |
Delphi 5,6,7/ASP |
| Server platform |
Microsoft Windows 2000 |
| Methoden & Technieken |
RAD,N-tier, |
| Activiteit |
Detachering , Ontwikkelen van maatwerk |
| Periode |
1999 - 2000 |
Als Consultant heeft Ruud bij een aantal bedrijven meegewerkt aan de ontwikkeling van programma’s die geschreven zijn in Borland Delphi. Na een aantal succesvolle opdrachten heeft Ruud bij een aantal nieuwe projecten de rol van Project leider op zich genomen. De omgeving was gericht op zelfstandig werken met een periodieke overlegstructuur in teamverband.
| Kuipers Software Development |
|
| Rol |
Lead Developer |
| Programmeertalen |
Delphi 5 |
| Server platform |
Microsoft Windows 2000 |
| Methoden & Technieken |
RAD,N-tier, |
| Activiteit |
Ontwikkelen van maatwerk |
| Periode |
1998 |
Als Lead Developer heeft Ruud een bestaand software pakket geheel herzien en omgezet naar een modulair ontwerp. Deze software bevat de volledige administratie van organisaties die opleidingen en cursussen verzorgen in verschillende uitvoeringen.
| Gemeente Best |
|
| Rol |
Systeem beheer /Netwerk beheer |
| Platform |
Microsoft Windows 95, AS400, RS6000, Novell |
| Databases |
Interbase Microsoft SQL Server, AS400 |
| Activiteit |
Beheer computer systemen en netwerken |
| Periode |
1995 |
Als Systeembeheerder / Netwerkbeheerder heeft Ruud zorg gedragen voor de installatie
en het beheer van verschillende computersystemen en netwerken zoals: AS400, Unix, enz.
| Princen Computer Systems |
|
| Rol |
Software Engineer |
| Programmeertalen |
Cobol / Visual Basic |
| Server platform |
IBM PC AS400 |
| Databases |
Interbase Microsoft SQL Server, AS400 |
| Activiteit |
Ontwikkelen van maatwerk |
| Periode |
1992 |
Als Software Engineer heeft Ruud meegewerkt aan een software generator die op basis
van een functioneel ontwerp software kan genereren voor 20 verschillende target systemen.
De generator werd geschreven in de programmeertaal Basic en de te genereren taal was Cobol.
Opleidingen / trainingen
Vooropleidingen
MAVO
HAVO
MTS (TCK)
Hogere Informatica Opleiding
Trainingen en cursussen
C# ASP.NET
Delphi Basis / Advanced
Java
TCP/IP
Novell
Training leiding geven
Werken in teamverband