Raphael Voellmy

Full-stack software engineer with 13+ years of experience building software for Swiss banks, insurers and startups – and for my own company. I do my best work close to customers: understanding the business, shaping requirements with stakeholders and turning them into software that ships.

Highly enthusiastic about AI-driven software engineering and process automation. Deep domain knowledge in Swiss financial services (ZKB, Finnova, AXA, UBS). Former Head of Frontend and lead developer in startups, Scrum master at ZKB, founder of i42 GmbH. Native German, fluent English.

Work Experience

Full-Stack Software Engineer

  • Development of an application that facilitates issuing structured products and manages their life-cycle using Kotlin and Java with Spring Boot
  • Development of an internal UI for managing structured products using Angular
  • Scrum master of a team of 7 developers

i42 GmbH

Jan 2023 - now

Founder & Software Engineer

  • Founder and full-stack software developer
  • Grew chordpic.com and magictranslate.io to more than 11k monthly users and over 200 paid subscriptions

NBK Labs AG

Mar 2022 - Jan 2023

Lead Frontend Dev (Contract)

  • Define frontend architecture and implement branding and design
  • Develop a web3 responsive frontend and hybrid app using React (TypeScript), Next and Recoil
  • Setting up a component library with styled-components, styled-system and Storybook
  • Conduct technical interviews for applying software engineers

Angle Technologies AG

Dec 2020 - Feb 2022

Head of Frontend Development

  • Development of a web client for Angle in React using NextJS, styled-components, Recoil.js
  • Development of a dashboard for Angle's customers in React using NextJS, styled-components, Recoil.js
  • Design and development of a web SDK to integrate Angle in third-party applications
  • Implementing new features in the serverless (AWS lambda) backend with NodeJS (TypeScript)
  • Set up a CI/CD pipeline to publish public libraries to NPM and deploy to production on a daily basis
  • Support hiring process and lead team of frontend developers, internal and external

Finnova AG

Jan 2020 - Dec 2020

Full-Stack Engineer (Contract)

  • Development of a dashboard for professional portfolio managers in Angular
  • Development of a shared Angular component library used by multiple projects of the company
  • Support DevOps with automating release and deployment of the dashboard to Finnova's private OpenShift cluster
  • Implement REST endpoints of a Backend-for-Frontend (BFF) written in Java with Spring Boot
  • Setting up a Finnova internal frontend community to streamline the frontend development and share knowledge

AXA

Oct 2019 - Dec 2019

React Expert (Contract)

  • Development of a React application to search and view files of the AXA document management system
  • Implementation of unit- and end-to-end tests
  • Design and implementation of a build pipeline and automated deployment of the React application based on OpenShift

ti&m AG

Apr 2016 - Jul 2019

Senior Software Engineer

  • Development of various web applications in React, Angular and AngularJS, primarily for companies in the financial sector
  • Implementation of UI designs and design systems
  • Development and maintenance of a WebRTC based video chat infrastructure and video clients
  • DevOps: Design and implementation of CI/CD pipelines
  • Requirements engineering and reviews at customers
  • Implementation of various prototypes for a leading Swiss food wholesaler
  • Mentoring of junior software engineers

BandwidthX

Sep 2013 - Apr 2016

Independent Software Developer

  • Development of a simulation of a Wi-Fi bandwidth market in large cities, written in Java
  • Development of a responsive, interactive web interface for the market simulation using websockets, Twitter Bootstrap and JQuery
  • Development of a Wi-Fi bandwidth data analytics and visualization tool in Python
  • Development of an interactive web tool for prospective clients in Node.JS and AngularJS
  • Setup of CI environment (JIRA, Bamboo, Docker)

ECUREX

Aug 2014 - Dec 2015

Frontend Developer

  • Design and development of a responsive digital currencies trading desk in AngularJS
  • Development of Python module to collect, aggregate and publish historic and real-time financial data
  • Setup of KeystoneJS CMS
  • System administration

Exchange Traded Bitcoins

Jun 2013 - Sep 2013

Software Developer

  • Development of an automated arbitrage trading engine in Java
  • Development of responsive, interactive web interface for the trading engine

Earlier roles

Jan 2010 - Mar 2013

Research Analyst, AMC Account Management Center · Sales Management Support, UBS AG

  • Sales reporting and data processing (Excel, Access), a survey analytics tool in Java, web content and system administration

Education

University Zurich

Sep 2010 - Dec 2015

BSc in Software Systems, Magna Cum Laude

Bachelor Thesis “CoinBlesk 2.0, a Mobile NFC Bitcoin Payment System” (received highest rating of 6.0)

ETH Zurich

Sep 2009 - Dec 2009

Information Technology and Electrical Engineering

Realgymnasium Rämibühl, Zurich

Aug 2002 - Aug 2008

Matriculation

Skills

AI-assisted engineering: Claude Code, AI coding agents, spec-driven development

Requirements engineering, stakeholder workshops, Scrum

JavaScript, TypeScript, NodeJS, React, Angular, Elm, Java, Kotlin

HTML, CSS, Sass, Less, styled-components, Tailwind CSS

Linux, Docker, BASH, Ansible

GIT, GitLab, GitHub

Kubernetes, Helm

Webpack, Gulp, Grunt

REST, GraphQL

Python, Pandas

SQL, MongoDB, BigQuery, Firebase Realtime Database, Firestore

AWS, GCP, Serverless Framework

C++, Haskell, Ruby, Elixir