Arien Kock, Developer in Den Haag, Netherlands
Arien is available for hire
Hire Arien

Arien Kock

Verified Expert  in Engineering

Software Developer

Location
Den Haag, Netherlands
Toptal Member Since
March 10, 2016

A true full-stack developer, Arien works on server infrastructure, deployments, and configuration management. He takes initiative in architectural decisions, and he believes strongly in testing and QA. He likes talking to non-technical people and tries to bridge the knowledge gap going both ways. He champions the Agile manifesto. Arien thinks software can be beautiful and elegant, and he wants to meet more like-minded people.

Portfolio

Elsevier
Amazon Web Services (AWS), jQuery, Java, Elasticsearch, Dropwizard
Symbaloo BV
Amazon Web Services (AWS), Amazon EC2, Docker, Jenkins, MySQL, Flyway...
ABN Amro
JDBC, Tridion, IBM WebSphere, Java EE

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, IntelliJ IDEA, Docker, Windows, Linux

The most amazing...

...solution I've built was a fully containerized CI pipeline with reproducible end-to-end tests and code quality reporting.

Work Experience

Java Expert

2016 - 2016
Elsevier
  • Built an SSO integrated web-application using Dropwizard.
  • Created an API for the UI as well as for public use.
  • Tied it all together with Jenkins-driven automation.
  • Set up infrastructure provisioning and deployment using Cloudformation and Codedeploy (AWS).
  • Provided unit and browser testing (https://app.crossbrowsertesting.com/selenium) for automatic promotion of code builds.
Technologies: Amazon Web Services (AWS), jQuery, Java, Elasticsearch, Dropwizard

Lead Java Developer and De Facto Software Architect

2013 - 2016
Symbaloo BV
  • Developed and maintained a web application serving ~17k concurrent users and 22k requests per minute and still growing.
  • Led a team of 4 Java developers and coordinated back-end development tasks.
  • Introduced distributed transactions, a unified project build, automated deployments, and integration testing.
  • Constantly juggled maintenance, improvements, and an endless stream of new functionality.
  • Set up a new project with all the new toys (React, Redux, web sockets).
Technologies: Amazon Web Services (AWS), Amazon EC2, Docker, Jenkins, MySQL, Flyway, Spring Data, Spring, Jetty, Apache Tomcat, Java

Senior Java Developer

2012 - 2013
ABN Amro
  • Worked on the back-end of the system feeding the Tridion CMS.
  • Gained a lot of experience with Scrum.
  • Worked in a fast dynamic team.
Technologies: JDBC, Tridion, IBM WebSphere, Java EE

Java Web Developer

2008 - 2013
Sonepar Nederland Information Services BV
  • Learned the trade of Servlets, JSP, and Lucene in my first job.
  • Used String.intern() to fit the whole product database in memory for huge performance gains.
  • Gained knowledge about writing good SQL queries and stored procedures.
  • Worked on a Swing desktop application deployed using Java Web Start.
Technologies: Java

Java Web Developer

2011 - 2012
Benelux Office for Intellectual Property
  • Upgraded numerous legacy web applications.
  • Developed internal tools for processing submissions from the Dutch Caribbean.
  • Built an end-user search engine for registered designs, which is still in use today.
  • Worked closely together with end-users.
  • Fulfilled a highly independent role.
Technologies: MyBatis, Spring, Portlets, IBM WebSphere, Java

Benelux Design Register

Built the web layer of this search engine. Pixel perfect design implementation. MySQL as a search engine.

Languages

Java, SQL, JavaScript, Clojure, Go, AspectJ

Frameworks

JPA, Spring Security, Hibernate, Spring MVC, Spring, Dropwizard, Mithril.js, OAuth 2, Quasar, JMH

Tools

Apache Maven, Jenkins, Ansible, Apache Solr, Flyway, IntelliJ IDEA, Tridion, Gulp, Webpack, Apache Tomcat, RabbitMQ, Subversion (SVN), Git, Cucumber, Jetty, Phabricator, JGiven

Storage

Spring Data, MySQL, Elasticsearch

Other

Freelancing, Portlets, WebSockets, OAuth, System Administration, SSH

Paradigms

Functional Programming, Concurrent Programming, Object-oriented Programming (OOP), Scrum

Platforms

Amazon EC2, Windows, IBM WebSphere, Java EE, Amazon Web Services (AWS), Linux, Docker

Libraries/APIs

MyBatis, JDBC, jQuery, PhantomJS, Node.js, Comsat, Facebook API

2000 - 2007

M.Sc. Degree in Computer Science

University of Twente - Enschede, The Netherlands

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring