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, 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