Maarten Grootoonk

Software Engineer

About

I am an enthusiastic and social Software Engineer who likes working with the .NET stack. This page highlights some of my latest projects and the various techniques I have worked with. In addition to the programming experience, I have coordinated projects and teams as Lead Developer and Scrum Master. Let's connect on LinkedIn!

Projects

Preview of the editor of the DesignerWeb project

DesignerWeb

ReactTypescriptXML ParserLanding Page

A web-based application to model databases. Uses common XML formats to edit models designed in external desktop only programs.

VIEW ON GITHUB
Preview of TrainingPlan app screens

TrainingPlan

React NativeGraphQL.NET core

A react native app to manage workouts and learn new exercises. Backend build using GraphQL and Entity Framework on .NET core

VIEW ON GITHUB
Preview of result of the created astah plugin

Astah decision tree

JavaPath FindingAstah LibraryAlgorithm Visualisation

A plugin for the Astah editor to automatically find and highlight possible paths using path finding.

VIEW ON GITHUB
Preview for sample dashboard of mydashboard project

MyDashboard

NodeJSReactReduxES6Webpack

Dashboard as a service. Create a powerful and lightning fast dashboard in seconds.

VIEW ON GITHUB
Preview for search page of tripsearch project

TripSearch

PHPReactElasticSearchLanding Page

A react SPA that helps creating a trip with an attraction, food and transport. The search engine is build with ElasticSearch and uses open data.

VIEW ON GITHUB
Preview for search page of trainingplan api project

TrainingPlan GraphQL

.NET CoreEntity FrameworkGraphQLMySQL

The GraphQL service build with .NET core backing the TrainingPlan app.

VIEW ON GITHUB
Preview for example usage of htmlparser project

Html Parser

JestES6testingES6Webpack

A parser that can convert html to JSON and JSON to html.

VIEW ON GITHUB
Landing page for joblist project

JobList

PHPMaterial DesignLaravelLanding Page

A laravel CRUD app that provides a way to easily compare jobs.

VIEW ON GITHUB

Skills


  • .NET Core (C#)
  • Entity Framework
  • Web Api's/GraphQL
  • WPF(MVVM)
  • ASP.NET MVC
  • React (Native)
  • Redux/Apollo GraphQL
  • Angular + Ionic
  • Modern JS(ES6+) + Jquery
  • Webpack/Gulp
  • EC2
  • ECS
  • Kubernetes (Prometheus + Grafana)
  • S3 + CloudFront
  • Jenkins
  • Laravel
  • PHPUnit
  • Queues(beanstalkd)
  • Package development
  • Composer
  • Express
  • Websockets (Socket.io)
  • MongoDB (Mongoose)
  • Package development(NPM)
  • Handlebars
  • Web Security
  • Automation (Ansible)
  • Server security(UFW/IPTables/Fail2ban)
  • Server configuration
  • SSL (Let's Encrypt CA)

Accounts