CURRICULUM VITAE Persoonlijke gegevens Naam Roepnaam Geboortedatum Nationaliteit Woonplaats Functie
: : : : : :
J.L.P. Tewarie Jay 4 mei 1982 Nederlandse Utrecht Developer
:
Jay Tewarie is een veelzijdige Lead-developer / consultant. Door zijn brede werkervaring en kennis is hij in staat vanuit de klantsituatie business gericht mee te denken over problemen en de gewenste oplossing. Hij bijt zich graag vast in complexe vraagstukken en optimalisatie-trajecten. Jay is daarnaast te typeren als leergierig en nieuwsgierig.
Overige kenmerken Karakterschets
Door zijn open persoonlijkheid, in combinatie met zijn communicatieve vaardigheden is Jay als geen ander in staat junioren te begeleiden naar een hoger niveau. Door deze kwaliteiten is hij tevens in staat technische zaken uit te leggen aan mensen voor wie automatiseren geen tweede natuur is. Bijzonderheden
:
Oprichter en oud-voorzitter van “Stichting vrienden van Zuilen” Vrienden van Zuilen is verkozen tot Zuilenaar van het Jaar in 2012
Talenkennis Schriftelijk
Mondeling
: :
Uitstekend Goed
Uitstekend Uitstekend
Opleiding
:
Medisch Technische Informatica Atheneum
Vaktechnische opleiding
:
Engels Hindi
Opleidingen
Centric Software Professionals
MCTS – Web applications development - MS .Net 4.0 MCP, MCSD – Developing Microsoft Azure and Web Services 4.5 Time-management Electronic Customer Compliance SharePoint 2007
1
2015
Curriculum Vitae van J.L.P. Tewarie
Kennis en vaardigheden Methoden & technieken
:
SCRUM, AGILE
Besturingssystemen
:
Windows 7 / Vista / XP
DB / DC
:
MS SQL Server MySql, MsAcces
Programmeertalen
:
C# .Net, VB.Net, MVC, Javascript, ASP.Net, Visual FoxPro, Java, AngularJS, Ajax,
Pakketten / tools
:
Visio, Enterprise Architect, Powershell, Visual Studio, TFS
: : : : : : : :
Januari 2015 – Maart 2015 Stick to the brand Marketing Technisch consultant, Senior .Net developer MVC Windows 7 SQL Server 2008 C# .Net, Asp.Net 4.0, Umbraco, Razor, InstaSharp, Facebook Javascript SDK.
Werkervaring Periode Opdrachtgever Branche Functie Methoden / technieken Besturingssystemen DB / DC Programmeertalen / tools
Stick to the brand ondersteund bedrijven op meerdere manier met branding. Een van de wijzen waarop zij dat doet is met het maken van foto/videoreportages en het tentoonstellen hiervan op het internet. De meerwaarde van het product zit erin dat er van de bezoekers van de site data wordt verzameld uit Facebook en Instagram. De tool voor het uploaden van media, het configureren van de weergave van de Media en het instellen van de Lay-out van de branding site is door Jay ontworpen en geïmplementeerd. Jay heeft ook de tool ontwikkeld waarmee StickToTheBrand doelgroepdata verzameld uit Instagram en Facebook. De tool zoekt op #hashtags en bouwt vervolgens een databoom op met data over media, gebruikers, posts, netwerken van gebruikers, spreiding van het merk etc.. De oplossing is op basis van Umbraco als content management systeem in samenwerking met Instasharp als tool voor het aanspreken van de Instagram Api en Javascript Facebook SDK voor het inloggen van gebruikers en het verzamelen van diverse metadata. Het resultaat is een uitbreiding van Umbraco als contentmanagement systeem door extra beheer pagina’s, integratie van social media functionaliteit en het verzamelen van doelgroep meta data.
Centric Software Professionals
2
Curriculum Vitae van J.L.P. Tewarie
Werkervaring Periode Opdrachtgever Branche Functie Methoden / Technieken Besturingssystemen DB / DC Programmeertalen / tools
Oktober 2014 – December 2014 Colimbra Verzekering en Pensioenen Senior developer WinForms, MVC 5.0 Windows 7 MongoDb, Sqlite C#.Net, Asp.Net 4.0, Java, Javascript, AngularJS
: : : : : : : :
Colimbra ontwikkelt in eigen beheer software voor extranet, websites en transactie- en berichtenverkeer. Daarnaast hosten en beheren zij productieomgevingen en SaaS-oplossingen. Verder ontwikkelen ze digitale identiteit (IDVerzekerd en eID). ColanStudio is een systeem dat een Java-bibliotheek genereert die complexe tariefberekeningen uitvoert voor de verzekeringsbranche. Het systeem stelt opdrachtgevers in staat om in een .Net WinForms applicatie formules en verbanden in te stellen op een dataset. De gebruiker dient in ColanStudio data te importeren, die als basis voor de berekeningen geldt. Vervolgens kunnen deze gebruikers middels klik en sleep handelingen verbanden tussen kolommen in de database aanleggen en hier wiskundige formules, If-statements, datum functies en look-up functies op toepassen. Het resultaat hiervan zijn tarieven die voor producten gebruikt worden binnen de diverse bedrijven. De output is een Java .jar bibliotheek en een database die vervolgens in het framework van de opdrachtgever geïmporteerd kan worden en berekeningen doet conform specificatie, dit als resultaat van het werk dat door de consultant in ColanStudio verricht is. Jay trad op als ontwikkelaar en adviseur binnen het traject waarbij de output van de c# applicatie, van Java-webservice naar Java .jar bibliotheek, herschreven werd. Ook breidde hij het C# pakket uit met SQlite functionaliteit voor import en export van data, DateTime berekeningen, multi-kolom lookup functies en datatype-validaties en wiskundige functies. Dit project was complex door de eis om alle C# functionaliteit die ColanStudio bood, ook over te zetten naar de Java-klassen, waarbij er zo weinig mogelijk externe bibliotheken gebruikt moesten worden en zoveel mogelijk eigen code gebruikt moest worden voor het vertalen van de functies naar Java-classes, inclusief SQLite connecties, casting, wiskundige functies etc. De eis was om zonder tussenkomst van een gebruiker direct klassen te compilen en vervolgens om te zetten tot .jar bibliotheek. Vervolgens heeft Jay als ontwikkelaar diverse controls ontwikkelt voor CAS, deze controls werken samen met een uitgebreid C# en javascript framework.
Sabbatical Periode Omschrijving
Centric Software Professionals
: :
Januari 2014 – Augustus 2014 Rondreis door Azië
3
Curriculum Vitae van J.L.P. Tewarie
Werkervaring Periode Opdrachtgever Branche Functie Methoden / Technieken Besturingssystemen DB / DC Programmeertalen / tools
: : : : : : : :
Mei 2013 – December 2013 ASR Financiële dienstverlening Senior developer / Systeem adviseur / Consultant WCF, MVC Windows 7 SQL Server 2008 C# .Net, Asp.Net 4.0, Powershell
ASR is een Nederlandse verzekeringsmaatschappij voor alle verzekeringen en behoort tot de grootste verzekeraars van Nederland. De dienstverlening is gericht op bedrijven in het MKB en de grootzakelijke markt. De productlijn Pensioenen is de specialist op pensioengebied. PIM is een systeem dat pensioeninformatie ontsluit naar partners en interne medewerkers van ASR. Dit systeem bevat ook een workflow manager dat, de door de wet verplichte, contact tussen cliënt en pensioenfonds begeleid. PIM is de vervanging van een 7 tal softwarepakketten die gedateerd en gefragmenteerd zijn. Het mainframe wordt niet vervangen, data uit het mainframe wordt weergegeven in de applicatie. Aan dit systeem heeft Jay verschillende modules toegevoegd. Jay trad op als analist voor diverse processen zoals afhandeling van aanvragen, uitkeringen en voorzieningen. Deze processen waren complex vanwege de vele stakeholders. Deze processen zijn in veel gevallen ook onderhevig aan wetgevingen. Vervolgens werden deze processtromen door Jay geïmplementeerd in de workflow applicatie. Middels Powershell-scripts heeft Jay tevens netwerk en Office-taken geautomatiseerd. Om informatie te ontsluitend uit verschillende systemen die data bevatten van bijvoorbeeld: cliënten, bedrijven, uitkeringen, contactinformatie etc. heeft Jay als developer WCF webservices geïmplementeerd in sommige gevallen met input uit Broker Services. Deze informatie werd vervolgens middels complexe query’s gekoppeld en/of getransformeerd voor gebruik in de weergaveschermen.
Werkervaring Periode Opdrachtgever Branche Functie Besturingssystemen DB / DC Programmeertalen /tools
: : : : : : :
Januari 2013 – April 2013 e 2 kamer der Staten Generaal Overheid Senior developer / Systeem adviseur Windows Vista SQL Server 2005 / 2008 C# .Net, Asp.Net 2.0 / 4.0
De Tweede Kamer der Staten-Generaal vormt samen met de Eerste Kamer, de Staten-Generaal van het Koninkrijk der Nederlanden. PARLIS - Parlementair informatie systeem, is het systeem waarin medewerkers en Kamerleden alle informatie kunnen inzien dat voor het behandelen van een zaak van toegevoegde waarde is. Parlis wordt ook gebruikt voor het reserveren van kamers en het weergeven van contactgegevens van relaties van de Kamer. Jay heeft onderzoek gedaan naar de impact van de upgrade van PARLIS van .Net versie 2.0 naar 4.0 op de verschillende hardware en software omgevingen. Het datamodel van PARLIS is complex vanwege de vele mogelijkheden van koppelen met diverse typen data zoals audio, video, mailings, documenten, jurisprudentie en andere typen data welke aan een zaak gekoppeld dienen te worden op basis van bijvoorbeeld: zaaknummer, datum, persoon, wet, locatie etc. De uitdaging in dit project was het beschrijven en het redesign van het datamodel.
Centric Software Professionals
4
Curriculum Vitae van J.L.P. Tewarie
Werkervaring Periode Opdrachtgever Branche Functie Methoden & technieken Besturingssystemen DB / DC Programmeertalen / tools
: : : : : : : :
Juli 2012 – December 2012 Pensioenfonds Horeca & Catering Financiële dienstverlening Senior developer / Systeem adviseur / SCRUM master SCRUM Windows 7 SQL Server 2008 C# .Net, Java, T-Sql, Powershell
Pensioenfonds Horeca & Catering is de beheerder en uitvoerder van de pensioenregelingen voor de bedrijfstakken horeca en catering. Zij bieden hun deelnemers een basispensioen en aanvullende regelingen, zoals een nabestaandenpensioenverzekering en de mogelijkheid om extra pensioen op te bouwen. Pensioenfonds Horeca en Catering had de wens om de “ontwikkelstraat” te professionaliseren en de communicatie en informatiestromen tussen afdelingen te verbeteren. Men werkte in eerste instantie met een achttal verschillende systemen, waarbij de wens was om de functionaliteit van deze systemen in één maatwerkapplicatie onder te brengen. Er werden ook jaarlijks mailings gedaan naar miljoenen cliënten, wat zorgde voor een grote werkbelasting. Om deze belasting te ondervangen werd een speciale workflow applicatie gebouwd. Jay stuurde een team aan in de rol van Scrummaster. Daarnaast analyseerde hij de processen tussen afdelingen en naar cliënten en implementeerde deze in de workflow applicatie. Jay bestudeerde verschillende communicatie formats met afdelingsspecifieke kaders en ontwikkelde een nieuw uniform format. Jay adviseerde ook over het format en frequentie van overleg tussen verschillende afdelingen. Om een gelijke systeemonafhankelijke ontwikkelomgeving voor alle developers in te richten heeft Jay, virtuele omgevingen opgezet en Virtual Machine images samengesteld. Een deel van zijn ontwikkeltaken bestond uit data-analyse, controle en automatisering van zoekopdrachten met behulp van Powershell t.b.v. mailings. Een aantal Java modules werden door Jay geoptimaliseerd en herschreven naar C# klassen en libraries.
Centric Software Professionals
5
Curriculum Vitae van J.L.P. Tewarie
Werkervaring Periode Opdrachtgever Branche Functie
: : : :
Mei 2012 – Juni 2012 Scholengemeenschap “Het streek” Onderwijs Technisch consultant
Christelijke scholengemeenschap “Het streek” is een brede school voor het voortgezet onderwijs. Van praktijkonderwijs tot en met gymnasium. Het Streek heeft de applicatie “Schoolmaster” in gebruik waarin de gehele administratie van de school is opgenomen. Om de verkoop van producten zoals USB-sticks, schoolreizen en voedsel te stroomlijnen en te optimaliseren is een webshop ontwikkeld en gekoppeld aan Schoolmaster. Dit systeem diende verschillende betaalsystemen te ondersteunen en ook rekening te houden met kwijtschelding van lesgeld. Tevens dienden producten op verschillende niveaus aangeboden te kunnen worden zoals: leeftijd, klas of niveau. Als consultant heeft Jay een vooronderzoek gedaan naar verschillende webshops en de wijze van koppelen met Schoolmaster. Jay heeft alles in dit vooronderzoek beschreven, zodat na zijn analyse van het aanbieden en inkopen van producten, kortingsregels en het design van Ideal-koppeling, de implementatie van de webshop en koppeling met Schoolmaster webservice uitgevoerd kon worden.
Werkervaring Periode Opdrachtgever Branche Functie Methoden / technieken Besturingssystemen DB / DC Programmeertalen / tools
: : : : : : : :
Maart 2011 – Mei 2012 Garansys Maatwerk software Technisch consultant, Senior .Net developer LINQ, POCO objects, Late-Binding, Workflows, Web services Windows 7 SQL Server 2008 ASP.NET 4.0, C#, T-SQL, Javascript, Entity framework
Garansys richt zich op IT-projecten en applicatiebeheer- en consultancy diensten. Het bedrijf is opgericht in 2009 en er werken ruim vijftig medewerkers. Om aan Rapid application development te kunnen bijdragen heeft Garansys een eigen framework ontwikkeld. Het framework heeft als doel een consultant in staat te stellen, om met enkele klikken en sleep acties een compleet werkende applicatie bij de klant als prototype te kunnen demonstreren. Basis functionaliteit als login, database design, exchange koppelingen, CRM, grootboek, workflows, etc. dienen al in de backend geïmplementeerd te zijn. De taak van Jay was het door-ontwikkelen en optimaliseren van dit framework. Aan de hand van analyse van nieuwe wensen van de opdrachtgevers werd door Jay en zijn collega’s functionele en technische ontwerpen geschreven voor controls, libraries en forms. Deze werden door het team en hem zelf geïmplementeerd. Omdat het framework erg uitgebreid was heeft Jay zich ook regelmatig met optimalisatie van de backend bezig gehouden, code geoptimaliseerd en refactoring uitgevoerd. Dit niet uitsluitend binnen de C# klassen maar ook binnen het datamodel en de SQL server database. Daarnaast behoorde de begeleiding van junioren en het geven van demonstraties tot zijn takenpakket.
Centric Software Professionals
6
Curriculum Vitae van J.L.P. Tewarie
Werkervaring Periode Opdrachtgever Branche Functie Methoden / technieken Besturingssystemen DB / DC Programmeertalen / tools
: : : : : : : :
Maart 2011 – Mei 2012 Garansys in opdracht van Woningborg Maatwerk software Technisch consultant, Senior .Net developer WCF, webservices / SOA Windows 7 SQL Server 2008 C# .Net, Asp.Net 4.0, Entity framework, Powershell
Woningborg groep verstrekt al meer dan 30 jaar waarborgcertificaten (garanties voor bouwprojecten) aan kopers van nieuwe woningen. Zij geven ook technische, financiële en juridische adviezen op het gebied van woningbouw. Om deze garanties te kunnen verstrekken dienen bouwondernemers diverse stukken aan te leveren om een financiële en technische screening te doorlopen. De Woningborg groep gebruikt het maatwerksysteem “SWIS” om deze complexe administratieve processen te ondersteunen. Dit systeem is al 10 jaar in gebruik en is om die reden technisch en functioneel verouderd. Omdat er sprake was van een bedrijfsspecifieke oplossing met veel bijzondere kenmerken is besloten om een nieuw maatwerksysteem (Wogris) te ontwikkelen. Het project omvatte niet alleen technische oplossingen maar moesten ook de werkprocessen geoptimaliseerd worden. Jay was als architect verantwoordelijk voor de modules: CRM, Grootboek, Mailings en instelling. De Backend van deze modules werden door hem geïmplementeerd. Tevens heeft hij m.b.v. Powershell updates van de applicatie Wogris geïnstalleerd en het opstarten van ondersteunende Windows services geautomatiseerd. De front-end werd gebouwd door junioren aan de hand van zijn technische ontwerpen. In veel gevallen waren informatiesessies noodzakelijk om de functionele en technische eisen helder uit te leggen. Jay was hierbij de schakel tussen de business en IT. Binnen dit project werden meerdere complexe processen door Jay in kaart gebracht in overleg met diverse medewerkers van Woningborg, deze werden vervolgens door het team in de workflow module gebouwd.
Centric Software Professionals
7
Curriculum Vitae van J.L.P. Tewarie
Werkervaring Periode Opdrachtgever Branche Functie Methoden / technieken Besturingssystemen DB / DC Programmeertalen / tools
: : : : : : : :
Augustus 2010 – Maart 2011 Utilize Business Solutions B.V. Accountancy, webshops Technisch consultant, Senior .Net developer LINQ, webservices, SOA Windows 7 SQL Server 2008 ASP.NET, C#, T-SQL, Visual FoxPro
Utilize ontwikkelt maatwerk modules ter uitbreiding van functionaliteit in het financiële pakket; AccountView. Accountview is een financieel pakket. Men ontwikkelt koppelingen met AccountView in FoxPro met diverse webservices in C#, VB en PHP. Koppelingen met Exact Synergy via de database en webservices. De taak van Jay was het doorontwikkelen en optimaliseren van het interne framework en begeleiding van junior developers. Daarnaast heeft Jay maatwerkcomponenten gebouwd zoals koppelingen tussen AccountView en verschillende webshops, diverse Ideal koppelingen voor webshops en AccountView modules.
Centric Software Professionals
8
Curriculum Vitae van J.L.P. Tewarie
Verkort ervaringsoverzicht 01-2015
03-2015
Stick to the Brand, CMS & social media functionaliteit integratie in de branding sites. Colimbra (Verzekeringen) Ontwikkeling en advisering m.b.t. Colanstudio C# applicatie met Java output Rondreis in Azië
Sr developer / Consultant Sr developer
10-2014
11-2014
01-2014
08-2014
05-2013
12-2013
ASR (Pensioenen en verzekeringen): Ontwikkeling van interne Framework. Implementatie van Pensioen Informatie Manager.
Sr developer / Systeem adviseur
01-2013
04-2013
2 kamer der staten generaal (Overheid) Advisering in systeem hardware en software. Ontwikkeling van Parlementair Informatie Systeem.
Sr developer / Systeem adviseur
07-2012
12-2012
Pensioenfonds horeca en catering (Pensioenen) Ontwikkeling van interne systemen. Converteren van Java software naar .Net. Aansturen en professionaliseren van ontwikkelstraat.
Lead developer / SCRUM master
05-2012
06-2012
Scholengemeenschap “Het streek” (Onderwijs) Research koppeling NopCommerce met schoolmaster.
Consultant
03-2011
05-2012
Garansys Framework (ICT) Functioneel, Technisch ontwerp en implementatie van interne framework.
Sr developer / Architect / Begeleider medioren en junioren
03-2011
05-2012
Woningborg (Bouw) Architectuur, Functioneel, Technisch ontwerp en implementatie van diverse modules binnen het Woningborg project.
Sr developer / Architect / Begeleider medioren en junioren
08-2010
03-2011
Utilize Business Solutions (Accountancy) .Net en Visual FoxPro maatwerk binnen diverse accountancy pakketten.
Sr developer / Consultant
05-2010
07-2010
Wegener Data Mining (Marketing) Silverlight controls ontwikkeling ten behoeve van realtime webbased datamining.
Sr developer
10-2008
11-2009
Unit4 (Accountancy) Architect en developer binnen het innovatieteam. Gesprekspartner binnen het overheid transactie portaal.
Sr developer
03-2008
10-2008
Akzo Nobel (Chemie) Het technisch proces van de integratie van alle processen conform de standaard van Akzo werd beschreven en geïmplementeerd door Jay Tewarie.
Technisch consultant / Sr developer
12-2007
03-2008
PGGM (Verzekeringen) Upgrade contactcenter systeem.
Technisch consultant / Sr developer
09-2007
11-2007
ING Ontwikkeling rapporten.
Developer
03-2007
08-2007
CIZ Koppeling Axapta via WCF webservices met MS CRM
Developer
11-2006
03-2007
Shoestring.nl Upgrade website naar .Net met complexe backend.
Developer
e
Centric Software Professionals
9