Curriculum Vitae Jelle Ursem
Ik ben een beelddenker. In mijn gedachten vormen zich al een database model, platform achitectuur, serverside implementatie, clientside implementatie, potentiele kansen, pitfalls, alternatieven en de halve interactie voor een project terwijl de klant nog aan het praten is. Daarna kan ik de details hierover in Normale Mensen Taal™ terugkoppelen, overeenkomen wat er gebouwd moet worden, en het vanaf de grond aan opbouwen.
Ik weet m'n weg te vinden in zo'n beetje elke 3 (of 4)-letterige afkorting die op m'n pad komt. Mocht dat niet zo zijn, dan maak ik het me in no-time eigen.
Favoriete technieken zijn: PHP, SQL, NodeJS, HTML5, Mobiel, Tablets, Telefoons en zo'n beetje alles wat nieuw en hip is, HTML5 draait in één of andere vorm en een uitdaging biedt voor m'n brein.
Over deze siteJavascript vindt in dit HTML document verborgen metadata met daarin punten / periodes in de tijd en genereert hier automatisch de bovenstaande interactieve timeline van. Elk punt op de timeline is aanklikbaar, u springt direct naar de bijbehorende informatie.
Persoonsgegevens
- Achternaam
- Ursem
- Voorletters
- J
- Roepnaam
- Jelle
- Geslacht
- Man
- Geboortedatum
- 10-06-1982
- Nationaliteit
- Nederlands
- Woonplaats
- Den Haag
- schizoduckie@gmail.com
Gewenste functie
- Functietype
- Webdeveloper PHP / Javascript
- Vakgebied
- ICT / Internet
- Gewenste Regio
- Den Haag / Delft / Rijswijk / Leiden / Rotterdam
- Reistijd
- Max. 1 uur
- Rijbewijs
- Nee, maar ik zoek nog iemand die me wil sponsoren om het te halen!
- Uren per week
- ~ 40
- Gewenst salaris indicatie
- 3800 - 4300
Opleidingen
Naam | Niveau | Resultaat | Periode |
---|---|---|---|
Java Advanced & JDeveloper | Training 5-Hart | Certificaat | 2006 |
Java Basics | Training 5-Hart | Certificaat | 2006 |
Projectmatig werken | Training ROI | Certificaat | 2004 |
Medewerker Beheer Informatiesystemen | MBO | Certificaten | 1999 ~ 2001 |
Atlas College afd. OSG West-Friesland | MAVO | Diploma | 1995 ~ 1999 |
Vaardigheden
- Werk / denkniveau
- HBO
- Persoonskenmerken
-
- Positieve kijk op problemen
- Denkt abstract en analyseert snel (beelddenker)
- Autodidact
- Houdt van uitdagingen
- Houdt van meedenken
- Gadget-freak
- Realistisch
- Heeft geen moeite met steile leercurves
- Hacker
Talenkennis Nederlands
- spreken: zeer goed
- schrijven: zeer goed
- lezen: zeer goed
Talenkennis Engels:
- spreken: zeer goed
- schrijven: zeer goed
- lezen: zeer goed
Automatiseringskennis
Algemeen
- 12 jaar ervaring met het werken met verschillende programmeertalen
- 11 jaar ervaring in het maken van dynamische / database-driven websites
- 9 jaar ervaring in het onderhouden van servers en clients
- 6 jaar ervaring in het ondersteunen van gebruikers
- 3 jaar ervaring met MySQL replicatie
- 1 jaar ervaring in een high-scalability / availabiltity omgeving
- 0.5 jaar ervaring in het managen van een klein development team
Besturingssystemen
- DOS (3.3+)
- Windows 3.x / 9x / ME / CE / NT Server / 2000 (Pro / Server) / XP / 2003 / Vista / 7
- (Debian) Linux
Software
- De verschillende Office systemen
- De verschillende foto bewerkings programma's (Photoshop, Paint Shop Pro)
- (Web)Serversoftware (Exchange / IIS / Apache / PHP / MySQL / SysPrep)
- IVR Telefonie platformen (o.a. Asterisk)
Programmeertalen en Frameworks
- PHP 3/4/5 (CakePHP, Slim Framework, Laravel, Zend Framework)
- (x)HTML / CSS2/3
- Javascript, Ajax, SOAP, JSON, RIA ( Mootools / Prototype, jQuery, Zepto, Mustache )
- Apache Mod Rewrite/ .htaccess / .htpasswd / Regexes )
- Linux shellscripting
- MySQL / MsSql / SQLite / Oracle databases
- Java
- C++
- (Object) Pascal / Delphi (is al en heele tijd geleden)
- CVS / Subversion / Git
- Object/Relational mapping & Active Record
- Geautomatiseerde Database-analyse + CRUD code generatie (zelfgeschreven systemen / Doctrine + Symfony)
Privé Websites en experimenten
- HTML5 IRC Client Protype IRC client die verbinding maakt via native TCP Sockets ipv websockets
- Seriesguide Chrome Beheer je favoriete series vanuit een Chrome extensie, met ThePirateBay integratie
- Node-CLI NodeJS module voor gebruik van ANSI colors in de commandline. Rendert serverside de tetris games van de spelers van Tets
- 2 player Touch Tetris (voor ipad, HTML5GamJameJam project samen met Peter Nederlof)
- Tets, Multiplayer, Multiplatform TetriNet clone Voor mobiele devices en desktop. Praat met Websockets tegen een nodeJS socket.IO server voor realtime tetrinet gameplay
- CreateReadUpdateDelete.js PHP O/R mapper geport naar Javascript voor SQLite ondersteuning
- http://code.google.com/p/pork-dbobject/ (eigen light-weight (500 regels php) PHP Active Records / O-R mapper)
- http://www.schizofreend.nl/Pork.Iframe Forms verzenden via een hidden Iframe met evt. callback. Haakt in op MooTools/Prototype lite)
- http://www.schizofreend.nl/ Overkoepelende site voor Pork.dbObject & Pork.Iframe
Hobbies
- Urban / Street Mountainbiken
- Skateboarden
- Fotografie
- Urban Exploring
Wensen en mogelijkheden
Gewenste functie / motivatie
Wat mij vooral trekt is het van de grond af uitdenken van de architectuur en het opbouwen van complexe webapplicaties met behulp van PHP, Javascript en de andere beschikbare web technieken.
De ontwikkelingen op het internet en in de telefonie gaan hard en ik ben op zoek naar een functie bij een bedrijf wat daar midden in wil zitten, Waar ik complexe systemen kan analyseren en kan aan het koppelen aan het web, liefst in samenwerking met een (klein) team.
Werkervaring
Augustus 2010 - Heden
- Organisatie
- Sharewire
- Bedrijfstak
- Mobiel / Internet
- Functie
- Senior Developer / Lead Tech
Werkzaamheden
-
SalesboardSamen met een team van developers Salesboard van de grond af ontworpen en uitgebouwd van concept tot een succesvol product.
Salesboard is een SAAS platform + iOS / Android App waarmee bedrijven hun door-to-door verkopers het papierwerk uit handen kunnen nemen. Agents hebben altijd de laatste informatie tot hun beschikking, managers weten altijd waar hun agents zijn en contracten on offertes worden direct digitaal doorgestuurd naar het CRM systeem van de klant. Leunt zwaar op HTML5 technieken zoals websockets om een phonegap-achtige API te bieden aan HTML5 content, waarme de workflow binnen de app compleet gecustomized kan worden.
-
Pathé Mobiel voor Nokia
- Type
- HTML5 App
- Platform
- Nokia N8
- Klant
- Pathé
Voor de introductie van de Nokia N8 kreeg Sharewire de beschikking over een prototype telefoon, en het verzoek om een app te ontwikkelen voor Pathé. Het resultaat was een HTML5 app waarmee de meeste functionaliteiten van de iOS/Android apps ontsloten werden voor Nokia gebruikers.
-
Buienradar voor Nokia
- Type
- HTML5 App
- Platform
- Nokia N8
- Klant
- Buienradar
Voor de introductie van de Nokia N8 kreeg Sharewire de beschikking over een prototype telefoon, en het verzoek om een app te ontwikkelen voor Buienradar. Het resultaat was een HTML5 app waarmee alle meeste functionaliteiten van de iOS/Android apps ontsloten werden voor Nokia gebruikers, met als toevoeging een Buien Alarm widget voor op de Nokia Homescreens
-
Oxxio (Salesboard)
- Type
- HTML5 App
- Platform
- Salesboard iOS
- Klant
- Oxxio
Oxxio gebruikt Salesboard als container om met HTML5 digitaal aanmeldingen van nieuwe klanten te verwerken aan de deur en multimediale presentaties op locatie te geven.
-
Fype (Salesboard)
- Type
- HTML5 App
- Platform
- Salesboard iOS
- Klant
- Fype
Fype gebruikt Salesboard als container om met HTML5 digitaal aanmeldingen van nieuwe klanten te verwerken aan de deur en multimediale presentaties op locatie te geven.
-
Eneco (Salesboard)
- Type
- HTML5 App
- Platform
- Salesboard Android
- Klant
- Eneco
Eneco gebruikt Salesboard als container om met HTML5 digitaal aanmeldingen van nieuwe klanten te verwerken aan de deur en multimediale presentaties op locatie te geven.
-
Randstad (Salesboard)
- Type
- HTML5 App
- Platform
- Salesboard iOS
- Klant
- Eneco
Randstad gebruikt Salesboard in combinatie met een PeopleXS koppeling om hun accountmanagers op locatie altijd van de actuele informatie te voorzien, ook al is er momenteel geen internetverbinding
-
T-Mobile (Salesboard)
- Type
- HTML5 App concept
- Platform
- Salesboard Android
- Klant
- T-Mobile
Voor T-Mobile een concept gebouwd met dynamische presentaties in HTML5 die gesynchronseerd werden naar de server en klant.
-
Nike (Salesboard concept)
- Type
- HTML5 App concept
- Platform
- Salesboard iOS
- Klant
- Nike
Voor Nike een concept gebouwd voor een complete offline werkende tablet webshop met Salesboard als container.
-
Moneyou (Facebook banking app)
- Type
- HTML5 Facebook App
- Platform
- Web
- Klant
- Moneyou
Voor Moneyou een HTML5 wrapper om hun website heen gebouwd, welke op een veilige manier Bankieren binnen de Facebook site mogelijk maakt.
-
Stichting Farmaceutische Kengetallen (Hybrid iPad app)
- Type
- HTML5 Facebook App
- Platform
- Web
- Klant
- Moneyou
SFK heeft een iOS Hybrid app gekregen op basis van technieken die gebruikt worden in Salesboard voor content distributie. De app logt statistieken van apothekers naar een centrale database.
-
Lotto
- Type
- Hybrid app
- Platform
- iOS/Android/Mobile web
- Klant
- Lotto
HTML5 ondersteuning geboden aan het project voor Toto.
-
Prinsjesdag (Hybrid app)
- Type
- Hybrid app
- Platform
- iOS/Android
- Klant
- Ministerie van Financiën
Consultancy, architectuur en HTML5 support voor het team
-
Douwe Egberts (Salesboard)
- Type
- Salesboard iOS
- Platform
- iOS
- Klant
- Douwe Egberts Professional
Voor Douwe Egberts Professional een Salesboard implementatie gemaakt waarin D.E. B2B verkopen kan doen, presentaties kan geven, en hun hele producten catalogus offline op de tablet beschikbaar heeft.
-
ParkMobile
- Type
- Mobile site
- Platform
- All
- Klant
- ParkMobile
Mobiele site Concept gebouwd welke integreert met de ParkMobile webservice.
-
SDU Uitgevers
- Type
- Backend
- Platform
- PHP
- Klant
- SDU
Voor SDU de webservice ontsloten naar mobiel en tablet welke toegang biedt tot wetten, regelgevingen en historie.
-
Utopolis (Mobile site)
- Type
- Mobile site
- Platform
- iOS/Android
- Klant
- Utopolis
Meertalige mobiele site gebouwd voor Utopolis waarin gebruikers films, trailers,bioscooptijden en prijs informatie kunnen bekijken..
Maart 2008 - Augustus 2009
- Organisatie
- Global Sports Media
- Bedrijfstak
- Sport / Statistieken
- Functie
- Senior WebDeveloper
Werkzaamheden
- Samen met een team van developers Soccerway.com uitbreiden met nieuwe features en optimaliseren
Soccerway.com is de grootste gratis online voetbal database ter wereld met live scores en het het 'visite kaartje' van GSM. De site trekt een slordige 25 miljoen pageview per maand en verwerkt op piekmomenten 30mbit/s traffic en 250 hits per seconde. Meer info: alexa siterank
- Loadbalancing, scalability, availability en bandbreedte gebruik optimaliseren d.m.v.:
- Code optimalisatie
- Server Tuning
- MySql Replicatie
- MySQL Triggers
- Memcache Tuning
- Tuning van parameters van het Content Delivery Network (Akamai)
- Het ontwerpen van een (zeer goed schalende en performende) microsite met PHP, Mootools en JSON die live de resultaten van de Worldcup 2010 loting visualiseert in een website
- Implementeren van verschillende micro / small screen sites voor grote klanten als Opera Software, Voetbal International
- Nieuwe datamodellen implementeren in bestaande websites m.b.v. Doctrine (ORM)
- Inventariseren en documenteren van de infrastructuur
- Ontwerpen van nieuwe systemen en HTTP Push technieken met collega developers
Maart 2008 - Augustus 2009
- Organisatie
- Belfabriek / Moshi-Toshi
- Bedrijfstak
- ICT / Telefonie
- Functie
- Senior WebDeveloper
Werkzaamheden
- Het ontwikkelen en onderhouden van een intern administratiesysteem welke
klantcontacten vereenvoudigt en bedrijfsprocessen in banen leidt. - Het koppelen van de bedrijfsadministratie m.b.v. Soap/XML webservices aan het administratiesysteem
- Het ontwerpen en bouwen van een webservice en een JSON web interface om een (IVR) telecommunicatieplatform live in te programmeren
- Ontwikkelen van prototypes voor concepten m.b.v. PHP, MySQL, XML, JSON en Javascript (MooTools)
- Telefonische contact met klanten afhandelen (Helpdesk / bedrijfsprocessen)
- Dagelijks onderhoud websites Belfabriek / Moshi-Toshi
- Installatie/Beheer bedrijfs-interne servers (Windows/Linux)
Maart 2005 ~ Maart 2008
- Organisatie
- Groeinet Informatiesystemen BV
- Bedrijfstak
- ICT
- Functie
- Systeemontwikkelaar PHP/Java / Teamleider development
Werkzaamheden
- Het ontwikkelen van websites en beheermodules met PHP, MySQL & Ajax en een zelfgeschreven Object/Relation mapper/Active Record implementatie
- Het ontwikkelen van websites in J2EE met Oracle JDeveloper, Oracle Databases en Struts/Webservices
- Het omzetten van functionele ontwerpen in technische ontwerpen en deze implementeren
- Het leiden/begeleiden/inwerken van het development team
- Het (organiseren van) doorvoeren van verbeteringen/professionalisering in de ontwikkelprocessen
- Het ad-hoc oplossen van problemen aan sites/klanten ondersteunen
- Documentatie schrijven en processen in kaart brengen en beschrijven
- (Mee)denken over architectuur van de software
April 2003 ~ Februari 2005
- Organisatie
- ROI, Opleiding Coaching en Advies
- Bedrijfstak
- ICT
- Functie
- ICT Medewerker
Werkzaamheden
- Het beheren van het netwerk (hardware en software) samen met de ICT Manager
- Het ondersteunen van de gebruikers bij problemen
- Het ontwerpen bouwen van een intranet m.b.v. PHP & MySQL
- Het ontwerpen bouwen van verschillende webapplicaties om processen en datastromen binnen het bedrijf te automatiseren en optimaliseren
Onder andere:
- Active Desktop telefoonboek applicatie
- Ticketsysteem met back-end inclusief nacalculatie voor repro-opdrachten
- Systeemstatistieken database met grafieken en informatie over alle pc's in het netwerk
- Drag & Drop patchkast database (waar gaat welke patch heen)
- Export script voor specifieke gegevens uit het administratiesysteem
- Database met grafieken voor maandelijks gsm-gebruik
Januari 2003 ~ Juni 2003
- Organisatie
- Freelance
- Bedrijfstak
- ICT
- Functie
- Webdeveloper
Werkzaamheden
- Het ontwerpen en bouwen van een administratiesysteem voor een Shock Media
- database-ontwerp
- Ontwikkeling in PHP 4 icm MySQL
Features:
- Plugin Based
- Complete administratie van gebruikersgegevens
- Automatisch gegenereerde facturen in PDF uit HTML Template
- Front-end voor de klant (overzicht van eigen facturen en afname van producten)
- Registratie van facturen en betalingen (incasso, stornering, herinneringen, etc)
- Registratie van domeinnamen en IP adressen en verdeling van sites over de verschillende servers
- Support Ticket systeem
Juni 2001 ~ December 2002
- Organisatie
- Nederlandse Vereniging voor Logopedie en Foniatrie
- Bedrijfstak
- ICT
- Functie
- Databasebeheerder / Netwerkbeheerder / Webmaster
Werkzaamheden
- Het beheren en invoeren van gegevens in de Landelijke Logopedie Registratie Database ( een grote database met daarin zorginhoudelijke gegevens van de logopedisten in Nederland)
- Het beheren van het netwerk met daarin ongeveer 20 clients + 2 servers (Novell, NT)
- Het ontwerpen, opbouwen en onderhouden van de websites