Marcel
Marcel Horlings

Valkenveld 10 9302GT Roden The Netherlands

Skills

  • HTML
  • CSS
  • JavaScript
  • Git
  • SQL
  • Ruby
  • Elixir
  • Ruby on Rails
  • Hotwire
  • Phoenix
  • Vue

Hobbies

  • Meditation
  • Reading
  • Fitness

Experience

Wuunder

Team Lead & Senior Engineer

At Wuunder, a global shipping platform handling millions of shipments annually, I am a member of the platform team, which contributes to the processing of shipments in Europe.

    Tasks and achievements:
  • Leading and mentoring a team of developers, having one on one meetings with team members to discuss their progress and provide feedback. Annually we have a review to discuss their growth and set goals for the next year.
  • Played a key role in the hiring process, contributing to the growth and development of the team.
  • Making architectural decisions to ensure the scalability and maintainability of the platform Within our team but also accross teams.

Current

Wuunder

Senior Software Engineer

At Wuunder, a global shipping platform handling millions of shipments annually, I am a member of the platform team, which contributes to the processing of shipments in Europe.

    Tasks and achievements:
  • Implemented static analysis procedures across the Elixir codebase to enhance code quality.
  • Created tooling around a rule engin to increase insights so the output will be shown dynamically.
  • Implemented an adaptable and comprehensive auditing trail for enhanced system monitoring and traceability.
  • Addressed numerous software bugs to improve system reliability.

2023

Tilig

Senior Full Stack Engineer

At Tilig we built a password manager. It worked with the combination of Ruby on Rails for the API, two native apps, and used Vue for the web-app and browser extension. I have focused mostly on the API in Rails and did some work on the Vue clients.

    Tasks and achievements:
  • Led performance optimization and introduced new features on essential endpoints.
  • Mentored junior developers to improve productivity and code quality.
  • Developed the company's internal API documentation.
  • Successfully integrated third-party services, enabling seamless functionality for users.
    • to provide metadata for items (E.g., company logos/colors and 2FA availability).
    • to send emails with Mailchimp and Mandril
    • send User statistics to and from Mixpanel
  • Designed and implemented an automated release flow for the API, improving deployment speed and reliability.

2022

Defacto

Lead Developer

In these years, we built the new version of the Learning Management System (LMS) CAPP. The LMS, created with Elixir, Phoenix, and Turbolinks, is an application that tracks employees’ competence and compliance for healthcare and government institutions. It supports 250.000 active users in receiving the ongoing education they need for their jobs. To do this, CAPP interacts with multiple APIs to obtain users’ results and to export the institutions’ compliance status.

    Tasks and achievements:
  • Developed multiple CSV reports using SQL, providing valuable insights to the company.
  • Contributed to open-source projects by creating and sharing libraries with the community.
  • Mentored junior and medior developers, helping them improve their coding skills and achieve effective outcomes.
  • Presented innovative technical solutions internally and externally, demonstrating my ability to think creatively and deliver results.
  • Advised management on technical matters and architectural design decisions.
  • Was responsible for architectural design decisions.

2019

Hanze University Groningen

Bachelor’s degree in Software Engineering

For my Bachelor’s thesis, I created a Ruby on Rails backend application for the macOS app Funkido. With Funkido, users can train their musical skills by drumming along to MIDI files that they found online or have on their computers. Because finding MIDI files that are good enough to play along to is difficult, I made a search engine based on known sites that contain these files. Data is extracted out of each MIDI file and combined with reviews of users.
    Tasks and achievements:
  • Set up the backend application.
  • Built a web scraper to find MIDI files.
  • Created a GraphQL API to communicate with the macOS app.
  • Extracted information out of MIDI files (e.g., which instruments, beats per minute, length of the song).

2018

Mondonline

Software Developer & Co-owner

I built and ran a webshop for dental products. The webshop was built with Ruby on Rails and processed over 3000 orders. It connected with multiple API’s to receive payments and to create shipping labels.

2017

Defacto

Medior Software Developer

As a medior software developer, I worked on LearningSpaces, which is built with Ruby on Rails, EmberJS, and PostgreSQL. LearningSpaces is a new way of learning between co-workers and is used for performance support and onboarding of colleagues. I had a leading role in the development of every feature from concept to shipping.

    Tasks and achievements:
  • Had an advising role for management (e.g., what features to build, who to hire).
  • Was the go-to person for programming questions (e.g., where to put this code, how should that API be structured, what to name that function?).
  • Was responsible for architectural design decisions.

2016

Defacto

Junior Developer

As a junior developer, I have learned the ins and outs of Ruby on Rails and how optimizing code for readability is often better than optimizing code for computers to run.

    Tasks and achievements:
  • Implemented core features using both Ruby on Rails and EmberJS.
  • Provided chat-based customer support.
  • Organized workshops with existing customers.