Hello!

I am Diego Caponera, I live in Hamburg and I've done a lot of things web. At the moment I am teaching full-stack web development at SPICED Academy. Whenever I have time I keep on building the music player of my dreams in Electron/React/Redux/Typescript, and a tool to help me expand my guitar knowledge. My biggest passion is to play and write music 🎸 🎹 🎤.

Don't be shy, say hi!

[ github / stackoverflow ]

Say hi! hello@diegocaponera.com | +49 152 33820041‬

Skills

Frontend

Backend

Build tools / Various

(Human) Languages


Relevant Working Experience

Full-stack Lead Coach @ SPICED Academy, Hamburg

Guiding students and taking care of all the things Full Stack at SPICED Academy Hamburg: preparing the daily lectures, supporting students with assignments and personal projects, sharing with them working experience and industry patterns and standards.

Full-stack Web Developer, Freelance

Offering various consultancy services, mainly in the React / React Native / node.js realm.

Full-stack Web Developer @ kreuzwerker GmbH

There was no place for boredom at kreuzwerker GmbH, as I had to:

Web Developer @ Multimedia360

My main tasks at Multimedia360 were developing xml/json webservices for both RIAs and mobile platforms, database design, and some frontend solutions. I wrote a couple of iOS apps too.

Web Developer @ Rome Tor Vergata Univeristy (ISIM_Garage)

I worked on a rich e-learning platform. My main tasks were software analysis, framework architecture development and interaction design.

Web Developer, Freelance

Worked on various websites and solutions using mainly the LAMP stack.


Teaching Experience

Lecturer @ Roma Tor Vergata University

Lecturer for the Object-oriented Programming annual classes of Media Sciences and Technologies course in the Maths Department of Roma Tor Vergata University. In the context of the Java programming language, I taught:

Tutor @ Roma Tor Vergata University

Assisted the lecturer of the Object-oriented Programming annual classes of Media Sciences and Technologies course in the Maths Department of Roma Tor Vergata University.


Education

Bachelor Degree

Bachelor degree in Media and Communication Sciences: it provided very good mathematical knowledge (from basic calculus and geometry to Fourier and Wavelet analysis, both theoretical and computational), physics/acoustics courses and various programming languages: C, Java, PHP, Matlab, Javascript, HTML/CSS.

Graduated with 101 out of 110 with a thesis covering a proposal for a digital audio compression algorithm.

Secondary School

Classical studies with emphasis on Latin, Ancient Greek, Literature, Philosophy and History. Graduated with 100 out of 100.