Profiel - Freek Kootstra ICT

advertisement
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
Download