Please don't take this page as a resumé: if that's what you're looking for, please contact me.
My name's Federico Dossena, I'm Italian and I live in Crema, a city not too far from Milano. I was born in 1991 and I'm a software developer with a degree in Computer Science.
I know the language and its APIs very well, and it's my main language. This includes a basic knowledge of the now obsolete JSP.
I mostly use NetBeans for development.
I care a lot about backwards compatibility and keeping my pages lightweight, so I tend to avoid using external libraries and frameworks as much as reasonably possible.
I have a decent knowledge of PHP, and some knowledge of Node.js.
I have a good knowledge of SQL, and the MySQL DBMS in particular; I know how to properly design a database, and how to make apps and websites interact with it.
I have a good knowledge of the Android APIs and the Android Studio environment.
I'm familiar with model-driven software development and have some knowledge of UML.
I'm also interested in the design of Graphical UIs.
I mostly use Microsoft Windows, so I know it very well; I also have a decent knowledge of GNU/Linux, especially Debian, but it's not my main OS.
I have a decent knowledge of how networks work and how to set up a network, and decent knowledge of Active Directory.
- Basic knowledge of C
- Basic knowledge of x86 assembly
- Decent knowledge of Git
- Good knowledge of lots of software
- Decent system builder
- I can frag you in UT
For Myers-Briggs fans, every single test I took classified me as INTJ.
I am generally an introvert; when I'm with a new group of people usually I don't talk until I understand what kind of people they are and if there's something I can share with them; if that happens, I become a lot more easy going and talk a lot, otherwise you probably won't see me again. Human relationships are my weakest spot.
I tend to put logic and reason in front of everything, so I'm often accused of being cold and having no feelings. I'm like a Vulcan, basically.
I tend to underestimate my skills and myself in general, which goes surprisingly well with the fact that I'm kind of a perfectionist. I have the tendency to prefer well tested approaches when I have to solve problems, and to plan everything in advance.
I'm generally a non-violent person and believe in justice, but I hate Political Correctness, and especially hate SJWs.
Hobbies and Interests
Technology in general: from building computers to making apps in my free time
Video games: I've been a PC gamer since the 90s. I mostly play immersive RPGs, old First Person Shooters, Puzzle games, occasionally story-driven games and I recently started playing Pump It Up.
Some of my favorite games are Star Wars Knights of the Old Republic, Mass Effect, Dragon Age Origins, Doom, Quake, Unreal, Portal 2, The Talos Principle, Life is Strange, and many others.
Electronic music: I listen to many subgenres of electronic, like Tech House, Deep House, Trance, Goa, Hardcore, IDM, and occasionally EDM. I don't like Pop music, and hate Italian music passionately. I'm a bit of a snob here, to be honest.
Spirituality: that's something I really like to discuss, but don't get me wrong, that doesn't make me a fanatic or a religious extremist; in fact, I am not religious.
Various: I don't watch a lot of movies or TV, but I prefer sci-fi and horror movies. I love the Star Trek TV series, especially TNG.