Case StudyN°0505
Multi-IndustryBuilt at TRIMM B.V. · 2021–2023
Enterprise Web Platforms
Web applications for enterprise clients — including Bank of Scotland and Mitsubishi Chemical — built and maintained within a fast-paced, multi-client development team.
Core Stack
- Vue.js
- TypeScript
- JavaScript
- Java
- Magnolia CMS
- Storybook
Built with
- Vue.js (incl. Vue 2 → Vue 3)
- TypeScript
- JavaScript
- Java
- Magnolia CMS
- Storybook
- HTML5
- CSS3
- Pardot
- Google Tag Manager
- Git
Role
Software Engineer, frontend focus — part of a four-person product team.
The Story
The Challenge
Building for enterprise clients like international banks means working inside large, complex codebases where small changes carry real weight. On top of that, several of these websites needed migrating from Vue 2 to Vue 3 — projects with extensive component libraries and third-party dependencies, many of which weren't compatible out of the box. Each one needed a fix or a carefully chosen alternative.
The Approach
Working as part of a product team — a four-person full-stack group — I focused on frontend development. I implemented features from design files and shipped a wide range of work across the client websites, collaborating with designers and stakeholders along the way. I learned to navigate large enterprise codebases and led the Vue 2 to Vue 3 migrations — resolving compatibility issues library by library. I also integrated marketing and analytics tools like Pardot and Google Tag Manager, and set up spam and bot protection across the sites to cut unwanted traffic and improve security.
The Outcome
Successfully launched and maintained five enterprise web platforms in parallel, delivering new features to client websites alongside ongoing maintenance. The Vue 3 migrations improved speed and user experience, and every site shipped with spam and bot protection built in.
“Mykhailo sets clear goals and communicates clearly about them. He is able to work independently and is always willing to help others — with a strong work ethic and consistently high-quality work.”
— Esther MoekotteProduct Owner, TRIMM B.V.