Qualide · Zwolle, NL

Hire a senior software engineer

Available for ambitious builds Engineering · Commerce · Automation

Jeffrey Hoonakker alongside your team

I am Jeffrey Hoonakker, a software engineer and your direct contact at Qualide. Looking for an independent senior developer who works alongside your team, investigates technical problems and explains the choices involved? I help with Laravel, Magento and API integrations, with attention to both the application and the people who use it.

More about Jeffrey and his project contributions ↗

Discuss senior support ↗ · Call Jeffrey

When additional senior support helps

You have an existing application and a backlog, but something keeps getting postponed. An integration is difficult to understand, maintenance competes with new features or the team needs someone who can investigate and deliver a piece of work independently. Focused senior support can help turn that into practical next steps.

We first establish the contribution you need. Is it hands-on development, investigating a technical problem, taking over an existing platform or weighing options with your team? This gives us an assignment that fits your organisation, rather than just a list of technologies.

Working within your team, with clear ownership

I work in the existing codebase and fit into the way your team develops and releases changes. At the start, we discuss the environment, responsibilities, code review and what is needed to check changes. We also establish who sets priorities and who makes decisions.

During the work, I raise trade-offs and obstacles in time to discuss them. A product owner needs different information from a developer or end user. I explain technical decisions through their practical consequences: what are we solving now, which dependencies are involved and what should wait?

Experience you can examine

Gazelle — interim Magento development. Alongside ongoing development, I worked on security updates, patch management and backend performance. The update process was documented so the internal team could continue using it. Read the Gazelle case ↗

B2Bshop — Laravel, AFAS and customer processes. Working with Improvit, I contributed to the B2B platform, AFAS integration and customer dashboard. Conversations with end users helped establish development priorities, and changes were tested with users. Read the B2Bshop case ↗

XLsanitair — technical decisions across the operation. As interim CTO, I worked on a Magento platform with supplier integrations and order coordination. This also involved deciding which processes belonged in the store and which should run outside it. Read the XLsanitair case ↗

Laravel, Magento and integrations

My work focuses on backend development and connecting business processes. This may involve a Laravel application, Magento custom development and maintenance, or exchanging data with an ERP system. I review the existing architecture and preserve what is useful before proposing a replacement.

For more detailed examples, explore our Laravel development, Magento development and API and AFAS integration pages.

Knowledge stays with your team

A change is not complete simply because the code works. We agree on the explanation, documentation and handover needed to continue working with it. This can include the reasoning behind a decision, checking a data flow or following up on failed processing. Your team should be able to review and maintain the work.

The amount of documentation and discussion depends on the assignment. A small extension needs a different approach from taking over an unfamiliar platform. The aim remains the same: clear responsibilities and understandable next steps.

Senior support or a defined project?

For senior support, I join your team and its existing workload with an agreed contribution and working arrangements. If you would rather have a specific result delivered as a project, we establish scope, acceptance criteria and handover through Qualide. We discuss which form suits your needs.

Discuss involvement, timing and rates

Briefly describe what your application does, how your team is organised and where you need help. Your preferred period and way of working are useful too. We can then discuss whether my experience fits, the involvement required and suitable arrangements for timing, work location and rates. Availability is confirmed during that conversation.

Email Jeffrey about your assignment ↗ or call +31 6 57498568.