I'm a freelance Scala, Big Data, and Java specialist and I develop Internet and Big Data applications.
Aktualisiert am 04.04.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Scala
Java
akka
cats
zio
MySQL Kubernetes Elasticsearch
Docker
AWS
Azure
Chinese
Beginner
German
Limited working proficiency
Dutch
native
English
Bilingual proficiency
French
Beginner
Italian
Limited working proficiency
Portuguese
Beginner
Spanish
Limited working proficiency

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Jahre 2 Monate
2019-02 - heute

Streaming services

Senior Fullstack Specialist Scala Akka Streams Kafka ...
Senior Fullstack Specialist
Development of streaming services to process millions of events per day. Also part of the machine learning team.
Scala Akka Streams Kafka Cassandra Docker Python Azure Swagger and machine learning
DHL Parcel
10 Jahre
2014-04 - heute

thematic webshops

Co-founder and co-CEO Scala Play Framework Slick ...
Co-founder and co-CEO
Responsibility for the technical design and implementation
    Scala Play Framework Slick REST JSON Bootstrap MySQL
    on request
    27 Jahre 7 Monate
    1996-09 - heute

    Creation of websites and Android applications

    HTML/CSS Android Java ...
    HTML/CSS Android Java JSP/Servlets JDBC C/C++ PHP MySQL Linux Apache Resin Eclipse REST XML GitHub and search engine optimalization
    Own company
    1 Jahr 4 Monate
    2017-11 - 2019-02

    project in development

    Senior Scala developer Scala Postgres Aerospike ...
    Senior Scala developer
    • Creating new microservices to replace the old ones written in Ruby on Rails. 
    • These microservices communicate with video screens.
    Scala Postgres Aerospike http4s doobie circe cats Jenkins Kubernetes Spinnaker Kafka Datadog Docker
    OUTFRONT Media
    1 Jahr 2 Monate
    2016-08 - 2017-09

    project in development

    Scala developer Scala Play Framework AngularJS ...
    Scala developer
    • an assignment to create in a team a new site that consumers and businesses can use to send parcels. The site is based on microservices, which are exposed through a gateway to third parties.
    Scala Play Framework AngularJS Ansible AWS Docker Kafka MongoDB and Postgres.
    DHL Parcel
    4 Monate
    2016-04 - 2016-07

    speed enforcement systems

    Scala Java Akka ...
    Scala Java Akka RabbitMQ Puppet
    CSC
    6 Monate
    2015-10 - 2016-03

    develop within a Scrum team the new AutoTrack site

    Scala Play Framework Akka ...
    Scala Play Framework Akka Axon Framework CQRS MongoDB Cassandra Elasticsearch OAuth SalesForce API Docker GitHub and IntelliJ.
    FourScouts
    10 Monate
    2015-01 - 2015-10

    opensource framework for realtime analytics

    Scala Akka Cassandra ...
    • DevOps team working on a new opensource framework for realtime analytics. The first use case for which the framework was used is realtime fraud detection.
    Scala Akka Cassandra Spark Spray Grafana Java Kafka Elasticsearch Spring Linux Git GitHub Eclipse IntelliJ JIRA Confluence Docker
    ING
    1 Jahr 1 Monat
    2014-04 - 2015-04

    research and development

    Scala Elasticsearch GitHub

    • Research and development for the creation of a platform for linking data. 
    • Within Xdynamics, I did an assignment for [on request] for semi-automated linking of data.

    Scala Elasticsearch GitHub
    Xdynamics
    2 Monate
    2014-07 - 2014-08

    conversion of content

    Java JEE jQuery ...
    • conversion of content to make it suitable for the application that shows the content to users. Part of the job was the automation of the creation and updating of jobs and pipelines in Jenkins.
    • Besides this, worked on the new application for the conversion of content and partly made the new architecture for the new application.
    Java JEE jQuery Maven Jenkins AWS shell scripts Vert.x AngularJS MongoDB Linux Nginx GitHub
    Malmberg
    1 Monat
    2014-07 - 2014-07

    create a proof of concept for the visualization and editing of rail data

    Java GWT SVG ...
    Java GWT SVG Raphaël
    RIGD-LOXIA
    1 Jahr
    2013-07 - 2014-06

    personalized email marketing

    senior developer Scala Java PHP ...
    senior developer
    • a startup that was focused on personalized email marketing. I introduced Spark with Scala as an alternative for the existing Hadoop with Java and Pig application. Besides working on the Big Data application, I did frontend and backend work on the PHP site.
    Scala Java PHP HTML/CSS JavaScript jQuery JSON XML Bootstrap Zend Framework Redis Hadoop Spark AWS Apache Pig Eclipse Jenkins Pivotal Tracker Scrum Sonar
    Spotney.com
    2 Jahre 10 Monate
    2010-10 - 2013-07

    Software Engineering

    senior software engineer JEE EJB HTML/CSS ...
    senior software engineer
    • an assignment as senior software engineer within a Scrum team and chairman of the technical vision commitee, a cooperation between various companies, which creates software for ProRail.
    JEE EJB HTML/CSS HTML5 JavaScript JBoss IIS ASP GWT JAX-RS REST JSON MySQL CouchDB MongoDB Oracle SQL PL/SQL Eclipse Scrum iText SWT RCP Maven Tycho JAXB JUnit XML XSLT Mockito MicroStation Java JIRA Hudson Jenkins Sonar Continuous Delivery Selenium Subversion ClearCase
    RIGD-LOXIA
    3 Monate
    2010-06 - 2010-08

    creating the functional and technical design

    PHP AJAX XML ...
    • creating the functional and technical design for adapting the workflow of an existing application. Besides this also worked on the implementation and writing of the user manual.
    PHP AJAX XML UML Smarty Oracle Eclipse PhpED
    HSB identification
    11 Monate
    2009-05 - 2010-03

    New features for the advertising system.

    NetBeans Eclipse MS SQL Server ...
    • New features for the advertising system. I created the technical design and implemented it.
    • I also did an integration of Open ID with the login system and worked on the payment system. In addition, I worked on rewriting a J2EE application to PHP. Finally, I worked on the integration of online games in a social network site.
    NetBeans Eclipse MS SQL Server J2EE webservices AXIS ANT OpenID openid4java Apache Tomcat PHP MySQL Smarty OpenSocial Confluence Perforce JIRA
    RealGames
    1 Jahr 7 Monate
    2007-10 - 2009-04

    Software development

    senior software engineer Eclipse RUP Scrum ...
    senior software engineer
    • Cooperation various engineering firms, which develops software. The assignment for Loxia included creating technical designs and implementing them.
    Eclipse RUP Scrum JAXB JAXP RPC Swing Java 2D iText ANT Maven JUnit PHP UML C++ XML XSLT MicroStation ClearCase
    Loxia
    7 Monate
    2007-03 - 2007-09

    Improvement of the advertising system

    Eclipse NetBeans MS SQL Server ...
    • I created the functional and technical specifications and implemented the design. In addition, I developed a Facebook application
    Eclipse NetBeans MS SQL Server SOAP AXIS AJAX J2EE ANT Tomcat Resin XML FBML and Facebook API
    Zylom
    3 Monate
    2006-12 - 2007-02

    Providing company information

    IBM Rational Application Developer DB2 EHCache ...
    • The assignment included changing the existing application, performance testing, and changing the application based upon the results of the performance tests.
    IBM Rational Application Developer DB2 EHCache Dom4J JDom Spring XML J2EE Websphere Application Server cglib WebSphere MQ
    Graydon
    4 Monate
    2006-06 - 2006-09

    technical design and implementation

    Team leader
    Team leader
    • responsible for the communication with the customer, the planning, and the technical quality of the application. Besides these roles, worked on the technical design and the implementation.
    Quinity
    10 Monate
    2005-09 - 2006-06

    various projects

    System developer
    System developer

    Creating technical designs and implementing them.

    03/2006 –  06/2006

    worked on Intranet and Internet projects for the Dutch insurance company DELA. The projects were modules used by consumers on DELA's website to give them advice on which insurance they need.

    The technologies used:

    Java, JSP/Servlets, Linux, Apache, Tomcat, WSAD, Eclipse, XML/XSLT, HTML/CSS, SOAP, CVS, Bugzilla, Apache FOP, and MS SQL Server

     

    10/2005 - 03/2006

    worked on the Internet banking project of ABN AMRO. Created technical designs and made proof of concepts based upon

    the design. The development team subsequently implemented these proof on concepts in the Internet banking application. 

    The technologies used:

    Java, JSP/Servlets, J2EE, XML/XSLT, JNDI, EJB, Struts, WSAD, WebSphere, TCL, and CVS

     

    09/2005- 10/2005

    worked on an internal project to store the data of the employees. For this system I worked on the functional design, the technical design, and the implementation. 

    The technologies used:

    Java, JSP/Servlets, Tomcat, XML/XSLT, PostgreSQL, HTML / CSS, WSAD, and CVS

    Quinity

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    2017

    Apache Flink Workshop

    2015
    Spark Workshop

    2011
    Course Eclipse Rich Client Platform (RCP) +

    2010 - 2011
    • Course English Cambridge Proficiency
    • Achieved Certificate of Proficiency in English (CPE) with an A.

    2006
    • Course design patterns
    • Course relational databases and SQL

    2005
    • Course datamodelling
    • Course writing

    2004
    • Course usability testing
    • Course personas

    2001
    Course project management

    1992 - 1997
    Computer Science, TU Eindhoven

    1986 - 1992
    Gymnasium ? (grammer school)

    Other

    1995 ? 1996
    Treasurer MCGV Stack, computer student union of the Technische University Eindhoven

    1995
    Studytrip to Australia

    Kompetenzen

    Kompetenzen

    Top-Skills

    Scala Java akka cats zio MySQL Kubernetes Elasticsearch Docker AWS Azure

    Produkte / Standards / Erfahrungen / Methoden

    Technologies
    J2EE, J2ME, EJB, ASP, SOAP, REST, JSON, ANT, Maven, Tycho, AJAX, OpenID, OpenSocial, Android, Hadoop, AWS, Redis, Spark, Kafka, Docker, Ansible, Puppet, Machine Learning, Weka, Grafana, Graphite, CQRS, OAuth, RabbitMQ, Apache Flink, Kubernetes

    Frameworks
    Struts, Spring, Hibernate, Facebook API, Swing, Java2D, JAXB, JAXP, AXIS, JUnit, iText, Apache FOP, openid4java, Smarty, SWT, RCP, Mockito, GWT, JAX-RS, Selenium, Cucumber, Zend Framework, Apache Pig, Play, Slick, Spray, Bootstrap, Raphaël, jQuery, Vert.x, AngularJS, Akka, SalesForce API, Axon Framework, http4s, doobie, circe, Akka HTTP, cats, Akka Streams

    Version control
    CVS, Subversion, ClearCase, Perforce, Git, GitHub

    IDEs
    WSAD, Eclipse, JBuilder, NetBeans, IntelliJ

    Web servers
    Apache, IIS, Nginx

    Application servers
    Tomcat, Resin, WebSphere Application Server, JBoss

    Methods/Principles
    RUP, Scrum, UML, Continuous Integration, Continuous Delivery, DevOps

    Bug tracking
    Bugzilla, PR-Tracker, JIRA

    Wiki tools
    Trac, Confluence

    Other tools
    Hudson, Jenkins, Sonar, Pivotal Tracker, Spinnaker, Datadog, Postman

    Betriebssysteme

    Android
    Linux
    Windows

    Programmiersprachen

    C/C++
    cHTML
    FBML
    Haskell
    HTML5
    Java
    JavaScript
    JSON
    MQ4
    PHP
    RSS
    Scala
    shell scripting
    SVG
    TCL
    VBScript
    WML
    XML/XSLT
    ZPL

    Datenbanken

    Cassandra
    CouchDB
    DB2
    Elasticsearch
    JDBC
    MongoDB
    MS SQL Server
    MySQL
    NoSQL
    OLAP
    Oracle
    PL/SQL
    PostgreSQL
    SQL

    Einsatzorte

    Einsatzorte

    Deutschland, Österreich, Schweiz
    möglich

    Projekte

    Projekte

    5 Jahre 2 Monate
    2019-02 - heute

    Streaming services

    Senior Fullstack Specialist Scala Akka Streams Kafka ...
    Senior Fullstack Specialist
    Development of streaming services to process millions of events per day. Also part of the machine learning team.
    Scala Akka Streams Kafka Cassandra Docker Python Azure Swagger and machine learning
    DHL Parcel
    10 Jahre
    2014-04 - heute

    thematic webshops

    Co-founder and co-CEO Scala Play Framework Slick ...
    Co-founder and co-CEO
    Responsibility for the technical design and implementation
      Scala Play Framework Slick REST JSON Bootstrap MySQL
      on request
      27 Jahre 7 Monate
      1996-09 - heute

      Creation of websites and Android applications

      HTML/CSS Android Java ...
      HTML/CSS Android Java JSP/Servlets JDBC C/C++ PHP MySQL Linux Apache Resin Eclipse REST XML GitHub and search engine optimalization
      Own company
      1 Jahr 4 Monate
      2017-11 - 2019-02

      project in development

      Senior Scala developer Scala Postgres Aerospike ...
      Senior Scala developer
      • Creating new microservices to replace the old ones written in Ruby on Rails. 
      • These microservices communicate with video screens.
      Scala Postgres Aerospike http4s doobie circe cats Jenkins Kubernetes Spinnaker Kafka Datadog Docker
      OUTFRONT Media
      1 Jahr 2 Monate
      2016-08 - 2017-09

      project in development

      Scala developer Scala Play Framework AngularJS ...
      Scala developer
      • an assignment to create in a team a new site that consumers and businesses can use to send parcels. The site is based on microservices, which are exposed through a gateway to third parties.
      Scala Play Framework AngularJS Ansible AWS Docker Kafka MongoDB and Postgres.
      DHL Parcel
      4 Monate
      2016-04 - 2016-07

      speed enforcement systems

      Scala Java Akka ...
      Scala Java Akka RabbitMQ Puppet
      CSC
      6 Monate
      2015-10 - 2016-03

      develop within a Scrum team the new AutoTrack site

      Scala Play Framework Akka ...
      Scala Play Framework Akka Axon Framework CQRS MongoDB Cassandra Elasticsearch OAuth SalesForce API Docker GitHub and IntelliJ.
      FourScouts
      10 Monate
      2015-01 - 2015-10

      opensource framework for realtime analytics

      Scala Akka Cassandra ...
      • DevOps team working on a new opensource framework for realtime analytics. The first use case for which the framework was used is realtime fraud detection.
      Scala Akka Cassandra Spark Spray Grafana Java Kafka Elasticsearch Spring Linux Git GitHub Eclipse IntelliJ JIRA Confluence Docker
      ING
      1 Jahr 1 Monat
      2014-04 - 2015-04

      research and development

      Scala Elasticsearch GitHub

      • Research and development for the creation of a platform for linking data. 
      • Within Xdynamics, I did an assignment for [on request] for semi-automated linking of data.

      Scala Elasticsearch GitHub
      Xdynamics
      2 Monate
      2014-07 - 2014-08

      conversion of content

      Java JEE jQuery ...
      • conversion of content to make it suitable for the application that shows the content to users. Part of the job was the automation of the creation and updating of jobs and pipelines in Jenkins.
      • Besides this, worked on the new application for the conversion of content and partly made the new architecture for the new application.
      Java JEE jQuery Maven Jenkins AWS shell scripts Vert.x AngularJS MongoDB Linux Nginx GitHub
      Malmberg
      1 Monat
      2014-07 - 2014-07

      create a proof of concept for the visualization and editing of rail data

      Java GWT SVG ...
      Java GWT SVG Raphaël
      RIGD-LOXIA
      1 Jahr
      2013-07 - 2014-06

      personalized email marketing

      senior developer Scala Java PHP ...
      senior developer
      • a startup that was focused on personalized email marketing. I introduced Spark with Scala as an alternative for the existing Hadoop with Java and Pig application. Besides working on the Big Data application, I did frontend and backend work on the PHP site.
      Scala Java PHP HTML/CSS JavaScript jQuery JSON XML Bootstrap Zend Framework Redis Hadoop Spark AWS Apache Pig Eclipse Jenkins Pivotal Tracker Scrum Sonar
      Spotney.com
      2 Jahre 10 Monate
      2010-10 - 2013-07

      Software Engineering

      senior software engineer JEE EJB HTML/CSS ...
      senior software engineer
      • an assignment as senior software engineer within a Scrum team and chairman of the technical vision commitee, a cooperation between various companies, which creates software for ProRail.
      JEE EJB HTML/CSS HTML5 JavaScript JBoss IIS ASP GWT JAX-RS REST JSON MySQL CouchDB MongoDB Oracle SQL PL/SQL Eclipse Scrum iText SWT RCP Maven Tycho JAXB JUnit XML XSLT Mockito MicroStation Java JIRA Hudson Jenkins Sonar Continuous Delivery Selenium Subversion ClearCase
      RIGD-LOXIA
      3 Monate
      2010-06 - 2010-08

      creating the functional and technical design

      PHP AJAX XML ...
      • creating the functional and technical design for adapting the workflow of an existing application. Besides this also worked on the implementation and writing of the user manual.
      PHP AJAX XML UML Smarty Oracle Eclipse PhpED
      HSB identification
      11 Monate
      2009-05 - 2010-03

      New features for the advertising system.

      NetBeans Eclipse MS SQL Server ...
      • New features for the advertising system. I created the technical design and implemented it.
      • I also did an integration of Open ID with the login system and worked on the payment system. In addition, I worked on rewriting a J2EE application to PHP. Finally, I worked on the integration of online games in a social network site.
      NetBeans Eclipse MS SQL Server J2EE webservices AXIS ANT OpenID openid4java Apache Tomcat PHP MySQL Smarty OpenSocial Confluence Perforce JIRA
      RealGames
      1 Jahr 7 Monate
      2007-10 - 2009-04

      Software development

      senior software engineer Eclipse RUP Scrum ...
      senior software engineer
      • Cooperation various engineering firms, which develops software. The assignment for Loxia included creating technical designs and implementing them.
      Eclipse RUP Scrum JAXB JAXP RPC Swing Java 2D iText ANT Maven JUnit PHP UML C++ XML XSLT MicroStation ClearCase
      Loxia
      7 Monate
      2007-03 - 2007-09

      Improvement of the advertising system

      Eclipse NetBeans MS SQL Server ...
      • I created the functional and technical specifications and implemented the design. In addition, I developed a Facebook application
      Eclipse NetBeans MS SQL Server SOAP AXIS AJAX J2EE ANT Tomcat Resin XML FBML and Facebook API
      Zylom
      3 Monate
      2006-12 - 2007-02

      Providing company information

      IBM Rational Application Developer DB2 EHCache ...
      • The assignment included changing the existing application, performance testing, and changing the application based upon the results of the performance tests.
      IBM Rational Application Developer DB2 EHCache Dom4J JDom Spring XML J2EE Websphere Application Server cglib WebSphere MQ
      Graydon
      4 Monate
      2006-06 - 2006-09

      technical design and implementation

      Team leader
      Team leader
      • responsible for the communication with the customer, the planning, and the technical quality of the application. Besides these roles, worked on the technical design and the implementation.
      Quinity
      10 Monate
      2005-09 - 2006-06

      various projects

      System developer
      System developer

      Creating technical designs and implementing them.

      03/2006 –  06/2006

      worked on Intranet and Internet projects for the Dutch insurance company DELA. The projects were modules used by consumers on DELA's website to give them advice on which insurance they need.

      The technologies used:

      Java, JSP/Servlets, Linux, Apache, Tomcat, WSAD, Eclipse, XML/XSLT, HTML/CSS, SOAP, CVS, Bugzilla, Apache FOP, and MS SQL Server

       

      10/2005 - 03/2006

      worked on the Internet banking project of ABN AMRO. Created technical designs and made proof of concepts based upon

      the design. The development team subsequently implemented these proof on concepts in the Internet banking application. 

      The technologies used:

      Java, JSP/Servlets, J2EE, XML/XSLT, JNDI, EJB, Struts, WSAD, WebSphere, TCL, and CVS

       

      09/2005- 10/2005

      worked on an internal project to store the data of the employees. For this system I worked on the functional design, the technical design, and the implementation. 

      The technologies used:

      Java, JSP/Servlets, Tomcat, XML/XSLT, PostgreSQL, HTML / CSS, WSAD, and CVS

      Quinity

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      2017

      Apache Flink Workshop

      2015
      Spark Workshop

      2011
      Course Eclipse Rich Client Platform (RCP) +

      2010 - 2011
      • Course English Cambridge Proficiency
      • Achieved Certificate of Proficiency in English (CPE) with an A.

      2006
      • Course design patterns
      • Course relational databases and SQL

      2005
      • Course datamodelling
      • Course writing

      2004
      • Course usability testing
      • Course personas

      2001
      Course project management

      1992 - 1997
      Computer Science, TU Eindhoven

      1986 - 1992
      Gymnasium ? (grammer school)

      Other

      1995 ? 1996
      Treasurer MCGV Stack, computer student union of the Technische University Eindhoven

      1995
      Studytrip to Australia

      Kompetenzen

      Kompetenzen

      Top-Skills

      Scala Java akka cats zio MySQL Kubernetes Elasticsearch Docker AWS Azure

      Produkte / Standards / Erfahrungen / Methoden

      Technologies
      J2EE, J2ME, EJB, ASP, SOAP, REST, JSON, ANT, Maven, Tycho, AJAX, OpenID, OpenSocial, Android, Hadoop, AWS, Redis, Spark, Kafka, Docker, Ansible, Puppet, Machine Learning, Weka, Grafana, Graphite, CQRS, OAuth, RabbitMQ, Apache Flink, Kubernetes

      Frameworks
      Struts, Spring, Hibernate, Facebook API, Swing, Java2D, JAXB, JAXP, AXIS, JUnit, iText, Apache FOP, openid4java, Smarty, SWT, RCP, Mockito, GWT, JAX-RS, Selenium, Cucumber, Zend Framework, Apache Pig, Play, Slick, Spray, Bootstrap, Raphaël, jQuery, Vert.x, AngularJS, Akka, SalesForce API, Axon Framework, http4s, doobie, circe, Akka HTTP, cats, Akka Streams

      Version control
      CVS, Subversion, ClearCase, Perforce, Git, GitHub

      IDEs
      WSAD, Eclipse, JBuilder, NetBeans, IntelliJ

      Web servers
      Apache, IIS, Nginx

      Application servers
      Tomcat, Resin, WebSphere Application Server, JBoss

      Methods/Principles
      RUP, Scrum, UML, Continuous Integration, Continuous Delivery, DevOps

      Bug tracking
      Bugzilla, PR-Tracker, JIRA

      Wiki tools
      Trac, Confluence

      Other tools
      Hudson, Jenkins, Sonar, Pivotal Tracker, Spinnaker, Datadog, Postman

      Betriebssysteme

      Android
      Linux
      Windows

      Programmiersprachen

      C/C++
      cHTML
      FBML
      Haskell
      HTML5
      Java
      JavaScript
      JSON
      MQ4
      PHP
      RSS
      Scala
      shell scripting
      SVG
      TCL
      VBScript
      WML
      XML/XSLT
      ZPL

      Datenbanken

      Cassandra
      CouchDB
      DB2
      Elasticsearch
      JDBC
      MongoDB
      MS SQL Server
      MySQL
      NoSQL
      OLAP
      Oracle
      PL/SQL
      PostgreSQL
      SQL

      Vertrauen Sie auf GULP

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

      Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

      Das GULP Freelancer-Portal

      Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.