Resume
Vinh Nguyen
Senior Frontend Engineer · Darmstadt, Germany
Senior frontend engineer with 6+ years building customer-facing web applications across React, Angular, and Vue. Pure CSS and design-system work, from a shared UI component library to pixel-parity storefront rebuilds. I build frontend interfaces where performance, accessibility, and the browser's fundamentals do the heavy lifting. Completing an M.Sc. in Computer Science at TU Darmstadt.
Web'n'sale
Senior Frontend Developer (Part-time)
Jun 2025 - Present · Germany
- Lead the Shopware 5 to 6 storefront migration for three Douglas country shops: reusable master theme, country child themes, product pages rebuilt to pixel parity in Twig, SCSS, and JavaScript.
- Rebuilt faceted filtering, pagination, mega menu, and CMS landing pages as plugins together with backend and design colleagues.
- Maintain live shops end-to-end: responsive fixes across cart and checkout, catalog issues, hybrid mobile app debugging.
- Upgraded the agency plugin stack to Symfony 7.4, PHP 8.4, and Shopware 6.7; introduced Playwright end-to-end tests, linting, CI fixes, and AI-assisted development workflows.
Education
M.Sc. Computer Science
Technische Universität Darmstadt
Apr 2025 - Present
.NFQ
Frontend Developer
Nov 2022 - Mar 2025 · Vietnam
- Built customer-facing features in React.js and TypeScript for high-traffic web shops, from design handoff to production release.
- Delivered product-recommendation and search experiences in a cross-functional team with product managers, designers, and backend engineers.
- Implemented responsive UI from design specifications with attention to detail across browsers and devices.
ROSEN Group
Frontend Developer
Jul 2019 - Jun 2022 · Vietnam
- Scaffolded the shared UI component library that standardised look and feel across all platform applications.
- Built real-time IoT dashboards for complex sensor data with WebSockets, RxJS, and NgRx; resolved performance issues in big-data, map, and chart features.
- Built Asset Explorer (asset-network visualisation) and PORTAL (third-party integration platform) in Angular.
- Worked daily with German and international teams; integrated OAuth 2.0 authentication.
Education
B.Sc. Computer Science
Frankfurt University of Applied Sciences
Aug 2020
Frontend development
- React.js
- React Compiler
- TypeScript
- JavaScript
- HTML
- CSS
- Custom properties
- Fluid layout
- Container queries
- SCSS
- Angular
- Vue.js
- Astro
Design systems and accessibility
- Component libraries
- Design tokens
- WCAG AA
- axe
- Keyboard and screen-reader testing
Performance and state
- Core Web Vitals
- Lighthouse
- Web Workers
- Canvas and SVG
- D3.js
- RxJS
- NgRx
Testing and tooling
- Playwright
- Vitest
- Jest
- Vite
- webpack
- GitHub Actions
- GitLab CI
- Docker
- Azure Static Web Apps
- Claude Code
E-commerce and backend
- Shopware 5 and 6
- PHP
- Symfony
- MySQL
- Elasticsearch
- Redis
Spoken languages
- English (C1)
- Vietnamese (native)
The fastest way to reach me is email: contact.nospam@nqvinh.tech
This page prints cleanly - save it as a PDF for the classic format.