codeboost

Daniël ter Horst

Freelance Software Developer

Email daniel@codeboost.nl
Phone +31634377858
LinkedIn danielterhorst
GitHub danielterhorst
Address Boterkorfhoek 33, 7546 JC Enschede, Netherlands
Born 3 Aug 1986 (39)

Profile

I am a driven software developer with analytical abilities and experience in building web applications, application programming interfaces and command line tools. In total, I have over 20 years of relevant work experience.

Work Experience

Software Developer, Technical Lead Apr 2021 - Jun 2026 (5y)
Antagonist / group.ONE, Enschede, Netherlands
  • Develop and maintain primary back- and front-end system
  • Design and build multiple projects from the ground up
  • Technically lead and coach the software development team
Freelance Software Developer Jan 2020 - Apr 2021 (1y, 3m)
Code Boost, Enschede, Netherlands
  • Upgrade a large production app's major Python and Django version
  • Support the migration of a self-hosted application to K8s on GCP
  • Finish and implement a pricing service into a production reseller platform
  • Refactor multiple parts of an existing code base to the current needs
  • Design and build a serverless app to send and receive text (SMS) messages
Software Developer, Software Development Manager, Scrum Master Jan 2016 - Nov 2019 (10m)
Patchman B.V. / SiteLock, Enschede, Netherlands
  • Evaluated and improved performance of development team
  • Lead and coached Scrum adoption within the company
  • Communicate with and aid the CEO directly
  • Identified process problems and designed and implemented solutions
  • Responsible for the day to day operations and deployments
  • Built new and refactored existing software considering security
  • Optimized software performance by identifying and solving problems
  • Containerized the local development and test environment
  • Completed Scrum.org Professional Scrum Master 1 (PSM-1) course
Analyst and Software Developer Jul 2010 - Dec 2015 (5y, 6m)
Yourhosting / Resello, Zwolle, Netherlands
  • Worked on and built new software using PHP, Python and JS
  • Designed and built Resello (startup)
  • Imported huge data sets from NuNames, ResellerClub and Starthosting
  • Refactored CRM for better scalability and usability
  • Refactored in use (production) REST API's
  • Built a leave and absence registration system
  • Built software to provision and manage VPS'es
Software Developer Dec 2009 - Jul 2010 (7m)
Prioserve Internetdiensten, Rotterdam, Netherlands
  • Built a CRM and financial management system using PHP
  • Installed and managed servers in different datacenters
  • Handled administrative processes for registering domain names
  • Handled customer support by telephone and email
Owner Aug 2009 - Jul 2012 (2y, 10m)
Audis, Rotterdam, Netherlands
  • Automated selling of domains and webhosting
  • Set-up and provided datacenter co-location space
Systems Engineer & Software Developer Aug 2008 - Sep 2009 (1y, 1m)
GrafiX Internet BV, Capelle a/d IJssel, Netherlands
  • Built automated unattended building entry by customers using PHP
  • Installed and managed datacenter equipment
  • Replaced core switches (wiring, configuration, fail over)
  • Installed a network connected fire alarm system
  • Provided customer support (tours, new installations, telephone, email)

Skills

Software Development 100%
Tooling, System Architecture, Design Patterns, Refactoring, Coaching, Guidance, Java, Ruby, Perl, C#, Go, REST APIs, SOAP, JSON, XML, YAML, Mocking, Testing, TDD, OOP, Socket Programming, Message Queues, RabbitMQ, Temporal, OpenFGA, Stripe, IntelliJ IDE, VSCode, Pub/Sub, Microservices, VPS, Hosting, Domains, Refactoring, AI, OpenAPI, Mkdocs, Zensical, Markdown, SSR, SSG
Python: Django, Flask, WSGI, ASGI, Virtualenv, Coroutines, Sphinx, PEP-8, uv, Black, pre-commit, Playwright, asyncio, OOP, ORM, Celery, RQ, Bandit, Uvicorn, Gunicorn, uWSGI
PHP: Zend, CakePHP
JavaScript: Node.js, Express.js, ESLint, TSLint
Rust: Loco, Axum, Actix, Tokio, Serde
Elixir: Phoenix Framework
User Interface & User Experience 80%
HTML, CSS, JavaScript
Markup & Styling: HTML5, Sass, Tailwind CSS, Twitter Bootstrap, Material UI, Responsive
JavaScript: ES6, React, Next.js, Vue, Nuxt, Svelte, SvelteKit, Astro, Alpine.js, HTMX, jQuery, Lodash, AJAX, Tauri, Vite, esbuild, SWC, Babel, Gulp, Webpack, pnpm, Yarn
Tooling: Figma, Sass
Continuous Integration & Deployment 80%
Build, Deploy, Quality, Security, Stability
CI / CD: Jenkins, TeamCity, GitLab, DTAP, SSH, DevOps
Version Control: Git, Mercurial, Subversion, GitHub, BitBucket, GitLab
Python: Fabric, Paramiko
DevOps 80%
Security, Application Performance Monitoring (APM), Replication, Load Balancing, Connection Pooling, Bash, DNS
Operating Systems: Linux, macOS, Windows
Databases: PostgreSQL, MySQL, MariaDB, MongoDB, SQLite, Redis, Firebase
Containers & VMs: Docker, Docker Swarm, Docker Machine, Docker Compose, Podman, Kubernetes, Kustomize, KVM, Containerization, Traefik
Webservers: Nginx, Nginx Unit, Apache
Hosting: DirectAdmin, cPanel, Plesk
Cloud & Ops: GCP, AWS, Cloud services, SSL, SSH, YubiKey, New Relic, Sentry, 2FA
Project Management 70%
Scrum, Agile, Shape Up
Tools: Professional Scrum Master (PSM), Jira, Trello

Education & Certification

Scrum.org · 2019
MBO IT 4, IT Management
Deltion College, Zwolle · 2004 - 2008
Cisco CCNA 2
Deltion College, Zwolle · 2004
Cisco CCNA 1
Deltion College, Zwolle · 2004

Languages

  • DutchNative
  • EnglishProfessional
  • GermanLimited

Achievements

  • Successfully built multiple multi-level reseller platforms with a small team in a little over a year's time
  • Doubled company's revenue with a team of only three, two years in a row
  • Promoted from developer to development team manager within three years
  • Involved in the development of multiple start-ups to multimillion dollar businesses
  • Automated multiple CI/CD pipelines including building, testing and deployment
  • Successfully led a zero-downtime migration of a monolithic application

Strengths

Self-learningPragmatismTeamworkAnalyticalResponsibilityPerfectionistAdaptableReliableExperiencedIndependentFriendly