Career Profile

I have been working in Software Engineering for the past 10 years. In that time, I have gone from being a video game tester to managing the technology of a company as CTO.

I have always had a passion for hard challenges, games and discovering new cultures.

Currently I work as a remote freelancer and run Raining Rock Studio, a small serious game development studio I co-founded.


Experience

CEO, Game Developer and Game Designer (Founder)

Feb 2016 - Present
Raining Rock Studio · Lausanne, Switzerland
  • Created prototype “Tales of Kulplex”: A 2.5D chill Explorative RPG about mythology, folklore and nature, with buildable characters.
  • Attempting to create meaningful games
Tales

Remote Freelancer

Aug 2017 - Present
Self-Employed · Remote
  • Video Game Development
  • Embedded Software Development

Senior Software Engineer

Mar 2021 - Present
meQuilibrium · Boston, United States
  • Implemented Resilio biometric feedback tool in React Native
  • Implemented push/local mobile notifications for engagement
  • Research on User Engagement and UX
meQuilibrium

Teacher of "Video Game Development and Design"

Jan 2022 - Mar 2022 · 3 mos
ITT G. Chilesotti · Vicenza, Italy
  • Created game design and development in Unity course
  • Taught course virtually on Zoom
  • Introduced students to best practices in game development
  • Evaluation of students’ projects

Chief Technology Officer

Jun 2019 - Mar 2021 · 1 yr 10 mos
Resilio · Helsinki, Denmark
  • Responsible of app deployments to stores (iOS/Android)
  • Development of product in Unity
  • Maintenance of the product backend API
  • Handling the technical side of company acquisition
Resilio

Chief Programmer

Jan 2017 - Jan 2020 · 3 yrs
イグレック (IGREK) · Osaka, Kyoto
  • Development of media installations for the entertainment and automotive industry
  • Design and setup of Embedded Systems for Japanese concept cars

Senior Game Developer

Feb 2017 - Oct 2017 · 9 mos
Shenzhen DianMao Digital Technology Co. Ltd. (Codemao) · Shenzen, China
  • Lead game developer of https://box.game, teaching kids how to program with fun
  • Developed voxel game in HTML5 using Babylon.js
  • Research on integrating web logic into Unity3D for reusability
  • Implementation of Agile practices for improving the workflow of the team
Codemao

Chief Technology Officer (Co-Founder)

Feb 2016 - Nov 2016 · 10 mos
WordNerd · Helsinki, Finland
  • Managed the technology side of the company
  • Attended conferences, business meetings and technical interviews with Finnish video game companies
  • Developed prototype of possible technology offerings
  • Developed in-game localization tool for video game translators to decrease common translation issues
  • Developed secure Over The Air (OTA) instant update system for video game strings
  • Performed usability tests with prospect customers for polishing the offering
  • Held talk on “Game Localization Technology” at IGDA Helsinki

Tech Leadership Trainee

Feb 2016 - Jul 2016 · 6 mos
Smarp · Helsinki, Finland
  • Supporting the Head of Technology to manage the tech team
  • Management and improvement of DevOps processes
  • DevOps, Backend and Android TV development
  • Setup of scalable microservices (Docker, ECS, Kubernetes)
  • Designed and implemented the SmarpScore

Product Tester and Testing Architect

Jan 2012 - Mar 2014 · 2 yrs 3 mos
Orzone AB · Goteborg, Sweden
  • Product Tester and Testing Architect for the Orzone products
  • Programmer in R&D projects

ICT Expert for CIPESA

May 2013 - Aug 2013 · 4 mos
CIPESA + AIESEC · Kampala, Uganda
  • Creation and management of a portal for Internet Freedom in East/South Africa (opennetafrica.org)
  • Management of the main website
  • Training of the local staff

Java Programming Assistant and Supervisor

Sep 2012 - Jan 2013 · 5 mos
University of Gothenburg · Gothenburg, Sweden
  • Lectures regarding the Java language, from its basics to more advanced subjects
  • Support with exercises and counseling
  • Grading and supervision of the assignments

Administrative and Technical Assistance (Internship)

Jul 2012 - Sep 2012 · 3 mos
Inter-University Center · Dubrovnik, Croatia
  • Technical Assistance to professors and participants of IUC courses and conferences
  • Administrative Assistance in the IUC Secretariat
  • Web development of intranet
  • MySQL DB Management
  • Preparations for the international conference upon 40th IUC anniversary

Multi Lingual Technical Support Analyst

Jan 2011 - Aug 2011 · 8 mos
Sykes · Shannon, Ireland
  • Remote support for NAS’s, Servers, Routers and Optical devices
  • Helpdesk support
  • Support in English and Italian

Videogame Linguistic Tester

Jul 2009 - Dec 2010 · 1 yr 6 mos
Enzyme Testing Labs · Quebec, Canada
  • Linguistic, Functionality and Pre-Cert Game Tester
  • Testing title from different companies on all console
  • Position as Lead Tester in various projects
  • Position as Core Tester in various projects

IT Technician (Internship)

Mar 2008 - Jun 2008 · 4 mos
City Hall D.E. Center · Vicenza, Italy
  • City Servers manager (Software, Hardware)
  • Help Desk for employees in the City Hall
  • Hardware and Software support
  • Management City “High-Speed Internet” connection line

Projects

An incomplete list of university, hobby or work-related projects that I enjoyed working on:

Road Sensing
An Embedded System project to turn an RC car into a scalable road sensing system to gather information about weather and road conditions. Data is processed on the fog and on the cloud.

Face + Voice recognition system for secure and easy payments in shops. Created for "BattleHack 2015" in Berlin.

VR/AR application for seeing, in real time, patient details, medical scans (e.g. MRI) and other data useful during an operations. Created for "Hack n' Wear 2015" in Berlin.

Color matcher for picking clothes. Winner of the 'Best IoT hack' award. Created for "Ecomhack 2015" in Berlin.

Flight Control (SpacebotCup)
Flight control (hovering and movement) of a flying drone for the SpacebotCup.

Shared RoboVision (RoboCup)
Shared RoboVision is a tool for logging RoboCup training matches and tracking the behaviour of the robots on the playing field.

Ad-Hoc and Wireless Sensor Networks Project
Anti bike theft system which can send its current state and any alerts to the owner's smartphone.

Kinect Interactive Robot Companion (KIRC)
Autonomous Simultaneous Mapping and Localization robot. The robot can be accessed remotely to stream or download the created maps.

Cheating Death
Writer and director for the creation of a zombie short movie, for the course Digital Movie Making from the Gothenburg University.

Publications

  • Surface Positioning - 2D/3D Tracking with Two-Dimensional Barcodes
    Alberto Vaccari, Hasan Yahya

  • Education

    MSc in Human Computer Interaction and Design

    2021 - 2022
    Technical University of Madrid

    Entry year of the EIT ICT Labs Master School, majoring in Human Computer Interaction and Design (HCID) with a minor in Entrepreneurship and Innovation

    • UX and Usability tests on several mobile apps

    MSc in Mobile Cyber-Physical Systems

    2015 - 2016
    Aalto Universiy

    Exit year of the EIT ICT Labs Master School, majoring in Mobile Cyber-Physical Systems, 5G and IIoT with a minor in Entrepreneurship and Innovation

    • Autonomous road-sensing vehicle
    • Real-time VR applications

    MSc in Embedded Systems

    2014 - 2015
    Technical University of Berlin

    Entry year of the EIT ICT Labs Master School, majoring in Embedded Systems with a minor in Entrepreneurship and Innovation

    • Swarm robots for remote sensing (Bluetooth Low-Energy)

    BSc in Software Engineering and Management

    2013 - 2014
    École normale supérieure de Lyon

    ERASMUS study exchange for 1 semester

    • Autonomous Simultaneous Mapping and Localization (SLAM) robot

    BSc in Software Engineering and Management

    2011 - 2014
    Gothenburg University

    3-year international Bachelor’s degree in Computer Science

    • GPS navigation app
    • Videogame indexing website
    • Autonomous driving and parking car