Resume
Vinh Nguyen
Senior Frontend Engineer · Darmstadt, Germany
Six years of experience across Angular, Vue, and TypeScript. I've built real-time dashboards for industrial pipeline inspection, high-traffic e-commerce storefronts, and I care about the last 10%: performance budgets, accessibility. Currently pursuing an M.Sc. in Computer Science at TU Darmstadt.
Web'n'sale
Senior Frontend Developer (Part-time)
Jun 2025 - Present · Germany
- Driving the Shopware 5 to 6 storefront migration for Douglas country shops (Portugal, Croatia, Slovenia): designed a reusable master theme with country-specific child themes and rebuilt product listing and detail pages in Twig, SCSS, and JavaScript to pixel parity with the legacy shops.
- Rebuilt complex storefront features - faceted filtering, pagination, mega menu, CMS landing pages - as Shopware 6 storefront plugins, and configured production CMS layouts via the Shopware Admin and Store API.
- Maintain live Shopware 5 shops end-to-end: responsive and mobile UI fixes across cart and checkout, media and catalog issues, and debugging of the Reskyt-based hybrid mobile app.
- Modernized an agency plugin stack: upgraded Symfony 6.4 to 7.4 and PHP 8.4, ported it to Shopware 6.7, and introduced Playwright end-to-end tests.
- Improved engineering hygiene across projects: JS/SCSS linting, GitLab CI pipeline fixes, ddev/Docker dev environments, and AI-assisted development workflows to accelerate migration work.
Education
M.Sc. Computer Science
Technische Universität Darmstadt
Apr 2025 - Present
.NFQ
Frontend Developer
Nov 2022 - Mar 2025 · Vietnam
- Developed Shopware 6 e-commerce features with Vue.js and Twig component architecture.
- Built product-recommendation and search experiences for high-traffic storefronts.
ROSEN Group
Frontend Developer
Jul 2019 - Jun 2022 · Vietnam
- Developed Angular web applications in close collaboration with German and international ROSEN teams.
- Created interactive dashboards for complex sensor data, implementing real-time IoT streaming and visualization with WebSockets and RxJS.
- Built Asset Explorer, visualizing customer asset networks through multiple visualization methods, and PORTAL, an external-facing platform enabling third-party applications to integrate with the platform infrastructure.
- Scaffolded a shared UI component library, standardizing look and feel across all applications on the platform.
- Implemented NgRx state management for complex data flows from multiple sources, and participated in integrating OAuth 2.0 authentication.
- Developed reusable Angular components for large datasets, optimized for mobile and desktop, and resolved performance issues in big-data, map, and chart features.
Education
B.Sc. Computer Science
Frankfurt University of Applied Sciences
Aug 2020
Frontend development
- TypeScript/JavaScript
- HTML
- SCSS/CSS
- Angular (Signals, zoneless, standalone)
- Vue.js
- Astro
- RxJS
- NgRx (Store & signalStore)
- accessibility (WCAG AA, axe)
- web performance (Core Web Vitals, Lighthouse)
E-commerce & backend
- Shopware 5 & 6 (Twig themes, storefront plugins, Admin/Store API, CMS)
- PHP
- Symfony
- MySQL
- Elasticsearch
- Redis
Tooling & testing
- Playwright
- Vitest
- Jest
- Vite
- webpack
- Docker/ddev
- GitHub Actions
- GitLab CI
- Azure Static Web Apps
- Git
- AI-assisted development (Claude Code, Codex CLI, agentic workflows)
Data visualization
- D3.js
- Canvas & SVG rendering
- Chart.js
Spoken languages
- English (C1)
- Vietnamese (native)
The fastest way to reach me is email: contact@nqvinh.tech
This page prints cleanly - save it as a PDF for the classic format.