Curriculum Vitae Freek Kootstra Personalia Naam Woonplaats Email Telefoonnummer Freek Kootstra Rotterdam [email protected] 06 53 54 38 14 Profiel/ kenmerken Bezoek ook mijn Linkedin profiel voor de laatste updates en extra informatie. Ruim 15 jaar werkzaam in de ICT. Vooral ontwikkelen van administratieve software. Mijn interesse gaat uit naar software-architectuur in een complexe technische omgeving en het ontwerpen van professionele software aan de hand van functionele en technische specificaties. Interfacing met andere pakketten via back-end en middle-tier componenten. Beheren van SQLServer databases en het genereren van rapportages hieruit voor andere software-pakketten en statistische analyses. Door de diverse werkzaamheden en omgevingen van de afgelopen jaren ben ik breed inzetbaar en flexibel. Ik heb veel kennis van en ervaring met financiele software, administraties, goederenhandel en risico analyse. Analytisch Nauwkeurig Consentieus Vlotte werker Humor Doorzettingsvermogen Vakkennis Branches ICT Mobiele Telefonie Goederenhandel Administratieve software Rol/ functie Software engineer Software architect Tools UML Xtreme & Agile development Software Quality Assurance OO(P)/Reverse engineering Cyclic development Scrum ORM IoT / M2M DevOps Databases SQLServer 6.5/2005/2008R2/2012/SqlAzure Analysis Server SSAS Reporting Server SSRS Subversion / SVN versie controle Platform Windows Servers Windows Azure Methoden, technieken VisualBasic 6 Transact-SQL C# + ASP.Net XML/XSL/XPATH Javascript/Ajax Regular Expressions Crystal Reports 1/6 versie: juli 2017 Curriculum Vitae Freek Kootstra Opleiding / trainingen Algemeen Praedinius Gymnasium Groningen Rijksuniversiteit Groningen, arts examen ICT gerelateerd 1997 Visual Basic 5.0 2003 DotNet Architecture 2006 Updating your database-skills to SQLServer2005 2007 Certificering Implementing & Maintaining SQLServer2005 2007 2008 Business Intelligence for SQLServer2005 Certificering Exact Globe 2003 Enterprise 2012 Windows Azure for Developers 2015 Cursus Diving in OOP via CodeProject Cursus Stairway to MDX queries via SqlServerCentral Talen Nederlands Engels Duits Vroegere werkgevers Sedert 2009 2008-2009 2007-2008 2000-2007 1999-2000 1998-1999 Freek Kootstra ICT als freelance professional Down To Earth ICT Exact Software Delft InfospaceMobile, Papendrecht Witchcraft IT Services, Rotterdam HANDS B.V., Rotterdam Ervaring overzicht: 12/2015 – 09/2016 Billing engineer en SqlServer developer Teleena Teleena is een mobile services provider (MVNE) gebaseerd in het VK en Nederland. Schrijven en aanpassen van scripts en queries voor het facturatie platform. Hierbij gebruik gemaakt van Transact-Sql, PowerShell, SSIS packages en SSRS rapportages. Aanpassen van C# code in CLR assemblies en SSIS scripts. Maken en aanpassen van unit-tests en andere test harnassen in samenwerking met de testers. Schrijven en aanpassen van de custom code voor retail facturatie van mobiele telefoon eindgebruikers (meer dan 100.000 facturen per maand). Importeren van master data via ftp, compressie en encryptie. Gewerkt met Scrum in een klein team van ontwikkelaars en 2/6 versie: juli 2017 Curriculum Vitae Freek Kootstra testers. Gebruikte software: VisualStudio2008/SqlServer2008R2 64bit, VisualStudio 2012, SSRS, SSIS, Powershell Operating systeem : Windows 2008R2 Server 08/2015 - 12/2015 SqlServer/C# developer Lukkien Lukkien is een bedrijf dat onder andere IT oplossingen levert voor klanten Samen met een college een al gedeeltelijk gebouwde E-commerce website voor het boeken van vakantiereizen afmaken. Security opzetten, database connecties optimalizeren. Data overzetten vanuit een ooude MySql database. De website is gebouwd met MVC 4.5 en WCF 4.0 als framework. Scrum als werkmethode. Gebruikte technologie: WCF, MVC, Linq, Json, Razor, Ajax VisualStudio2013, TFS, SqlServer 2014 12/2014 - 05/2015 Software Developer Freek Kootstra ICT. Een oude speelgoed autobaan verbinden met de Cloud via een Arduino minicomputer. De Arduino verbindt met een Windows Azure service die een AI module bevat. Het doel hiervan is om de modelautootjes te kunnen besturen zodat ze in de bochten langzamer rijden en niet tegen elkaar botsen. Afbeeldingen en een uitgebreide omschrijving van het project: http://www.dataspider.nl/modelcartrack.htm Het doet ook mee in de Microsoft Azure IoT Contest van Codeproject: http://www.codeproject.com/Articles/887003/Control-a-model-car-track-with-Azure-and-Arduino Inmiddels is de tweede fase van het project succesvol afgerond. Gebruikte technologie: C/C++ for the Arduino C# for the Cloud service VisualStudio 2012, Windows Azure, SqlServer Azure 03/2014 – 01/2015 Billing engineer en SqlServer developer Teleena Teleena is een mobile services provider (MVNE) gebaseerd in het VK en Nederland. Schrijven en aanpassen van scripts en queries voor het facturatie platform. Hierbij gebruik gemaakt van Transact-Sql, PowerShell, SSIS packages en SSRS rapportages. Aanpassen van C# code in CLR assemblies en SSIS scripts. Maken en aanpassen van unit-tests en andere test harnassen in samenwerking met de testers. Schrijven en aanpassen van de custom code voor retail facturatie van mobiele telefoon eindgebruikers (meer dan 100.000 facturen per maand). Refactoring van het bestaande platform voor toename van het volume en voor data consolidatie. Gewerkt met Scrum in een klein team van ontwikkelaars en testers. Gebruikte software: VisualStudio2008/SqlServer2008R2 64bit, VisualStudio 2012, SSRS, SSIS, Powershell Operating systeem : Windows 2008R2 Server 12/2013 - 12/2013 VBA and Sql Developer 3/6 versie: juli 2017 Curriculum Vitae Freek Kootstra Nebest Adviesgroep. MS-Word sjabloon aangepast om data direct uit een Sqlserver database op te halen ipv. handmatig in te voeren. ReportServer rapportages aangepast om een andere dataformaat te verwerken. Gebruikte software: MS-Office 2007/Sqlserver 2008R2/SSRS Operating systeem : Windows2008R2 Server 02/2013 - 05/2013 SqlServer BI developer ANWB Travel ANWB Travel is part of the Dutch ANWB drivers association. Ontwerpen en ontwikkelen van een datawarehouse voor de opslag van data uit Exact Next administraties van de verschillende tour-operator dochters. Rapporten omvatten P&L en balans gecombineerd met boeking informatie uit de diverse boeking systemen. De Excel sheets worden automatisch geformatteerd met Vba. Daarnaast een Olap cubus ontwikkelt voor multidimensionale analyses op basis van SSAS met divers SSRS en PowerPivot rapportages. Verschillende ETL processen verzorgen de import van de data in het datawarehouse opgezet volgens Kimball. Gebruikte software: VisualStudio2008/SqlServer2008R2 64bit Excel2007, SSRS, SSAS Operating systeem : Windows 2008R2 Server 10/2008 – 12/2012 SqlServer developer Nidera Trading Company Het opzetten en implementeren van een DataWarehouse ter vervanging van het huidige rapportage systeem. Gebruik wordt gemaakt van Analysis en Reporting Server. De import van data geschiedt uit een AS400 met daarin het trading systeem. Tijdens de ontwikkeling onderhouden en corrigeren van de huidige rapportages gebaseerd op T-Sql views naar de AS400. Het verzamelen en ontsluiten van supply en demand gegevens voor verhandelde producten zoals granen en oliën vanaf het internet ter ondersteuning van de traders. ETL import van data uit diverse bronsystemen en internet. Gebruikte software: VisualStudio2005/SqlServer2005 SSRS, SSIS, SSAS, Excel2007 Operating systeem : Windows XP, AS400 03/2008 – 03/2009 Software engineer, Architect DTE-ICT Het ontwikkelen van een basis middle-tier framework voor generieke communicatie tussen front- en back-office systemen. Het betreft een grotendeels abstracte structuur die met behulp van reflectie specifieke data-adapters activeert en via onder andere remoting aan andere software ter beschikking stelt. Een laag van specifieke service implementaties verzorgt de vertaling naar het onderliggende data-systeem en vice versa. Gebruikte software: VisualStudio2008/.NET framework 3.5 – 4.5 Operating systeem : Windows XP 03/2008 – 03/2009 Software engineer, Architect DTE-ICT Het opzetten en inrichten van een ontwikkel-omgeving voor de developers van DTE-ICT met een Subversion versie-beheer server, Apache webserver, SQLServer2005 developer server en VirtualPC’s met diverse voorgeinstalleerde ontwikkel-omgevingen. Gebruikte software: Subversion/Apache/SQLServer 4/6 versie: juli 2017 Curriculum Vitae Freek Kootstra Operating systeem : Windows XP/Windows2003 Server 04/2007 – 03/2008 Software engineer, Developer Exact Software Delft Het ontwikkelen van Custom Solutions bij Exact EMEA, de internationale divisie van Exact. De werkzaamheden betreffen het ontwikkelen van aanpassingen en uitbreidingen van Exact Globe Enterprise. Dit voor grote internationale bedrijven die specifieke extra of afwijkende functionaliteit nodig hebben voor hun financiële administratie. Daarnaast ook modules voor het exporteren/importeren van en naar andere software pakketten. De projecten variëren van kleine oplossingen zoals een XML-export tot grote projecten met uitgebreide veranderingen van het standaard pakket. De oplossingen worden gebouwd door een klein team bestaande uit een designer, developer en tester in nauwe samenwerking met de klant. Gebruikte software: VB6.0 / SQLServer2000/Exact Globe Enterprise Operating systeem : Windows 2003 Server 01/2001 – 03/2007 Software engineer, Developer + Designer InfospaceMobile, Papendrecht Diverse projecten uitgevoerd, vanaf 2003 met .Net. In omgekeerd chronologische volgorde: - - - - - - - Met C# /ASP.Net Internet proxy voor MMS-bericht verkeer. De proxy vertaalt het interne XML-formaat naar het door klanten gehanteerde formaat of standaard MM3 / MM7 formaat. Daarnaast zet de proxy ook de verbinding met de server van de klant op met zonodig authenticatie en encryptie. De proxy is generiek opgezet en kan voor elke verbinding worden ingezet. Met C#, ASP.Net, SQLServer 2000, XML-server: Interfacing van het SMS/MMS platform met het JdEdwards boekhoudsysteem. Naast import-routines voor het legacy Clippersysteem ook een platform-onafhankelijke import-API op basis van ASP.NET en een calculatie-module in C#.NET . Met C#, ASP.Net: Web-interface voor het invoeren, configureren, activeren en monitoren van SMS en MMS-bulkverzendingen. De Web-interface is beveiligd en de invoer en andere acties vanuit de interface worden op verschillende niveau's gecontroleerd zowel voor als tijdens de verzendingen. Met VisualBasic.Net: Het ontwikkelen van een SQLServer-connectie module als onderdeel van een failover-script. Deze module stelt andere .NET en niet-.NET programma's in staat om hun verbinding automatisch over te zetten naar de Standby-SQLServer in geval van onderhoud of storing van de Productie-SQLServer. Met SQL Server 2000: Het beheren van de SQLServer2000 database. Periodiek onderhoud aan de databases, het maken van back-up’s, uitvoeren en controleren van Jobs. Tevens het schrijven van ad-hoc SQL-queries voor verzoeken van gegevens uit de database en voor het vullen en aanpassen van data in tabellen. Met MS-Word2000, VB6.0, ASP2.0, SQL Server2000: Het ontwerpen, ontwikkelen, implementeren en beheren van een database met transactie-gegevens van het SMSplatform voor statistische doeleinden en facturering. De database wordt benaderd door een VisualBasic6 applicatie van waaruit facturen naar MS-Word worden verzonden. Tevens zijn er diverse Web-applicaties maarmee statistische gegevens kunnen worden geraadpleegd. Deze Web-pagina's zijn ook beschikbaar voor klanten via een beveiligdeSSL-connectie. Zowel de VisualBasic-applicatie als de Web-interface benaderen een Back-End van Stored Procedures geschreven in TransactSQL. Daarnaast wordt gebruik gemaakt van XML-output uit de SQLServer en XSL-stylesheets. De statistische gegevens kunnen worden gepresenteerd als tabellen of grafieken met behulp van ChartFX. De werkzaamheden aan het hart van dit systeem zijn afgerond in september 2002. Dit is later omgebouwd naar DotNet voor interfacing met JdEdwards. Met VB 6.0: ontwikkelen en implementeren van diverse SMS-diensten als onderdeel van het standaard-pakket van SMS-diensten zoals geleverd door Infospace aan de mobiele telefonie-operators. Deze applicaties verzorgen onder andere het opvragen van file5/6 versie: juli 2017 Curriculum Vitae Freek Kootstra informatie, beursfonds-koersen, uitgaansgelegenheden en vluchtinformatie. Deze applicaties wisselen sterk in complexiteit. 10/1999 – 12/2000 Software engineer, Helpdesk Witchcraft IT Services, Rotterdam Voor een klein Rotterdams IT bedrijf voor klanten ontwikkelen van o.a. Microsoft Office-macro’s en Internet/Intranet applicaties. Daarnaast gedurende ruim een half jaar als helpdesk-medewerker gedetacheerd bij de Rotterdamse bibliotheek voor IT-support 10/1998 – 09/1999 Junior programmeur HANDS B.V., Rotterdam Gedetacheerd bij de ANWB (ACDIS) voor het mee ontwikkelen van een Account-managementsysteem dat via een Intranet-applicatie ook door de Helpdesk geraadpleegd moest kunnen worden. Daarnaast het zelfstandig ontwikkelen van Microsoft Acces macro’s en het schrijven van batch-import SQL-scripts voor SQLServer 6.5 6/6 versie: juli 2017