Raphael Voellmy

Software Engineer, Swiss, based in Zurich, born 1989

I'm a passionate software developer by day and night with years of experience in real-world software projects. My expertise is web development but my curiosity and motivation to learn new technologies have enabled me to acquire a broad skill set to solve all kinds of problems.

Work Experience

Full-Stack Software Engineer (Contract)

  • 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

Magic Translate

Jan 2023 - now

Founder & Software Engineer

  • Founder and full-Stack software developer

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

AMC Account Management Center

Aug 2011 - Mar 2013

Research Analyst

  • Creating HTML content for website and marketing emails
  • System administration
  • Development of customer survey data aggregation and visualization tool in Java

UBS AG

Jan 2010 - Aug 2010

Sales Management Support Specialist

  • Creation of sales reports in MS Excel
  • Data processing with MS Access
  • Training of new employees in querying, processing and visualization of sales data
  • Organization of monthly sounding board

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

Elementary School Fluntern, Zurich

Aug 1996 - Aug 2002

Skills

JavaScript, TypeScript, NodeJS, React, Angular, Elm

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

Kotlin, Java

AWS, GCP, Serverless Framework

C++, Haskell, Ruby, Elixir