Okke Harsta

Full Stack developer

Address Palmstraat 37 Utrecht Netherlands
Contact oharsta@zilverline.com +31 6 118 601 74

Personal Statement

I'm a experienced Full Stack software developer and IT security consultant. I strongly believe in lifelong learning and I take pride in my versatility.

Currently my favorite stack is a Java (Spring Boot) or Python (Django or Flask) backend with a React JS or Svelte frontend.

My main passion is building and shipping great software.

Skills

Skill Years of experience
Java
Python
Scala
Ruby
JavaScript
CI / CD
React JS
AWS
HTML
(S)CSS
AngularJS
React Native
Scrum & XP
Ansible
Docker
(U-Li)nix
Elasticsearch
MongoDB
Node.js
Postgres
MySQL

Hobbies & Interests

Running
Programming
Chess

Languages

Dutch Native
English Excellent
German Good
French Basic

Experiences

  • July 2010now

    Zilverline, Partner

    Full-Stack developer and IT security consultant. Responsible for the delivery of several audits and project evaluations.

  • September 2009July 2010

    HC, Full-Stack developer

    Java Stack, Python & JavaScript.

  • March 2008September 2009

    Gartner, Senior Consultant

    IT management consultant with a special focus on helping organisations improve their overall software development effectiveness.

  • March 2004March 2008

    Xebia, Managing Consultant

    Coding architect and senior developer on many software development projects. Early adapter of the Scrum methodology and as such acted as both Scrum Master and Agile coach.

  • February 2001March 2004

    Ordina Finance, Lead developer / Architect

    Software developer and architect. Responsible for the architecture and delivery of custom software applications. Conducted several software audits on large web-based applications.

  • November 1997February 2001

    ING, Technical Project Lead

    Responsible for the technical delivery, customization and roll out of new features of a banking back office platform in various foreign ING branches.

Educations

  • August 1991November 1997

    Universiteit Utrecht

    Computer Science Masters & History Masters

  • August 1985July 1991

    Erasmus Gymnasium

Projects

  • 2021

    eduBadges

    Digital certificates platform for the Dutch education community.

    Python Django, Svelte, MySQL

  • 2020

    Therapieland.nl

    An innovative e-Health platform for healthcare professionals and patients.

    Python Django, Vue.js, Node.js, AWS, PostgreSQL

  • 2019 - 2020

    SURF Research Access Management

    Collaborating easily and securely in research services.

    Python Flask, SQLAlchemy, ReactJS, MySQL, OpenID Connect, Nginx

  • 2019

    SURF eduID

    SAML Identity Provider for a digital student identity that is independent of an institution.

    Java, Spring Boot, Svelte, MongoDB, Ansible

  • 2018

    SURF OpenID Connect Gateway

    SAML-OpenID Connect Proxy for federative authentication.

    Java, Spring Boot, ReactJS, MongoDB

  • 2014 - 2018

    SURF OpenConext deployment

    Ansible-driven provisioning of the federative authentication OpenConext platform.

    Ansible, Pyhton, Docker, Apache server, HAProxy

  • 2016 - 2017

    Rabobank HomeCatcher

    Find your dream home in a Tinder way and see what the selling opportunity of your house is.

    Java, ElasticSearch, Node.js, PhoneGap, AWS, ReactJS, Docker

  • 2016

    SURF Statistics

    Realtime statistics with Influxdb continuous queries

    Python Flask, Influxdb, ReactJS

  • 2015 - 2016

    RIPE NCC Customer Portal

    Manage IPV4/6 and AS registry data and have assignments automatically registered in the RIPE Database

    Scala, Angular, Node.js, MySQL

  • 2014 - 2018

    SURF Manage

    Platform to manage and query all SAML metadata including APIs for 3rd party apps

    Java, Spring Boot, MongoDB, ReactJS

  • 2014

    SURF Teams

    Manage your extrenal and interal teams and memberships

    Java, Spring Boot, ReactJS, Ansible

  • 2014

    SURF IdP Dashboard

    Dashboard for Identity Providers administrators for the OpenConext platform

    Java, ReactJS

  • 2011- 2013

    Reisbalans

    Mobility solution platform for the business market

    Ruby, RoR, Python, MySQL, React Native, MySQL

  • 2010- 2011

    Scrum trainer and Agile consultant

    Scrum Master & Product Owner and Agile consultancy

    Keynote

  • 2010 - 2011

    NS travel information

    The NS travel information application

    Phonegap, Java, JavaScript, ESB middleware

  • 2009- 2010

    Agile management consultant

    Agile consultancy

    Keynote

  • 2005 - 2009

    TomTom

    Platform for traffics APIs and management of services like traffic jams and speed camera's

    C, Java, Python, JavaScript, MySQL, ActiveMQ

  • 2003 - 2005

    Nationale Postcode Loterij

    Generic lottery platform for various lottery brands

    Java, JavaScript, Oracle

  • 2001 - 2003

    ANWB

    Backoffice tooling for the roadside assistance service

    Java, JavaScript, Oracle

  • 1997 - 2001

    ING Barings

    Wholesale banking back office platform

    Atlas FX and Global Banking, Swift, Cobol, Perl