Adresgegevens Marco Pieper Van Lockhorstweg 19 3628 AW Kockengen 06-19931716
[email protected] Geboortedatum : 03-04-1970 Opleiding HIO (Hogere Informatica Opleiding) aan de Hogeschool Enschede. Afstudeerthema betrof kennissystemen. Afgestudeerd in 1994. Havo Professioneel en persoonlijk profiel Mijn ontwikkeling op het gebied van IT is divers. Ik ben werkzaam geweest op het gebied van procesautomatisering, kennisintensieve informatiesystemen, backoffice systemen en klimaatbeheersing. Ik heb met name de rol van ontwerper, programmeur, tester en “meedenker” vervuld. Ik ben informeel en “down to earth”, werk gestructureerd en kan mijzelf schriftelijk en verbaal goed uitdrukken. Sinds juni 2013 werk ik als zelfstandig software ontwikkelaar. Keywords Delphi XE4, 2007, 2006, 7, 5, 3 Visual Studio 2010 C# Oracle, SQL Server, Postgres Test driven development, unit testing Domain driven development Service Oriented Architeture Message Bus middleware TCP/IP, UDP, HTTP XML, XSD, XSLT SCRUM Realtime systemen, kennissystemen, financiële systemen
1
Werkervaring Opdrachtgever
PrimeVision.
http://www.primevision.com PrimeVision is gespecialiseerd in Optical Character Recognition en aanvullende sorteer software voor o.a. postbezorging. Data
Juni 2013 tot heden.
Projecten
SBS – Sorteer Beslis Systeem. SBS wordt ingezet voor een snelle verwerking van postpakketten en aangetekende brieven in sorteercentra. Het communiceert met OCR & Video systemen, sorteermachines en externe systemen (bijv. track and trace).
Werkzaamheden
Als medewerker in het SBS software team werkte ik aan onderhoud op de in Delphi ontwikkelde SBS services en ontwikkelde mee aan een nieuwe versie voor aangetekende brieven. Daarnaast verleende ik bijstand bij incident management door productieproblemen te analyseren.
Concepten, technieken en tools
Service Oriented Architecture Delphi 2007 SQL Server 2008 HTTP, XML, XSD, JQUERY SVN
Werkgever
BinckBank N.V.
http://www.binck.nl
Data
BinckBank is een online beleggings broker. Binck is tevens eigenaar van het label Alex. Klanten kunnen via de web site, mobile apps of de service desk orders op verschillende beurzen inleggen, dan wel hun vermogen laten beheren door Alex Vermogensbeheer. Maart 2011 t/m december 2012
Projecten
Werkend bij de afdeling IT Retail, was ik samen met collega's in een SCRUM team verantwoordelijk voor het onderhoud op en nieuwe functionaliteit voor het back office systeem. Dit in samenwerking met product owners en functioneel ontwerpers.
Werkzaamheden
Het Binck/Alex retail backoffice platform (TopLine) bestaat uit een grote verzameling services die met elkaar communiceren via de Tibco messaging middleware. Onder Topline bevindt zich een Oracle database. Boven Topline zijn er web servers die web requests kunnen routeren naar Topline. Daarnaast bedient Topline interne client applicaties die door verschillende afdelingen (support desk, risk management, compliance, etc.) worden gebruikt. Werkzaamheden bestonden vooral uit: • Reviewen van code en functionele ontwerpen • Functionaliteit uitbreiden • Testplannen ontwikkelen
2
Het meerdendeel van de code is Delphi. Nieuwe functionaliteit is echter grotendeels ontwikkeld in C#. Concepten, technieken en tools
Service Oriented Architecture, Tibco Delphi 2006, C# (Visual Studio 2010), unit testing Oracle 10, PL/SQL Developer StarTeam, TFS, JIRA, UML, SCRUM XML, XSLT, XSD
Werkgever
Octalix BV
http://www.octalix.com
Data Projecten / werkzaamheden
Octalix is een multidisciplinaire organisatie op het gebied van klimaatbeheersing voor kantoorgebouwen. De technologie betreft hardware (sensors en actuators), server software, web based front ends en regel-algoritmes, alles in eigen beheer ontwikkeld. Er zijn teams voor hardware, software, firmware en web ontwikkeling. April 2005 t/m november 2010 Het hele systeem is integraal ontwikkeld (hardware, firmware, software). Ik hield mij alleen bezig met de software. Dit betrof grofweg vier verschillende projecten:
De server applicatie. Een verzameling memory resident object modellen: een model van het gebouw (qua ruimtes en installaties), een engine voor het executeren van regel-logica, een engine voor firmware upgrades, interfaces naar o.a. de Octalix hardware devices (deels draadloos via een radio protocol), web front ends, database en OPC modules. Database service. Objecten worden gestreamed en opgestuurd naar deze service, ter scheiding van server applicatie en database. Hardware test en monitoring systeem. Tools voor de producenten in China om hardware te testen en de voortgang van de productie te kunnen monitoren. Simulator, ter simulatie van de Octalix infrastructuur en daaraan gerelateerde gebeurtenissen.
Daarnaast hield ik mij bezig met documentatie schrijven (voertaal Engels) waaronder ontwerpen, testrapporten en manuals. Concepten, technieken en tools
Applicatie framework (ORM) OO, UML, SCRUM Delphi 7, ModelMaker, PascalScript MySQL 4, Postgres 8.3 TCP, UDP, radio protocol, multi threading (D)Unit testen, simulatie LEX, YACC, XML, DTD, CVS
3
Werkgever
Coolblue BV
http://www.pdashop.nl Coolblue is een webwinkel met afhaalbalie en supportafdeling voor de verkoop van consumentenelektronica. Data
April 2004 t/m april 2005
Projecten / werkzaamheden
Samen met twee collega’s pleegde ik onderhoud op het bestaande backofficesysteem, dat aan vervanging toe was door de toegenomen omvang en veranderde bedrijfsstrategie van Coolblue. Tevens boden we ondersteuning aan de gebruikers (onze collega’s van de supportafdeling, het magazijn en in de afhaalbalie). T.b.v. de verdere professionalisering van de balie heb ik een balie-applicatie ontwikkeld (producten scannen, koppeling met magazijn, etc.) T.b.v. de ontwikkeling van een nieuwe versie van het backoffice systeem en de websites heb ik de data uit bestaande MySQL databases gemigreerd naar de nieuwe Oracle database.
Concepten, technieken en tools
Delphi 7 Oracle 10, MySQL 4, Powerdesigner CVS
Werkgever
IKM Engineering, Gouda.
http://www.ikm.nl/ IKM ontwikkelt kennisintensieve informatiesystemen, bedoeld voor de ondersteuning van experts op een veelal technisch gebied. Deze worden in-house ontwikkeld. Data
1997 tot 2004
4
Projecten / werkzaamheden
Ieder IKM product is een samenhangend geheel van modulen. De expert modelleert zijn domein met een invoermodule, voert meetdata in in een metingmodule, analyseert de data via een analysemodule en gebruikt dan de planning module Enkele projecten worden hieronder genoemd : OWTS - voor het in kaart brengen en doormeten van electriciteitskabels. Stravis - voor het in kaart brengen van de conditie van complexen die in beheer zijn van een woningbouwvereniging. Op basis daarvan kan een meerjarenplanning worden gegenereerd. Project Management System – Europees project betreffende subsidiering en controlering van ruimtelijke ordening projecten. De werkzaamheden bestonden voornamelijk uit technisch ontwerpen, programmeren en testen. Daarnaast heb ik voor een paar systemen ook functionele ontwerpen gemaakt.
Concepten, technieken en tools
OO, Client/Server, Multi-tier architectuur UML Delphi 3 en 5, Visual Basic Oracle 8, SQL-Server 7, MS Access HTML, XML, ASP COM, CVS, Dunit
Werkgever
ICT Automatisering, Deventer ICT is een detacheringsbureau met focus op procesautomatisering, zowel via detachering als in-house.
Data
1996
Projecten
Automatisering van een mengvoederfabriek Softwarematige ondersteuning van de productie van Chipsets bij Fico
Werkzaamheden
Een mengvoederfabriek onderging een mechanische en procesmatige aanpassing, waardoor het bestaande software systeem dat de fabriek bestuurde moest worden uitgebreid. Dit betekende o.a. revisie van het technisch ontwerp en programma- en SQL-code, testen m.b.v. een simulatieprogramma en daarna installeren en proefdraaien in de fabriek. Fico was bezig met de bouw van modulaire machines waarmee “microchips gebakken kunnen worden”. Iedere module werd aangestuurd door verschillende lagen software. De bovenste laag was de GUI-laag, die communiceerde met de besturingslaag volgens een bepaald netwerkprotocol. Ik hield mij bezig met de programmering van de GUI-laag en ontwikkelde testplannen.
5
Concepten, technieken en tools
State Transition Diagrams, Client/Server architectuur Templates voor ontwerpdocumentatie Oracle, SQL C, Fortran Unix en Windows, COM PLC-communicatie Visual Basic, MS Access
Werkgever
MACH Electronics Multec Uitzendbureau voor technisch personeel
Data
1995
Project
ARBO-informatiesysteem Excel “goeroe” bij SHELL Medewerker op de afdeling Operations van Du Pont
Werkzaamheden
Ontwikkelen van een ziekteregistratiesysteem voor een ARBO-dienst. Grote bulk Lotus sheets en macro’s converteren naar Excel sheets. Technische ondersteuning van de afdelingen van Du Pont, voor zover het het gebruik van PC’s, netwerken, netwerkaansluitingen, randapparatuur en PC-software betrof.
Technieken en tools
Visual Basic en MS Access (MACH Electronics) Gezond verstand en allerlei exotische schroevendraaiers (Du Pont)
Taalbeheersing
Taal
Spreken
Schrijven
Lezen
Nederlands
Goed
Goed
Goed
Engels
Goed
Goed
Goed
Duits
Redelijk
Slecht
Goed
Rijbewijs : B (automaat) Overige platforms via opleiding of inhouse development: Delphi XE4, C, Assembler, Prolog, Miranda, Flash MX 2004 (animaties). Cursussen: Persoonlijke efficiency, Alex Academy (Aandelen & Obligaties, Sprinters, Opties, Technische analyse) Hobbies: electrische gitaar, spelen in rock bandje, screenwriting (in US English). 6