About

Software Engineer & Game Developer

I am a self-taught game designer who has been making games independently since September 2018. I have a general understanding of all areas of game design, mainly about level design. I earned my level design abilities by observing level design in other games, trying to figure out their structure, and pointing out details that normally go unnoticed. Learning programming on my own has taught me about game systems design and implementation.

Portfolio

Resume

Summary

Independent Game Developer

Independent / Hobbyist

Self-taught independent game developer with the pseudonymous of "HexagonNico". Released several demos on Itch. Shipped one successful game on Steam: Ancient Mind, a Zelda-inspired 2D action-adventure game.

Education

Bachelor in Computer Science

September 2020 - March 2024

Free University of Bolzano, Italy

Bachelor in Computer Science with specialization in Software Engineering. The teaching was done in three languages: English, Italian, and German. Final Mark: 96.

High school education

September 2015 - June 2020

Liceo Scientifico Lussana, Bergamo, Italy

High school education by Liceo Scientifico Lussana. Applied Science program.

Professional Experience

Full Stack Developer

May 2024 - Present

Avangarde Consulting, Wolterskluwer

  • External developer employed by Avangarde Consulting, working for Wolterskluwer
  • Full stack developer working on the software known as Tagetik
  • Backend: Java, SpringBoot - Frontend: Angular

Research Assistant

February 2022 - July 2022

Free University of Bolzano, Paid Internship

  • Research assistant on the Donkey Car project, a project about self-driving cars models
  • Designed 3D models to be printed and used as car parts
  • Programmed car controls using Arduino board

Skills

Programming languages
GDScript
Java
C#
C and C++
Tools and frameworks
Godot Engine
OpenGL / LWJGL
Unity Engine
Blender
Spoken languages
ItalianNative Speaker
EnglishC1 level
GermanB2 level

Contact

Email me

hx.nico@protonmail.com

Message me

+39 380 907 2849

Connect with me

Nicholas Amigoni