Contact the Agency Laurens Simonse 06 22801031 |
[email protected] Bart Nijskens 06 52302211 |
[email protected]
Timothy Timothy is een breed inzetbare Java developer die innovatie en vernieuwing hoog in het vaandel heeft staan. Daarnaast heeft hij altijd oog voor het verbeteren van bestaande processen. Mede doordat hij technisch goed onderlegd is en makkelijk technieken combineert, weet hij slimme oplossingen te realiseren die positief bijdragen aan het resultaat van een project. Timothy zijn hart is helemaal verknocht aan Java. Deze passie groeide doordat hij tijdens zijn studie voltijd in Java heeft geprogrammeerd en sindsdien hobbymatig en professioneel altijd op de hoogte is gebleven van de nieuwste technieken en releases.
Roepnaam: Regio: Geboortedatum: Nationaliteit: Rijbewijs:
Timothy Amsterdam 8 november 1984 Nederlands Rijbewijs B
Timothy werd tijdens zijn studie Technische Informatica al helemaal gegrepen door techniek en de praktische toepassing ervan. Zo werkte hij zich in no time op binnen OGD tot “ervaren parttime developer” en realiseerde hierin al projecten van A tot Z. Timothy heeft naast een brede technische basis ook het vermogen om met een opdrachtgever over functionaliteiten te sparren of zijn software te implementeren binnen een organisatie. Timothy beschikt over goede communicatieve vaardigheden, is kritisch en legt de lat graag hoog. Hij werkt graag in teamverband maar kan ook goed zelfstandig uit de voeten! Timothy is iemand die uitdaging ziet in praktisch alle vraagstukken en zich snel eigen maakt binnen een organisatie. Dat Timothy ook ondernemend van geest is kwam tot uiting na zijn studie toen hij via zijn eigen netwerk een gigantisch project omarmde voor COTY (die hij al kende vanuit zijn OGD tijd). Hier ontwikkelde hij een Automated Action Memo Process applicatie om processen rondom promoties te optimaliseren. Na een succesvolle internationale implementatie is hij aan de slag gegaan binnen een startup om daar “gave innovaties” te creëren in o.a. Java voor de zorgsector. Nu gaat Timothy het avontuur met Rockstars aan… daagt u hem uit met een praktisch of juist complex Java-vraagstuk?
Kennis en vaardigheden Werk ethiek en programmeer conventies OOP | Ontwerp technieken & Ontwerp Patronen (Design Patterns) Data Structures | Reusability | Loosely Coupled Software | Ai | Human Computer | Interaction | Data Mining | Requirements Engineering | Data Reporting | Testing Workflow Design, Planning UML | 2.0 MS Visio | Office 2010 Revisioning Git | versie 1.9.3 SmartGIT (GUI) | versie 6.5 Development Languages Mobile & Client/Server Applications C# | versies Visual Studio 2000 - 2012 java | versie 2EE, 5SE, 6SE, 7SE Android Java | KitKat 4.4.2 (19) Linux Bash scripting | versies Fedora 20 & CentOS 6.8 BuildTools Gradle 2.4 | versie 2.4 Ant | versie 1.9.4 Maven | versie 3.3.3 Interactive Development Environment Eclipse | versie Kepler Netbeans | 8.0.2 MS Visual Studio | versies 2000, 2005, 2008, 2010, 2012 Database Development ERD & Normalization | Visio 2010 MSSQL | versies 2000 , 2005, 2008 MySQL | versie 5.0.17 MongoDB | versie 2.8 JSON | versie 3.3.2 SQLite | 3.7.11 Access | versie Office 2000 & 2010 Excel | versie Office 2000 & 2010 Basic Web Development HTML | versie 3 PHP | versie 5.5.24 Javascript | versie 1.8.5 jQuery | versie 1.11.0 JSON | versie 3 Windows & Office Interoperability | Reporting Visual Basic | Office 2000 & 2010 pagina 2 van 7
Office Macro's | Office 2010 WebDAV | versie IIS 7.0 Data Synchronisatie Email | Microsoft Exchange Server 2000 GoogleAPI Geolocation API GoogleAPI Google Cloud Messaging API | 6.5.87 SAP Reporting via Excell | Office 2000 REST SOAP | version 1.2 Google Protobuf (Transport layer data vector by contract) Linux | Linux Server Fedora | versie 20 CentOS | versie 6.8
Zelfstudie Timothy kreeg tijdens zijn professionele werkzaamheden niet altijd de kans om de nieuwste technieken te implementeren in zijn werk. Vanwege zijn affiniteit en interesse in nieuwe technieken is hij in de vorm van zelfstudie up to date gebleven. Zelfstudie was in vorm van testprojecten ontwikkelen op basis van instructies en literatuur. Timothy houdt zich onder andere met de volgende onderwerpen bezig: - AngularJS - Python - Bootstrap - HTML5
Opleiding 2005 – 2010
HVA | Technische Informatica (Afstudeerfase) · Major Software Engineering · Minors Software Engineering | Security & forensics | Game development
Talen Nederlands Engels Spaans Papiamentu
Vloeiend (moedertaal) C2 (Moedertaal) Vloeiend Vloeiend
Competenties ® Anaytisch vermogen ® Creativiteit ® Doorzettings vermogen ® Ondernemerschap ® Verantwoordelijk
® Adviseren ® Initiatief & inzet (Prestatiemotivatie) ® Kwaliteitsgericht ® Visie ® Innoveren
pagina 3 van 7
Werkervaring Project: Functie: Periode:
Vlinder (Watcher Enterprises) Software Architect | Developer Januari 2014 - mei 2015
Omschrijving:
De vlinder is een smartphone met software ontwikkeld voor ouderen die hun lichaam vaak achteruit zien gaan. Vanuit de gedachte “Hoe fijn zou het zijn als je op je oude dag de deur nog uit durft, omdat je weet dat er altijd iemand je te hulp zou kunnen schieten als er wat mis gaat” hebben wij dit product from scratch gebouwd. Binnen dit project heb ik de lead genomen in de totale software ontwikkeling.
Toepassingen:
Geofencing | val detectie | medicatie reminders | persoons alarmering | spraak verbinding | lifeline
Ontwikkel methode:
Spiraal model
Technieken:
Java Android | 4.4.2 Gradle | 2.4 REST SQLite | 3.7.11 JSON | 3.3.2 XML (Graphical User Interface) | Android UI Git | 1.9.3 SmartGit | 6.5
Design Patterns:
Model View Controller | Singleton | Producer Consumer
OS Triggers & Sensoren: AlarmManager LocationManager (GPS, Wifi & Cell-Tower providers) Accelerometer
Project: Functie: Periode:
Watcher-Relay Center (Data Server) Software Architect | Developer Januari 2014 – december 2015
Omschrijving:
Een server (Java) die veilig (SSL encryptie) het data verkeer van de hardware (de Kidswatcher/vlinder voor ouderen etc.) routeert naar de juiste, volgende (observerende) gebruikers.
Toepassingen:
Data Pomp UDP & SMS (inbound & outbound) | Data Transmissie Encryptie | Packet Fragmentation | 64 bit encoden & decoden | Vodafone Global Data Service Provider Interfacing | SSL (Client & server) | Configuration Management Async Data Transmission in synchronized environment
Ontwikkel methode:
Spiraal model
Technieken:
Java | OpenJDK 7 REST Jetty Server | 9 Sphinx | 1.3.1 WSImport pagina 4 van 7
SOAP | 1.2 SMS UDP Google Geolocation API JSON | 3.3.2 MongoDB | 2.8 Ant | 1.9.4 Linux Bash Scripting | fedora 20 Fedora | 20 CentOS | 6.8 Git | 1.9.3 SmartGit | 6.5 RoboMongo | 0.8.5 Eclipse | Kepler (Actual Java code) Netbeans | 8.0.2 (SOAP Webservice) JUnit | 4 Design Patterns:
Producer Consumer pattern | Observer pattern | Singleton pattern | Adapter pattern
OS Triggers&UDP Socket: Custom thread & session timers
Project: Functie: Periode:
Automated Action Memo Process (COTY Benelux B.V.) Software Architect | Developer (zelfstandig) Januari 2010 – december 2013
Omschrijving:
Voor COTY heb ik zelfstandig een systeem ontwikkeld gericht op het optimaliseren van acties/promoties die de organisatie doet voor bekende merken als Adidas en Calvin Klein in de cosmetica- en parfumeriewereld. Het integrale en internationale systeem draaide in 3 landen en ondersteunde meerdere afdelingen in hun dagelijkse werkzaamheden, hierbij kun je denken aan de afdeling business controlling, forecasting en data maintenance. De aanvraag kwam voort uit positieve ervaringen die ze hadden op gedaan tijdens mijn inzet via OGD in 2009.
Toepassingen:
Assortiments Beheer | CRM | SAP synchronisatie stock | Product Forecasting Product Promotie Beheer | EBITDA | Automatisering Supply Chain Autorisatie (5 rollen) tussen Benelux Hub (Haarlem & België), Hub Duitsland, Fabriek Duitsland CSL
Ontwikkel methode:
SCRUM
Technieken:
C# | Visual Studio 2010, 2012 Visual Basics for Applications | Office 2000 MSSQL | 2000, 2005 Excel | Office 2000 , 2010 SAP Stock Master Report
Design Patterns:
Singleton
pagina 5 van 7
Project: Functie: Periode:
My Personal Assistant (hobbymatig) Software Architect | Developer 2013
Omschrijving:
Een applicatie die de hedendaagse, tijdrovende uitdagingen voor ons stroomlijnt/oplost met als doel, onze persoonlijke efficiëntie op te schroeven. Denk hierbij aan administratieve taken, agenda en de to do’s.
Toepassingen:
Rekening Mutatie beheer | Profit & Loss | Crediteuren beheer | Extrapolatie
Ontwikkel methode:
Spiraal Model
Technieken:
Android Java | C# | MySQL
Design Patterns:
Producer consumer pattern
OS Triggers & Sensoren: OS Alarms
Project:
Energievergelijker (hobbymatig)
Functie: Periode:
Software Architect | Developer 2012
Omschrijving:
In 2012 heb ik een volledig onafhankelijke energievergelijker ontwikkeld voor eigen gebruik en mijn persoonlijk netwerk. Dit was een applicatie om de echte energietarieven van de verschillende energieleveranciers te berekenen en te vergelijken. Verder houdt de applicatie tevens bij hoeveel energie er verbruikt is.
Ontwikkel methode:
SCRUM
Technieken:
PHP
Project: Functie: Periode:
Android Marketing App voor Froon Advocaten Software Architect | Developer 2010
Omschrijving:
Voor Froon Advocaten heb ik een Android (Marketing) applicatie geschreven om aangesloten advocaten in de regio, via GPS-locaties, op te zoeken. Doel was om de leads van de unieke gebruikers anoniem te kunnen volgen en om de verschillende Advocatenkantoren te kunnen abonneren aan het systeem.
Ontwikkel methode:
Waterval
Technieken:
Java
pagina 6 van 7
Project: Functie: Periode:
COTY (Via OGD) Software Developer 2009
Omschrijving:
Voor COTY heb ik door middel van het ontwikkelen van twee applicaties alle orders, retourneren, sales en stockgegevens van producten met betrekking tot het Account ICI Paris XL geautomatiseerd en inzichtelijk gemaakt. Hieronder een toelichting per applicatie: App 1: Data Synchronization (JAVA data pomp) die de orders, retouren, sales en stock gegevens uit een statische database haalt en deze opslaat in een MSSQL database. App 2: Data Rapportage die de opgeslagen data gefilterd en gestructureerd kan weergeven.
Ontwikkel methode:
Waterval
Technieken:
C# | Visual Studio
Projecten via OGD | 2005-2009 TopClick Een rapportage systeem ontwikkeld om de aansturing van de activiteiten van de buitendienst te beoordelen die in verband staan met Google Adwords. De gemaakte afspraken worden geteld door middel van een Webdav connectie met de Exchange Server en worden getoond op 3 schermen binnen het bedrijf door middel van een webapplicatie. De Nederlandse woonbond In PHP en MySQL een Webspider ontwikkeld om keywords in een webportal te verzamelen Esprit College 1, 2 lijns Service Desk en Applicatie beheer Dienst Binnenwater Beheer 1, 2 lijns Service Desk en Applicatie beheer
pagina 7 van 7