Jonas Hansen

Download as PDF

Jonas Hansen

Software developer

Slagelse, 4200 +45 50106917 jonas.kerwin.hansen@gmail.com GitHub LinkedIn

I have been working with PHP and Laravel since 2015 and since then I have helped develop a ticketing agency, a video streaming platform and a recruitment platform.

I enjoy designing and delivering customized and solid solutions, but also enjoy support and listening to user requests and issues with a smile.

Experience

Web Developer · JUICE ApS

— Copenhagen

Job & candidate matchmaking platform

  • Upgraded the Symfony framework from version 6 to 7
  • Built a candidate ranking and sorting engine, enabling fast, relevancy-based candidate search
  • Integrated AI to automatically generate SmartMatch job posts from uploaded job ads
  • Led development in close collaboration with the CTO, incorporating regular feedback and code review

Rehired by JUICE after the 2023 round of cuts. The role ended in February 2026 when the company again cut staff for financial reasons.

Web Developer · Supeo

— Næstved

Web development agency

  • Owned Laravel development end-to-end, including customer interactions and development of SamFocus in Laravel 9
  • Provided code review and development support across other work, including Supeo Flex in React, Express.js & GraphQL

Web Developer · JUICE ApS

— Copenhagen

Job & candidate matchmaking platform

  • Introduced CI/CD enabling efficient and fast delivery of Symfony 6
  • Delivered multiple features using Symfony, Twig, and Stimulus.js
  • Worked in close collaboration with the CTO, leading development while incorporating feedback and code review

The role ended in August 2023 when JUICE cut staff for financial reasons. Rehired by the company in September 2024.

Tech Lead · Syncronet

— Slagelse

Live streaming social media platform

  • Led migration from an expensive setup on Azure using media services to Linode with mux.com for video delivery
  • Set up, managed, and monitored VPS infrastructure, including DNS and Let's Encrypt SSL
  • Architected a Kubernetes cluster with Go services and Nginx endpoints wrapping FFmpeg for internal video processing and delivery
  • Debugged slow database queries and implemented caching to keep the platform performant
  • Led frontend development in Nuxt 3 and mobile development in React Native while maintaining the Laravel backend

Lead Developer · GHC Travel / Iraqi Airways

— Copenhagen

Airline booking platform

  • Rebuilt a procedural PHP platform in Laravel within the first year, after joining as a junior developer
  • Progressed from junior to senior developer, took over as sole developer after a teammate's departure, and led development in the final phase, continuously building out the platform throughout
  • Migrated from a traditional PHP web host to VPS servers, setting up, managing, and monitoring infrastructure including DNS and Let's Encrypt SSL
  • Maintained and upgraded the Laravel platform up to version 8, including a comprehensive PHPUnit test suite ensuring fast feedback loops on changes
  • Debugged slow database queries and implemented caching to keep the platform responsive
  • Resolved growing domain-boundary issues by extracting the frontend into 3 distinct Nuxt 2 apps sharing UI and design packages over npm and consuming a Laravel API, and refactored the backend using Domain-Driven Design (DDD)
  • Automated ticket booking and flight monitoring using UiPath RPA in collaboration with a new team member, improving ticket sales and customer satisfaction
  • Provided live debugging and triage support directly to reception staff and agents, acting as first-line support

The role ended in February 2020 when the company wound down, after COVID-19 shut down air travel.

Skills

  • Linux server management and maintenance
  • Web & App development
  • Database administration

Education

Two short-cycle higher educations.

Web integrator · Roskilde Teknisk Skole

— Høng

Strøm, styring & IT · Selandia CEU

— Slagelse

Including Cisco CCNA and IP based network management.