REINIER KORTH

Freelance Web & App Developer
Small af541f46ac

Ruby on Rails Developer


Hoi, mijn naam is Reinier Korth en ik ben een freelance web developer woonachtig in Purmerend (regio Amsterdam, Haarlem, Alkmaar en Hoorn).

In 1998 bouwde ik mijn eerste website, in 2006 werd het mijn beroep en in 2012 specialiseerde ik me in het Ruby on Rails framework dat een uitstekende basis biedt voor zowel grote complexe web-applicaties als kleinere websites met een content management systeem.

Sinds kort ben ik ook met React Native aan het spelen waar native mobile apps mee te ontwikkelen zijn in JavaScript.

Of je nu een kleine start-up bent die een applicatie from scratch wilt laten bouwen, of een bedrijf dat opzoek is naar een extra programmeur voor het development-team, bij mij ben je aan het juiste adres.

Meer dan een programmeur


Web development zie ik als een modern ambacht en wat mij aanspreekt is de combinatie van denkwerk en creativiteit.

Het bedenken van slimme elegante oplossingen voor programmeer vraagstukken geeft me veel voldoening, maar ook het creëren van goede web-applicaties die gebruiksvriendelijk zijn en er mooi uitzien vind ik een toffe uitdaging.

Web development is voor mij meer dan alleen programmeren en in mijn vrije tijd werk ik veel aan mijn eigen projecten waarbij ik alle aspecten verzorg: conceptfase, design, database, front-end, back-end, user-interaction (UX), server configuratie (DevOps), marketing, search engine optimization (SEO) en search engine advertisement (SEA).

FULL STACK WEB DEVELOPER

Dit is wat ik doe.


FRONT-END DEVELOPER

Responsive Design is op het moment the name of the game. Twitter Bootstrap en Zurb Foundation zijn de twee grootste responsive front-end CSS frameworks en ik heb met beide veel gewerkt.

Door ze te combineren met JavaScript, CSS3, AJAX en jQuery creëer ik krachtige responsive web-applicaties die snel en gebruiksvriendelijk zijn.

BACK-END DEVELOPER

Ruby on Rails is een MVC-framework en deze Model View Controller architectuur biedt een goede basis voor object georiënteerd programmeren (OOP).

Met unit- en feature tests houd ik in de gaten of alles werkt zoals het hoort.

Waar nodig vul ik mijn applicaties aan met Decorators en Service Objects om zo min mogelijk logica in mijn views en controllers te hebben.

API's

API's worden steeds belangrijker door de komst van Mobile Apps en Javascript Frameworks, en Ruby on Rails biedt een prima basis voor RESTful API's.

Ik heb zelf JSON API's gebouwd in Rails en ik heb veel gewerkt met API's van derden zoals die van Google Maps, Facebook, Google Places, The Movie Database en Goodreads.

WEB SCRAPING

Web scrapen is het geautomatiseerd indexeren en opslaan van openbare data die beschikbaar is op het internet.

Ik heb veel ervaring met het schrijven van virtuele scraping bots die automatisch alle pagina’s langsgaan en de relevante data opslaan in een database.

Deze data kan ik vervolgens aanleveren in Excel, CSV en/of .SQL formaat.

Werkwijze


Voordat ik professioneel web developer werd, was ik al jaren internet ondernemer en exploiteerde ik mijn eigen vergelijkingssites.

Deze websites verzorgde ik van A tot Z en zo heb ik een brede skill set opgebouwd en een pragmatische werkwijze ontwikkeld gericht op resultaat.

Ik werk test-driven wat betekent dat ik eerst automatische tests schrijf voordat ik begin met programmeren. Door deze tests worden bugs direct opgemerkt en blijft de applicatie beheersbaar naarmate hij groter en complexer wordt.

Kennis & Ervaring


Dit is een lijst van software en services waar ik veel ervaring mee heb.

Stack

  • Ruby on Rails
  • React Native
  • Elasticsearch
  • PostgreSQL
  • MySQL
  • jQuery
  • Twitter Bootstrap
  • Nginx
  • AngularJS
  • Zurb Foundation
  • Redis
  • Git
  • ImageMagick
  • Sass
  • Photoshop

Ruby Gems

  • Simple Form
  • CanCanCan
  • Rspec
  • Capybara
  • Capistrano
  • Carrierwave
  • Sidekiq
  • Draper
  • Whenever
  • Devise
  • Active Admin
  • MiniMagick

Services

  • Cloud 66
  • Digital Ocean
  • Google Analytics
  • Google Cloud Storage
  • Google AdWords
  • Facebook API
  • Google Maps API
  • GitHub
  • Google Search Console
  • Affiliate (Daisycon & Zanox)
  • Trello
  • Google AdSense
  • CloudFlare
  • Admarkt (Marktplaats)

Praktische informatie


Beschikbaarheid
Op het moment zit 2 dagen per week bij Restaurant Kaart BV als lead-developer waardoor ik beschikbaar ben voor 2 dagen per week.

Uurtarief
Mijn reguliere uurtarief is 75 euro exclusief BTW.

Neem contact met me op via het contact formulier.

Contact Formulier


Portfolio


Hieronder zal ik aantal van mijn projecten en opdrachten beschrijven.

Small 7ab106545f

LuierSite


LuierSite is een ambitieus project dat ik samen met mijn beste vriend Lennard ben gestart. Een uitgebreide vergelijkingssite voor luiers die de luieraanbiedingen van meer dan 40 webshops verwerkt.

Het systeem bestaat uit een responsive website met content management systeem, een aparte prijs-verwerk applicatie (zie kopje Prizer), uitgebreide product database, een blog en een reacties & review systeem voor gebruikers.

Daarnaast heb ik een widget ontwikkelt die het mogelijk maakt voor andere websites om onze vergelijkingsmodule eenvoudig te integreren in hun site. Meerdere grote baby-sites hebben inmiddels onze widget op hun website staan.

Last but not least hebben we LuierApp gelanceerd voor Android en iOS. Deze mobile app heb ik in React Native ontwikkeld en is een groot succes met meer dan 7000 downloads in de eerste 2 weken.

LuierSite & LuierApp in de media: Emerce, NH Nieuws, Noordhollands Dagblad, Ouders van Nu, Draad Breuk

Korth.nl


Niet zozeer deze website maar het in-page content management systeem waarin hij gebouwd is.

Ik heb in Ruby on Rails, Bootstrap, jQuery en en met behulp van AJAX calls een systeem gebouwd waarmee je snel een eenvoudig websites als deze kunt bouwen zonder enige kennis van HTML of programmeren.

Met een paar muisklikken upload je achtergrond foto's, pas je teksten aan, versleep je elementen en pas je kleuren aan. Allemaal in de pagina zelf dus je ziet direct het resultaat terwijl je bezig bent.

Small 9efb9afcb5

Prizer (niet openbaar)


Prizer is een prijs-verwerk web-applicatie die ik gebouwd heb voor mijn prijsvergelijkingssites.

In een admin interface kan ik eenvoudig shops en producten beheren waarvan automatisch elke dag alle prijzen worden binnengehaald en verwerkt.

Het systeem doet dit op verschillende manieren zoals met behulp van XML & JSON datafeeds, externe API's en web scraping.

Prizer communiceert vol automatisch met mijn vergelijkingssites (bijv. LuierSite) via webhook calls en een JSON API.

Opdrachten & projecten

Dit zijn een aantal van mijn freelance Ruby on Rails opdrachten.


Restaurant Kaart

Lead developer & CTO

De complete applicatie ontwikkelt bestaande uit een front-end, back-end, bestelsysteem, admin interface, CRM systeem en API voor de mobile app.

Diningcity

Web developer

Samen met twee andere web developers gewerkt aan zowel de front- als back-end.

Website Builder

Lead developer

Versie v2.0 gebouwd van een content management systeem waarmee restaurateurs eenvoudig een eigen website kunnen bouwen en beheren.

AKSYS WERKPLANNER

Web developer

Binnen een team van drie developers gewerkt aan deze back office applicatie waarmee asbest verwijder projecten gepland en gedocumenteerd worden.