This website uses Google Analytics.

By continue browsing you accept some data about your usage may be collected.

Alberto Giudice

Junior Android Developer

I'm a junior Android developer, working on some of Denmark's most downloaded apps. In the meanwhile, I'm also studing videogame development.

Thanks to my studies and some freelance projects, I've strong foundations of Object Oriented Programming and Software Engineering, as well as clear notions of clean architecture and web development. I'm self-taught in Android development, improving by the day thanks to my current job.

I'm a sociable person, well suited for teamwork, always open minded towards new ideas and approaches. I like new challenges and I quickly adapt to overcome them, keeping my motivation under pressure without ever sacrifing the product (and the code) quality.

...
  • Kotlin

  • Java

  • XML Layout

  • MVVM Architecture

  • Git + Atlassian Suite

  • Adobe Creative Suite + UI/UX

  • Problem Solving

  • Teamwork

  • Creativity

  • Time Management

English

C1, IELTS Academic 8.0 (2019)

Italian

Mother tongue

Games
Science
Cooking
TV Series
Videomaking
Traveling

I'm always up for a game night at Bastard Café. I love strategic board games.

I regularly role/master Pathfinder 2E campaigns with friends, streaming them on Twitch.

My personal OSs of choice are Windows and Android.

I got the Logician INT-P personality in the 16Personalities online test.

Android Developer

Shape A/S, July 2019-Present | København, DENMARK

I currently work part-time as an Android Developer for Shape A/S, implementing both logic and layout changes for their clients' apps. The apps I worked on include Fitness World, OK - Tank, wash and park, Solar Mobile and Nordisk Film Biografer. My work at Shape has included:

  • Refactoring of old Java to Kotlin and MVVM;
  • Implementation of data-binded Recyclerviews, Lottie animations and RXJava network calls.
  • Implementation of custom behaviours like animated swipe actions in Recyclerviews.

Teaching Assistant

IT University of Copenhagen, January-May 2020 | København, DENMARK

During my studies at ITU, I've been working as a Teaching Assistant for the Mobile App Development course in the MSc in Software Design. As a TA, I've worked in close contact with the professor to improve the course quality for all students. In particular I've had the following responsibilities:

  • Weekly office hours to confront students in 1-on-1 sessions and help them solving issues;
  • Weekly assignments grading and feedback;
  • Organizing and holding workshops on specific Android tools and practices.

Freelance UI Designer & Web Developer

MK Media S.r.l., 2014-2019 | Milan, ITALY

While my main task inside MK Media has been creating editorial, graphical and video content, my job also required me to create UI designs and code snippets for temporary usage. Some of this work consisted in:

  • Creation of custom headings to sponsor particular events, which led to an increase in the user interactions;
  • Creation of custom snippets to easily embed many e-shops referral links in an organic way, which led to an increase in the average click rate;
  • Creation of many forms of imagery for different types of usage, includig the whole YouTube channel video and graphics branding.

MSc in Games (Technology)

IT University of Copenhagen, 2019-Present | Currently studying

I am currently attending a Master Degree in video games development. This MSc consists of both advanced aspects of Computer Science and practical projects in making actual games, both in groups and as an individual. As of my experience so far, I've already improved in various aspects:

  • Practical application of design patterns and algorithms;
  • Clear understanding of Game Engines architecture and Game Design principles;
  • Teamwork and management of groups of different disciplines;
  • Event planning and communication, as student representative of the programme.

Bachelor Degree in Computer Science

Università degli Studi di Padova, 2015-2017 | 110 / 110 cum Laude

This 3-year Bachelor in Computer Science was my main formation in becoming a software developer. It helped me in achieving several crucial skills for a software developer, through both frontal lessons and pratical projects. Some of the skills I've acquired from my studies are:

  • Mathematical, logical and algorithmical oriented approach to problem solving;
  • Clear approach to clean software design and pattern usage;
  • Practical usage of C++, MySQL, HTML5, CSS3, XML, JSON, JavaScript, Git and MatLab;
  • Software Engineering principles and team working.

Dispattern

Interactive Multiplayer Music Experience (Android), 2020 (In Development)

Dispattern is a smartphone-based interactive music experience developed as an exam project in the MSc in Games at the IT University of Copenhagen. This app has been made in Unity and features support for 1 to 4 concurrent players, engaged in creating music together by drawing colored lines on their screen. Any other person connecting to the app can spectate to the music played. My contributions to the project include:

  • Shaders development to mimic subtractive color space;
  • Implementation of the UI surrounding the canvas space;
  • Implementation of various logic behind the behaviour of the experience;
  • Active contribution in designing game mechanics together with sound and art directors.

References available upon request.