Laurens Bosscher

Software Engineer

Experience

Now2020

Software/DevOps Engineer

SIX Swiss Exchange Z├╝rich, Switzerland
  • Part of the core team (4 engineers) responsible for running the 2000+ SIX indices including the SMI
  • Initiated and led the initiative to move to Ansible and GitOps to ensure that test and production environments are aligned so that release risk was greatly reduced
  • Responsible for development of the SIX Crypto indices calculator engine (Scala using Akka) including introducing new calculation methods and a major rewrite of the calculation and reporting engine. 100% uptime during market hours
  • Prevented several serious incidents by debugging and fixing (legacy) business critical applications under pressure
  • Improved documentation, developed several smaller Python/Scala monitoring and automation applications to further reduce risks
20202018

Software Engineer

Simplicate Software Groningen, The Netherlands
  • Most senior engineer in the team (5 developers) responsible for all Typescript and Javascript projects
  • Increased release cadence archived by the team to 1 release a week (down from once every 6 months)
  • Increased developer productivity utilizing modern continuous delivery practices such as a loosly coupled architecture, continuous integrations and automated testing
  • Decreased time spent on bugs by the team from ~20% to ~10% by increasing test quantity and quality
  • Optimized and scaled a (near) realtime GraphQL Django application, to meet the demands of our biggest customers
  • Fast paced, high pressure environment with a large amount of technical debt
  • Simplicate was part of the 50 fastest growing tech companies in the Netherlands for the past three years (2019 - 2021), having a growth of 3018% in 2019
20182015

Software Engineer

Slimmere AI (formerly Target Holding) Groningen, The Netherlands
  • Developed and scaled the second largest student performance tracking system in the Netherlands (used by 1.1 million students)
  • Started as junior/medior developer, grew to team lead (team size of 3 developers)
20152014

Software Engineer

Getlogic Groningen, The Netherlands
  • Developed an extensive testing framework for Django to rapidly increase test coverage for common scenarios
  • Increased webshop performance by 200% by implementing Spdy/Http 2.0 and optimizing caching strategy
  • Created an new Linux hosting environment utilizing RabbitMQ/Salt/PostgreSQL/Solr for a large webshop
20142013

Junior Software Engineer

DiagnOptics Groningen, The Netherlands
  • Developed a companion application for their main product so that research results can easily be shared, logged and archived.

Selected Projects

20182020

Front-end codebase

Simplicate
  • Utilized React and Typescript to build a modern codebase where we could share business logic between the browser, two mobile apps (iOS and Android), NodeJS (for PDF rendering) and a browser extension
  • Worked with Typescript, React, Redux, Mobx StateTree, Python, NodeJS, Docker, Django, GraphQL as well as with legacy technology such as Yii and PHP
20182015

Diatoetsen

Slimmere AI (formerly Target Holding)
  • Utilized a combination of Galera (triple master MariaDB setup) and Cassandra to guarantee high performance and scalability for peak workloads
  • Worked with Python, Typescript, MySQL, Cassandra, Elastic Search, Redis and Salt

Education

20132009

Business Innovation, Usability & Interaction (Human Technology)

Hanzehogeschool Groningen, The Netherlands
Completed an Honours minor and an Honours project.