I am Mark de Jong

Scala/Haskell Developer

I am specialised in webapps and high performance backend systems. For my freelance work check vectos.net
For more info about me, scroll down!

About Me

  • Name: Mark de Jong
  • Nationality: Dutch

Objective

As a programmer, in my opinion you should be pro at grammer (phun intended). Programming software is the act of composing the right pieces together. It's like writing music, it's a delicate process and can take a few iterations to make it work. My objective is to build amazing software, learn and improve my programming skills further and teach others along the way.

I value: high standards, freedom, continuous learning, flexibility, humor and creativity.

What I Do ?

I have a passion for developing websites and web applications. I started with developing websites at the age of 14. Creating a product which is a graphical, functional and technical pearl gives me satisfaction. To achieve such results, I believe small multidisciplinary teams are the best to make this work.

My specialism in this is: programming. I learned to program according to the OOP paradigm in my free time and afterwards at school and professional duties.

In the past few years I have read some books on Haskell, Domain Driven Design and took courses on Functional (Reactive) Programming and Machine Learning.

Also I have worked a various companies doing diverse projects. Ranging from CMS implementations, improving performance of existing software, designing high performance game backends to single page web apps and mobile apps.

My objective is to pioneer and help businesses to help innovate their technology stack, create slick web apps and high performance backend systems. Currently I work with functional programming languages like Scala and Haskell. Also technologies like Kafka, React, ElasticSearch are put into the mix.

  • Software Development
  • Software Architecture
  • High performance computing
  • Functional programming
  • Proof of concepts
  • Machine Learning
  • Training on various technical topics

Resume

Education

  • 2007-2011

    Bachelor Communication, Multimedia and Design

    Games and Web development

    Created a few serious games and started a company with a few friends. After that also did a course on web-development.

Experience

  • 2011-2012

    Software Developer

    Ambrero Software, Alkmaar

    Development of complex software/websites. Also did documentation of the software in UML via Confluence

  • 2012-2014

    Software Developer

    Mirabeau, Hoorn

    Development of software/websites, release software/websites, gave a workshop about unit testing, organized a casus event sourcing/DDD and arranged continuous integration: Bamboo and TeamCity.

  • 2014-2015

    Software Developer

    Q42, Amsterdam

    Development of software/websites, performance analysis/improvement and code reviews.

  • 2016

    Software Developer

    Zorgdomein, Heerenveen

    Development of software/website and code reviews.

  • 2016

    Software Developer

    Vectos, North-Holland

    Freelance development of webapps and backend systems

Skills

Scala

90%

Haskell

65%

Akka

70%

Spray

70%

React

70%

DDD/CQRS

80%

SQL

90%

MongoDB

75%

Play! Framework

80%

HTML5/CSS3

70%

Angular JS

70%

TDD

75%

Copy/Paste

100%

More skills

functional programming
web development
system architecture
machine learning
SCRUM

Got something interesting? Let's have a chat!

Contact me