About Me

Born and raised in Barcelona, I'm fascinated by computers since a young age. As an already self-taught developer, I studied both sociology (specialized in education and culture) and computer engineering at different universities. I am a perpetual learner, a tinkerer, a hacker. If I could take only one book to a desert island, it would probably be a printed version of wikipedia (although that would probably be cheating).

Contact Details

Joan Ardiaca Jové
Berlin, Germany


Universitat Oberta de Catalunya

Computer Engineering (Master) Ongoing

The natural step after the Bachelor, this Master contains advanced subjects like AI, distributed software engineering, IT projects management, wireless communications and much more.

Universitat Oberta de Catalunya

Technical Computer Engineering in Management (Bachelor) February 2011

This Bachelor covers fundamental CS subjects like algebra, statistics, discrete mathematics, networking, databases, software engineering, OSes, and much more.

Universitat Autònoma de Barcelona

Sociology (Master), specialization in Education and Culture July 2011

This Master taught me subjects in social sciences like anthropology, demographics, social structures, history, political science, sociology of religion and psychology, but also more general ones like methodology in sciences, statistics and epistemology.

Deutsche Schule Barcelona

Abitur & Selectividad June 2006

As a foreign school in Barcelona, it offers schooling in German, allowing it's students to graduate in both the German and Spanish secondary school systems.


Mister Spex GmbH

Developer in DevOps team March 2015 to current day

Having already worked in this company I could directly join in the DevOps team, working on the production, staging and testsystems and improving the workflows of the development teams.

Mister Spex GmbH is the world's leading online optician.

Mister Spex GmbH (again)

C++ Developer May 2012 - April 2014

I started as a backend developer, but soon also took over the administration of production and testing systems, deployment and release processes and was a member of the IT Security Team.

Fundació Pere Tarrés

Practical training October 2009 - April 2010

Six months practical training in applied research in this foundation centered on education in leisure for teens and children.

Alpec S.A.

Freelance Web development October - December 2008

In a team of two we designed and developed a new website for this small logistics company, including a simple CMS.

Ràdio Gelida

Freelance Web development April - September 2008

In a team of three we designed and developed a new website for this local radio station, including a custom CMS.

Festina S.A.

Freelance Web development October 2007 - February 2008

In a team of four we designed and developed a promotional website called Club Lotus, consisting of a social network for the company's clients.

Festina S.A. is a spanish watches company, present in over 70 countries and owner of brands like Lotus and Jaguar watches.


Jugend forscht (youth researches)

State competition Nordrhein-Westfalen 2006

Second prize in the subject CS with the project "Program for the Visualization of Equilibrium Chemical Reactions". Team of two.

Jugend forscht is a German youth science competition with over 10,000 participants anually, the largest youth science and technology competition in Europe.

Jugend forscht (youth researches)

Regional competition Iberian Peninsula 2005

First prize in the subject CS with the project "Program for the Visualization of Equilibrium Chemical Reactions" plus special prize of tho weeks internship in the research center Jülich. Team of two.


Born in the bilingual city of Barcelona, I speak both Spanish and Catalan natively. Having learned German and English from a young age allows me to speak both languages fluently.

  • Catalan - native
  • Spanish - native
  • German - fluent
  • English - fluent


The languages we use to tell computers what to do, each being unique. I don't think I will ever truly master most languages, as there are always new things to learn and different ways to get to the same goal.

I have omitted some languages in this list in which I have exprierience but I do not expect to use again, like Pascal or Visual Basic, and those in which I have minimal experience, like Haskell, Julia and R.

  • Assembly
  • (Ba)sh
  • C
  • C++
  • C#
  • Java
  • JavaScript
  • PHP
  • Python
  • SQL


Below some of the skills I trained and used professionally and worth highlighting are listed.

  • Agile Methodologies
  • Continuous Delivery
  • Continuous Integration
  • Databases
  • DevOps
  • Linux system administration
  • Microcontroller programming
  • Statistics & data analysis
  • System and application monitoring
  • Test-driven development
  • Version control (Git, SVN, CVS)
  • Web development


  • Mr. Ardiaca always offered a very high work readiness and an exemplary understanding of duty. He was always able and ready to perform additional and also difficult tasks. Tasks assigned to him were taken care of in a very reliable, goal-oriented and fast-paced way. Even under difficult work conditions were his results of very high quality.

    Hannes Schrödter, Mister Spex head of IT
  • Mr. Ardiaca always did take care of tasks assigned to him to our full satisfaction. Mr. Ardiaca was highly considered by his superiors and colleages as a diligent and friendly co-worker. His engagement, his willingness to both learning and duty and his permanent drive to further develop himself have to be highlighted extraordinarily.

    Hannes Schrödter, Mister Spex head of IT

Get In Touch.

You can contact me by email at contact@joanardiaca.net.