START EXPERIENCE

1
Download my CV
2
Play a game!
3
About me
lampadinaraggi

I'm a creative

developer

Education and training

In 2016 I obtained a diploma from Italo Calvino technical institute with a specialization in IT and telecommunications, then I graduated in computer science in December 2021 at the University of Genoa (UNIGE)

Experiences

I was an intern as a junior software developer at Italian institute of technology for 5 months and I have numerous private experiences in the field of development

Love for Coding and Design

I love programming, I consider myself a full stack programmer, but I pay a lot of attention to the frontend design.
"Bad design is smoke, while good design is a mirror" - Juan Carlos Fernandez

Web development

Software development

Tools

Others

Earned: January 12, 2022

GettingStarted

Unity Essentials

Pathway • Foundational • +600xp

Skills

  • Absolute Beginner Project Setup & Settings
  • Install the Unity Editor for the first time
  • Create and manage projects in the Unity Hub Unity Editor Essentials
  • Identify and use essential features of the Unity Editor.
  • Create and Manage Scenes
  • Navigate in 2D/3D space in the Scene view
  • Real-time Industry Essentials
  • Understand Unity’s history and role within the industries that rely on real-time creation.
  • Describe the real-time production cycle
  • Scene Building Essentials
  • Identify the default elements in a new Scene
  • Create/Manipulate GameObjects
  • Work with components and Scripts
  • Change the appearance of GameObjects
  • Implement basic physics for GameObjects
  • Create and publish and share a basic build
  • Prepare yourself for the job search
  • Create a portfolio, enabling you to pursue a job in real-time development
  • Cultivate professional attitudes
  • Plan your Unity learning journey by setting goals
  • Practice continuous personal and professional growth

3D Scene manipulation
and Physics

Image
Image

Audio Sources
and Texturing

Earned: January 25, 2022

GettingStarted

Junior Programmer

Pathway • Foundational • +3000xp

Skills

  • Interpret simple code
  • Improve simple code using the features of an IDE
  • Use common logic structures to control the execution of code.
  • Implement appropriate data types
  • Write code that utilizes the various Unity APIs
  • Write code that integrates into an existing system
  • Implement a code style that is efficient and easy to read
  • Use common logic structures to control the execution of code.
  • Diagnose and fix code that compiles, but fails to perform as expected
  • Diagnose and fix common compilation errors
  • Diagnose and fix compilation errors related to Unity’s Scripting API
  • Diagnose and fix the cause of an exception
  • Create the scene flow in an application state
  • Implement data persistence across scenes and user sessions
  • Maintain a project by correctly implementing version control
  • Implement best practices of version control using Unity Collaborate
  • Maximize code efficiency by correctly executing coding best practices
  • Debug performance issues
  • Analyze the principal pillars of object-oriented programming
  • Simplify code and make it reusable by correctly implementing the principles of inheritance and polymorphism
  • Make code more secure and usable by correctly implementing the principles of abstraction and encapsulation, including the use of interfaces
  • Write efficient, organized, and comprehensible code by correctly implementing the principles of object-oriented programming

Game Mechanics

Image
Image
Image
Image

Persistence through
scenes and sessions

Check certifications
on the official Website

Renders and Projects

1 / 11
Caption Text
2 / 11
Caption Two
3 / 11
Caption Three
4 / 11
Caption Three
5 / 11
Caption Three
6 / 11
Caption Three
7 / 11
Caption Three
8 / 11
Caption Three
9 / 11
Caption Three
10 / 11
Caption Three
11 / 11
Caption Three

Portfolio

This portfolio is realized with:

GettingStarted

Android Studio

logoWM

WorkoutMaster

WorkoutMaster is a free app for android devices with the aim of facilitating body training by saving workouts in digital format.

The application will be released soon!

getItOnGooglePlay getItOnAppleStore