Hello!

I am Diego Caponera, I live in Berlin and I've done a lot of things web. At the moment I am building the music player of my dreams in Electron/React/Redux, and a tool to help me master guitar scales. My biggest passion is to play and write music 🎸🎹🧑‍🎤.

Ah, I finally embraced Typescript and I like it so far.

Don't be shy, say hi!

[ github / stackoverflow ]

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

Skills

Frontend

Backend

Build tools

Toolchain

Various

(Human) Languages


Relevant Working Experience

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.