Profile
I’m a full-stack developer, working primarily with Vue, React, Node, Java, Kotlin, Python, Docker, CouchDB, and many other tools. In my spare time I’m really enjoying building things in Clojure/ClojureScript.
Above all, though, I’m looking for a great team rather than the perfect stack. My ideal role is one in which I can get to know my colleagues and work with them to solve challenging problems, exchanging knowledge, ideas, and a few beers in the process.
Career
Senior React-Native Developer (Freelance)
Gritspot, Berlin • September 2018 - November 2018
Developing an ios app to track participants’ heart rates via Bluetooth sensors, in real-time, during group workouts.
Technologies: JavaScript ES6, React Native, Redux, Styled Components, BLE
Senior Full-Stack Developer (Freelance)
heycar, Berlin • February 2018 - August 2018
Building isomorphic web apps and backend microservices for a used car platform.
Technologies: Vue, Vuex, Typescript, React, Redux, SSR, Styled Components, Java 8, Spring Boot, PostgreSQL
Senior Javascript Developer (Freelance)
eHealth Africa, Berlin & Sierra Leone • March 2016 - March 2018
Project-based work for an NGO, developing software to improve health services in West Africa.
Technologies: Javascript ES6, React, Angular 1, CouchDB, Node, Express, Python, Django, Bash, Docker
Java Developer
diconium digital solutions, Berlin • July 2013 – December 2015
Implemented B2B and B2C Hybris webshops at one of Germany’s biggest eCommerce service providers.
Technologies: Java 7, Hybris, Spring, Javascript, JSTL, HTML5, CSS3
Web Developer (Freelance)
Self-employed, Reading & Oxford, UK • 2011 – 2013
Various paid and personal projects. Clients included Reading University’s Rock Society, and a Northampton-based taxi firm
Technologies: mostly PHP and MySQL
Academic Qualifications
1st Class BSc. Honours in Computer Science
The University of Reading, UK • 2008 – 2012
- Earned the highest grade of the year, winning the Outstanding Computer Scientist Hockney Award
Publication in the Elsevier Journal of Computational Science
“Non-Uniform Data Distribution for Communication-Efficient Parallel Clustering” by Tabitha Goodall, David Pettinger, Giuseppe Di Fatta
The University of Reading, UK • 2012
A-Levels in Maths, Physics, IT (AAA)
AS-Levels in Biology, Art, Critical Thinking (AAA)
Oxford High School GDST, UK • 1996 – 2006