Ricardo Aranguren Gassis
Software Developer
Adaptable, fast learner, team worker.
About Me
After years in tech support at Blizzard, bridging developers and customers, I care about usability and solving problems through automation.
Professional and collaborative, I am currently looking for an internsihp to complete my studies at 42 Paris.
IT Architect (42 Paris)
Cross-Platform Developer (CEV Madrid)
Java Backend Developer (OpenClassrooms)
Internship as mobile developer
+15 years in Tech support and SaaS projects
Spanish, English, French
Skills & Technologies
SQL
Java
OpenClassrooms RNCP-6 (2023)
Java
JavaScript
C / C++
Python
PHP
TypeScript
Angular
Angular GDEs (2024)
Angular
React
NodeJs
Swift
Spring Boot
OpenClassrooms RNCP-6 (2023)
Spring Boot
Ionic
Unity
C#
HTML
CSS
Tailwind CSS
MongoDB
Docker
Kubernetes
Argo CD
GitLab CI
GitHub Actions
Featured Projects
42Plan
Automated planner for students at 42 Paris. The curriculum varies often and this helps chosing what projects to complete next.
Transcendence
Web architecture with production-ready security features. You can chat and play Pong online with your friends.
ft_irc
An IRC server compatible with mIRC and irssi, with a custom bot that joins channels and responds to commands.

So Long
Puzzle game for Linux with my own pixel art.
Mediscreen
Orchestrated web application that allows a doctor to keep notes of patient consultations.
WW Calc
Fast simulator of player behavior in Werewolf games, but behind a simple UI/UX. It helps finding a fair balance of roles.

Zombie Grinder
A visual novel with a twist. I built a conversation engine that generates the entire game from markdown and image assets.
remplir-un-cheque
Javascript library that spells numbers in French. The demo is a stylized guide on how to fill a french cheque.
PillApp API
Backend with authentication for a mobile app that reminds medicine intake for members of your family.
CtrlSpace
A tool for controlling several simultaneous chat conversations on Windows.

MyTibia.com
In 2006 I built a social network and marketplace from scratch, before it was a thing.
Work Experience
Freelance Backend Developer
- TypeScript for backend on Google ClSud.
Ionic Developer Intern
Alcandora Publicidad (Madrid, Spain)
- Built an app to collect product samples in pharmacies
Specialist Game Master
Blizzard Entertainment (Versailles, France)
- Provided technical support to customers via chat, tickets, and phone.
- Documented incidents in JIRA.
- Performed data analysis upon police requests.
- Organized and presented training workshops.
Freelance Web Developer
- Developed projects using HTML, CSS, PHP, and MySQL.
Cybercafé Manager
Over The Game (Pamplona, Spain)
- Managed day-to-day operations and customer service.
Administrative Assistant
Proar Protección SL (Pamplona, Spain)
- Handled administrative tasks and documentation.
