I am Mark de Jong

Programmer

I am a freelance Programmer
I am specialized in webapps and high performance backend systems. I work with functional programming languages like Scala and Haskell.
Scroll down for more info!

Services

Web apps

Still maintaining a Excel spreadsheet or Access database and want to share your work? Or want do you want to rebuild your existing web application? I build single page web applications which makes users love your app. And all that according to the latest standards and beyond.

Domain modelling

Keep it simple and clear as possible, that’s the goal. I have studied and applied different techniques like: Domain Driven Design, functional programming, event sourcing, relational data modelling, et cetera.

High performance

Does your (backend) system have extremely high performance requirements? Want to know how to architect such a thing? Let's talk about that!

Proof of concepts

Do you want a different view on things? I can help you out to make a MVP (Most Value Product). This will be mainly focussed on the technical advantages and possibilities. If it’s a success, I can help extend the MVP further.

Research and development

Need a pair of hands to tackle a unsolved problem? I’ve build some open source libraries and I am up to date with the latest techniques and possibilities.

Machine learning

Do you want to predict or classify something? Or would you like a recommendation system, anamoly detection or object recognization? Let’s have a chat and see what’s possible!

Startups

Do you need technical expertise for your startup? I can architect a software stack for you and guide you along the way! Or do you just need a pair of hands? Better call Mark!

Workshops

Want to learn about Scala, Akka, Play, Spray, Functional Programming, Haskell, et cetera? Or anything I’ve mentioned earlier? I can arrange a workshop for you to bring you up to speed!

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 been programming for over ten years now. Learned to program according to the OOP paradigm in school and in my free time. After that I have read some books on Haskell, Domain Driven Design and took courses on Functional (Reactive) Programming and Machine Learning. During the past few years I have worked a various companies doing diverse projects. Ranging from CMS implementations, improving performance of existing software, designing high performance systems to single page web apps and mobile apps.

  • 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.

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