Marvin Mathy
Software Engineer (Full-Stack) · Banking & Securities
marvinmathy@gmx.de · linkedin.com/in/marvin-mathy · marvinmathy.de · Wiesbaden, Germany
Software engineer with more than six years in banking technology, since 2022 in the securities product team at Commerzbank. I build features for securities account opening end to end, with React and TypeScript on the front end and Java, Spring Boot and Oracle SQL on the back end, and I work on the back-end service behind the portfolio overview. Most recently I migrated our test automation from Selenium to Playwright and set up a dedicated Jenkins pipeline for automated test runs. I know Vue.js from my time at SCOOP Software and Next.js from japanfaden.de, a platform of my own that I take from concept to production.
EXPERIENCE
Software Engineer (Full-Stack), Commerzbank AG
Securities product team, Frankfurt, Germany
- Build features for securities account opening end to end with React, TypeScript, Java, Spring Boot, REST APIs and Oracle SQL
- Develop the back end of the Spring Boot service for the portfolio overview
- Migrated automated tests from Selenium to Playwright and set up a Jenkins pipeline for automated test runs
- Develop and maintain production applications in a regulated banking environment, with a focus on maintainability, quality and WCAG accessibility
- Align technically with adjacent systems and work in agile, international teams
- Mentor trainees and junior engineers as they start on development projects
- Build internal proofs of concept for AI-assisted workflows and LLM-based automation of banking processes in Python
- Collabathon 2023: overall winner of a hackathon with around 100 participants
IT Trainee, Commerzbank AG
Frankfurt, Germany and New York
- 18-month trainee programme with rotations across several areas of banking IT and project work in agile teams
- International project experience during an assignment at the New York branch
Working student and intern (full stack), SCOOP Software GmbH
Wiesbaden, Germany
- Developed front end and back end of a big data monitoring system (Vue.js, Java)
- Bachelor's thesis on the usability of the system's dashboards
PERSONAL PROJECT
Publicly available Japan travel platform
- Concept, design, development and production operation on my own, from the interface through data storage and business logic to deployment
- Next.js, React, TypeScript, Supabase and Vercel, automated tests with Vitest
EDUCATION
B.Sc. Media Informatics (Medieninformatik)
RheinMain University of Applied Sciences, Wiesbaden
AEVO certificate, qualified to train apprentices
IHK Wiesbaden, German dual vocational system
SKILLS
- Back end
- Java, Spring Boot, REST APIs, Oracle SQL, Node.js
- Front end
- React, TypeScript, Next.js, Vue.js, accessibility (WCAG)
- Testing, delivery
- Git, Jenkins, Playwright, Selenium, Vitest
- Other
- Python, Supabase, Vercel
- AI
- LLM agents, AI-assisted development with Claude Code and Codex
- Languages
- German (native), English (B2, professional project experience in New York)
Save as PDF from the print dialog (Ctrl/Cmd+P). Turn off headers and footers there, otherwise the URL and date end up on the page.