About Me

I'm Italian and I was born in Rome. I have a Bachelor's degree in computer engineering. Currently I'm studying for a Master's degree. I'm a programmer, system and network administrator. I'm a GNU/Linux user and co-founder of Roma2LUG group, currently the most active Linux User Group in Rome. I support free software philosophy and open-source software. I play piano and I enjoy assembling electronic circuits. I used to program PICMicro microcontroller and now I program Arduino boards. Check out my BitBucket repositories!

Contact Details

Federico Cosentino
Rome, Italy
Contact me using this form

My Websites:
mrmodd.it
quantumb.it

Education

University of Rome Tor Vergata

Master's degree in Computer Engineering May 2013 - Present

Specializations in: Parallel, embedded, and real-time computing systems; Mobile and Distributed Systems.

University of Rome Tor Vergata

Bachelor's degree in Computer Engineering October 2009 - April 2013

Final grade 110/110 summa cum laude with thesis "Multi-level models for Public Transportation Networks Interconnected with Pedestrian Networks". Acquired skills in Software engineering, Object oriented programming, Network programming, system administration with GNU/Linux servers, network administration with Iptables, graph theory and efficient alghoritms.

Liceo Scientifico Tecnologico G. Giorgi Roma

High school diploma September 2004 - July 2009

Final grade 100/100 with thesis on Einstein special relativity.

Work

Roma2LUG

Co-founder October 2010 - Present

Linux User Group of Rome Tor Vergata. Click here to see our past events, like Linux Day 2012, Linux Day 2013 and Linux Day 2014.

Projects

For a full list of projects, please visit the Bitbucket page.

Music Mixer

Android application June 2014 – July 2014

Music player for Android with radio streaming and audio recorder.

Registration form for Linux Day 2014

Python Django server with Android client September 2014

Registration form for Linux Day event. Server side based on Django Framework, with QRCode generator and email sender; client side based on Android 4.

PiCoolFan-Manager

Python server for PiCoolFan board May 2014 – Present

Python script for PiCoolFan board. It implements a better speed regulator based on SoC temperature and a board management tool. Developed for Debian and ArchLinux.

Keyper

Arduino January 2013 – March 2013

Arduino Micro based device that helps users typing password for them just selecting one of the four pre-recorded passwords. All protected with AES encryption.

Remote UI

Arduino January 2013 – March 2013

UI interface for headless Linux servers. An LCD display helps the user to send commands to the server and to update the time shown in the top corner of the display.

Skills

Known languages: C, C++, C#, Java, Android, Python, Assembly for MIPS, Django framework (Python), Bash, HTML/PHP/CSS.

Acquired skills in: Network administration, Linux system administration, Linux server setup, Distributed systems and Cloud computing, Embedded systems, Graph theory, Rational Unified Process (RUP), Java Cryptography Extension (JCE).

Quotes

  • There's no place like 127.0.0.1

    Anonymous
  • Computer science is no more about computers than astronomy is about telescopes.

    Edsger Dijkstra
  • Never trust a computer you can't throw out a window.

    Steve Wozniak
  • Don't panic!

    Hitchhiker's Guide to the Galaxy
  • The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.

    Linus Torvalds
  • I'm interested in Linux because of the technology, and Linux wasn't started as any kind of rebellion against the 'evil Microsoft empire.'

    Linus Torvalds

Get In Touch.

If you want to contact me, please use the form below.

Error boy
Your message was sent, thank you!