Personalia: Naam: Na3onaliteit: Woonplaats: Geboortedatum: Rijbewijs: Talen: Burgerlijke staat Hobbies: Website: LinkedIn: Uur tarief Erwin Beckers Nederlands Zoetermeer 1971 ja vloeiend Nederlands & Engels getrouwd (geen kinderen), 2 honden fotografie www.programmerenmeterwin.nl www.linkedin.com/in/ebeckers in overleg Profiel: Pro-actief: niet alleen doen wat er wordt gevraagd, maar ook zelf ac3ef zaken oppakken; Leergierig: ik ben en blijf up-to-date omdat development mij blijU fascineren; Meedenkend: met het project, de stakeholders, de techniek, de business etc.; Flexibel: als project developer gewend aan flexibiliteit qua werk3jd, mensen, plaats, tools etc.; Klantgericht: een development project is een middel om voor de klant iets te bereiken, geen doel op zich. De klant staat centraal; Teamplayer en zelfstandig: gewend om zelfstandig en in teamverband projecten uit te voeren; Communicatief vaardig: ik kan duidelijk maken wat ik wil, waar het project staat en kan communiceren met stakeholders, business, projectleiders en developers. Opleidingen: 1992 2003 2006 2014 HBO Technische informa3ca Master Technisch Architect MCSD / MCPD SCRUM Master Skills: • C# 2.0 t/m 4.5 • ASP.NET / ASP.NET MVC 5 • HTML5 / CSS3 / javascript / typescript / LESS • Angular 2 / AngularJs / SailsJs / MeteorJs / NodeJS / JQuery • SQL, LINQ, En3ty Framework / Unity • Winforms / WPF • WCF / SignalR / WebAPI • SQL Server 2000-2014 / MySQL / MongoDB • Visual Studio 2003-2015, Visual Studio Code, firebug, fiddler • SVN/ VSS/ Team founda3on server / github • SCRUM/RUP/agile development/UML / unijes3ng • Selenium • Object oriented programming • Wordpress / PHP • Silverlight • DirectX & DirectShow • Network protocollen zoals TCP/UDP/HTTP • Android/Windows Phone/ Surface tablet / Raspberry PI Branches: • Media (TV & radio zenders waaronder RTL,SBS,ProSieben/Sat1/Discovery Channel) • Uitgeverijen • Onderwijs • Overheid • Retail • Banken & Verzekeraars • Defensie • Financiële instellingen Specialisa3es: • Architectuur / systeem ontwerp • Programmeren C#/ASP.NET / HTML5/CSS3/javascript/typescript/less/angular 1&2 Werkervaring: Periode: Rol: Werkzaam bij: Technieken: 2014-heden Senior Developer ScanSys B.V. C#, ASP.NET MVC, jQuery, typescript, less, HTML5, angular 1 & 2 Werkzaamheden: Scan sys BV is gespecialiseerd in digitale factuurverwerking. Men heeU hiervoor een windows forms applica3e ontwikkelt. Mijn taak was een web applica3e te maken welke, met behulp van de laatste web technieken, func3oneel hetzelfde kon als de desktop applica3e en gebruikt kon worden op mobiel, tablet en desktop. Gebruiksvriendelijkheid stond hierbij hoog in het vaandel. Zo moest de applica3e responsive zijn en zowel via de muis als toetsenbord te bedienen zijn. Gedurende mijn periode bij Scansys ben ik begonnen met angular 1 . Angular 2 was op dat moment nog in een alpha fase. Na een succesvolle lancering van de web applica3e is deze hierna door mij ge-port naar angular 2. Periode: Rol: Werkzaam bij: Technieken: 2005-2014 Teamleider / Senior Developer / Technisch Architect TSS Cross Media group C#, ASP.NET MVC, Silverlight, SQL/SQL Server,HTML5/CSS3/Javascript/WCF SignalR, DirectX,DirectShow, AngularJs/SailsJs/MeteorJs/JQuery,Linq, Unity En3ty Framework Werkzaamheden: Gedurende de deze 3jd ben ik bezig geweest met het ontwerpen van de technische architectuur van het Evado plamorm en daarna met de implementa3e van de Evado Designer, de Evado Player en het Evado CMS. Daarnaast teamleider van het ontwikkel team en lid van het management team Het Evado plamorm is een cross-mediaal content management systeem wat gebruikers in staalt stelt om content te genereren, beheren en publiceren naar narrowcas3ng schermen, video walls, tablets en mobiele devices. Het Evado CMS is het kloppende hart van Evado. Via het CMS worden alle aangesloten diensten beheerd. Dit kan een mono-mediale oplossing zijn waarbij er 1 dienst wordt beheerd of een mul3/cross mediale oplossing zijn waarbij via Evado meerdere diensten beheerd worden. Bijvoorbeeld een narrowcas3ng service in combina3e met een iPad app of iPhone app. Het Evado CMS is zeer geavanceerd maar is verpakt in een duidelijke en begrijpelijke user interface die door iedereen gebruikt kan worden. De Evado Designer is een krach3g soUwarepakket voor de crea3e van templates voor diverse diensten. Door de combina3e van de gebruikersvriendelijke interface en de vele geavanceerde func3es kunnen snel resultaten bereikt worden. De templates die met de Designer gemaakt zijn, kunnen direct worden geïmporteerd in het Evado CMS. Hierna kan er content aan de templates worden toegevoegd. De Evado Player is een state-of-the-art media player die kan worden gebruikt voor narrowcas3ng/digital signage services, om grafische overlays voor een TV-uitzending te maken of voor het uitspelen van complete tv uitzendingen. De Evado Player kan draaien op een speciale PC of direct worden geïntegreerd met hardware in het LCD scherm. De player combineert HD-video, anima3es, 3ckertapes, tekst, aoeeldingen, 3D-modellen en vectoraoeeldingen in één enkel scherm. Periode: 2003-2005 Rol: Technisch Architect Werkzaam bij: Atos Origin Technieken: C#, ASP.NET, SQL/SQL Server,HTML/CSS/Javascript/JQuery, WinForms Werkzaamheden: Gedurende deze 3jd ben ik door Atos Origin gedetacheerd als Technisch Architect bij onder andere Na3onale Nederlanden, Defensie, Ahold en Rabobank. Rabobank : Binnen de Rabobank werd dagelijks een java JWT applica3e gebruikt. Kennis en documenta3e van deze applica3e was helaas verloren gegaan en nieuwe wensen konden niet meer geïmplementeerd worden. Mijn taak was het in kaart brengen van alle func3onaliteit d.m.v. van interviews van alle stakeholders en daarna het opnieuw ontwerpen en ontwikkelen van de applica3e in .NET en implementeren van alle nieuwe func3onaliteit Na3onale Nederlanden: Bij Na3onale Nederlanden was men bezig om een nieuw systeem voor hypotheken te implementeren. Het nieuwe systeem was gebaseerd op een SOA bus met daarin diverse sub-ystemen die elk deel van de informa3e opsloegen. Doel was om b.v. NAW gegevens maar 1x op te slaan zodat b.v. een adreswijziging meteen in alle producten van de klant werden doorgevoerd. Mijn taak was om de specifica3es op te stellen hoe de data welke op dat moment nog in het mainframe stonden geconverteerd moesten worden naar de nieuwe systemen. Daar de documenta3e en kennis hiervan niet compleet waren betekende dit dat samen met business, domain experts en de beheerders van het mainframe eerst moest worden uitgezocht hoe de data momenteel in het mainframe stond en wat elk veld betekende. Tevens waren de nieuwe systemen nog vol op in ontwikkeling en bij moest er bij elke itera3e met de leveranciers, business- en domein experts bekeken worden welke type polissen in de huidige itera3e geconverteerd konden worden en hoe deze gegevens geconverteerd moesten worden. De bouw van de conversie soUware was uitbesteed aan een externe par3j waarvoor ik samen met een aantal collega’s aan de hand van bovengenoemde de specifica3es moest aanleveren Ahold: Binnen Ahold waren er een 30x pakkejen aanwezig waarvan onduidelijk was of deze nog in produc3e waren, en zo ja wat ze deden, waar de sourcecode/documenta3e was en welke versie (s) er waren. Mijn taak was om een quick scan uit te voeren en dit alles in kaart te brengen. Defensie: Binnen defensie was er behoeUe aan een interne web applica3e waarin alle materieel via diverse criteria opgezocht kon worden. Voor elk type werd informa3e getoond bestaande uit omschrijving, technische specifica3es en 1 of meer foto’s. Mijn taak was het ontwerp en implementa3e van deze website Periode: 1996-2003 Rol: Senior Developer Werkzaam bij: Telema3c Systems & Services Technieken: C++, COM+, STL, MFC, SQL Server,ASP,HTML,Javascript Werkzaamheden: Gedurende deze 3jd ben ik bezig geweest met ontwerp en implementa3e van het @lpha systeem. Het @lpha systeem bestaat uit een totaal oplossing voor tv sta3ons voor het ontwerpen, beheren en uitsturen van teletext uitzendingen. Dit systeem wordt momenteel door 72 TV sta3ons nog dagelijks gebruikt Binnen het @lpha systeem was ik verantwoordelijk ontwerp & implementa3e van de volgende onderdelen: de Alpha winserter. Het systeem dat 24x7 in de uitzendstraat van het tv sta3on draait en alle teletext pagina’s via een uitgebreide scheduling en 3ming op het video signaal zet de @Alpha server. Het centrale content management systeem waarin alle content word opgeslagen en beheerd. Content kan worden aangeleverd door editors maar ook door diverse automated feeds (bv schiphol, anwb, AEX e.d.) de @lpha datas3c. Het front-end pakket voor de gebruiker. Met behulp van dit pakket kan de editor zelf zijn eigen pagina’s maken en de uitzendingen beheren Periode: 1992-1996 Rol: Junior Developer Werkzaam bij: Teleworld Technieken: Pascal, C, C++ Werkzaamheden: Gedurende deze periode gewerkt aan allerlei (deel) componenten voor o.a. de soUware van een schrijf tableau