About
Software Engineer with 9 years of experience on Unity Engine, 1 on Unreal Engine. I can also work on Photoshop and Blender on need basis. I am currently training for fullstack web development. (.Net, React, PHP, Wordpress) I mostly use C# in my works.
Developer & Game Programmer.
Hi! My name is Marco Giannitti, I am a developer trying to learn as much as I can!
- Birthday: 19 Jun 1994
- Gender: Male
- Website: https://penguinkowalski.github.io/
- City: Kamenz, Germany
- Nationality: Italian
- Degree: Bachelor in Computer Engineering
- Email: marco.giannitti@gmail.com
- Freelance: Available
Born on 19 June 1994 in Turin, I graduated in computer engineering at the Polytechnic. After participating in the first Global Game Jam in Turin in 2014, I began studying the Unity Engine as a self-taught and producing game prototypes. After years of mistakes and hard work, I acquired the necessary skills to collaborate with some important Turin companies. I am currently studying fullstack web development and German, as I recently moved to Germany. My passions includes Videogames and 3D modelling.
Resume
This is my history on my work and education experiences.
Summary
Marco Giannitti
Software Engineer with 5+ years of experience designing and developing real time applications, from gaming projects to mobile AR experiences. Now entering the world of web development
- Kamenz, Germany
- marco.giannitti@gmail.com
Education
Bachelor's degree in SOFTWARE ENGINEER
09 Sep 2013 - 16 Mar 2017
Politecnico di Torino, Turin, Italy
WebsiteScientific high school diploma
31 Aug 2006 - 30 Jun 2013
Liceo Galileo Ferraris, Turin, Italy
Professional Experience
Unity Dev Teacher - Scuola internazionale di Comics
14 Oct 2019 - 29 Jul 2022
Turin, Italy
I am teaching Unity Engine for videogame developing. I covered topics as:
- basics of c#
- OOP programming
- programming patterns
- memory management
- code optimization
- game physics
- shaders
- algorithms
- asset creation and import (3d models, Textures)
- multi-threading
Programmer - Ardec S.R.L (Sipal S.P.A's External Consultant)
30 Jan 2019 - 30 Dec 2020
Turin, Italy
My job was developing interactive prototypes of AR mobile apps.
I used Unity (c#) for the front end and the communication with the servers (if needed).
Secondly my other duties were website data content and frontend using Wordpress.
I learnt how to make a more complex website in Wordpress and how to mantain it, although I never
personally touched the backend processes.
Occasinal external consultant - Litlime S.R.L.
31 Jan 2018 - 30 Dec 2018
Turin, Italy
Occasionally I helped with coding a few apps and websites.
I learnt how to use Wordpress for content creation and making a site from a template. Learnt the basics of
HTML and CSS and JAVASCRIPT although I used it mainly for studying purposes
External consultant for Deltatre S.R.L - 88Idee S.R.L.
31 Jan 2018 - 19 Jul 2018
Turin, Italy
I worked mostly in Unity making graphical screens for an important football TV live competion.
I helped putting together the UI with animation and logic for different screens.
I also used c# for small external helping utilities tools directly in Visual Studio.
Lead Programmer - Black Corporation (Now Futurats)
30 Nov 2016 - CURRENT
Turin, Italy
I am the lead programmer of a small team working on a few video game projects in Unity.
More details in the Portfolio
Skills
My skills are around generic solution to digital problems
Languages
Portfolio
These are all the the most notable and valueable projects that I worked on. Please note that these are mostly personal. I can't include my work projects for NDA reasons and other works as they are unfinished and/or in a very prototypal stage.
- All
- App
- Videogames
- Graphics
- Web
- Other
Services
An overview of what I can do for you
App develop
With my expertise in Unity I can make real time apps easily. Your have a problem, I can find a solution. I can find the right pipeline workflow you need for your projects.
Teaching Unity
With 3 years of teaching professionally, I developed my social skills to support you in case you want to understand how programming and/or Unity works and help you with your difficulties.
3D Renderings
Having the necessity to learn 3D for my personal projects, I learnt how to use Blender to make renderings for showcase my models
Prototyping
Working on different projects alone or in a very small team, I learnt how to efficiently manage time to make the most in the smallest amount of time possible
Web develop
I started my career on web develop only recently. Don't expect miracles, but I will improve over time
3D Models
Having the passion for creating real life models, I can use my skills to create objects both in digital and analog
Contact
If you have inquiries please don't hesitate to send me a message or email