Avatar

Francesco LONGO

Software Engineer

Turin, IT

eng.francesco.longo@gmail.com

+39 327 0972575

LinkedIn

GitHub

My resume


Main Skills

Full stack Web developer

100%

Blockchain & DLT (IOTA) Developer

100%

Android Developer

100%

iOS developer

50%

General skills

Software Engineering, Problem Solving, Agile Methodology, ANSI C, Objective-C, Swift, Assembly, Mips64, Bash Script, SQL, No-SQL, PostgreSQL, Firebase, MongoDB, MySQL, Neo4J, MVC, MEAN stack, nodeJS, AngularJS, Spring framework, Docker, Java, Hibernate, Android, PHP, HTML, HTML5, CSS, Bootstrap, JavaScript, ECMAScript, Python, Ajax, JQuery, Spring Boot, Django framework, XML, DTD, JSON, REST based services, Eclipse IDE, IntelliJ IDEA IDE, WebStorm IDE, PyCharm IDE, DataGrip, CLion IDE, Xcode, Android Studio, JFlex, UML, Maven, Git, Unix-based OS.

Languages

Italian (Mothertongue)

English

French

Spanish



Profile

I wrote my thesis about Blockchain and Blockchain like DLTs (especially in IOTA). I am particularly interested in mobile application development (in Android, where I am more confident, and also Swift, which I studied as a hobby) and Web-application development (front/back end). I am also interested in learning more and discovering new problem-solving technologies. Being a sociable and enterprising person I am highly motivated when I work in a team, and I am able to collaborate with people of different skills and cultures. The ability to lead a group and be trustworthy are positive aspects of my personality. I work hard until I reach my goals.


Work Experience

Master’s Degree Thesis (DLTs and IOTA developer) / ISMB (Politecnico di Torino)
Jul 2017 - Jul 2018

Understand and analyse data storage based on Distributed Ledger Technologies (DLTs). After a little period studying the Blockchain architecture I focused on a new Innovative DLT called IOTA. As an IOTA developer, I learned how to use IOTA client libraries (JAVA, iota.lib.js) in order to interact with the Tangle. Then I have studied how to start and maintain a full-node (IOTA application to retrieve and synchronize data on the Tangle) manually-managed with the IOTA Refecente Implementation (IRI). Up to date we have 3 full running nodes installed at ISMBAs Master's Degree Thesis project I developed a Telegram Bot managing an IOTA wallet for each user. It permits to send and receive IOTA coins easily on the way. I decided to develop my project using JS library to exploit all the potential of nodeJS and npm manager.


EU Blockathon 2018 / Links foundation team member
22 Jun 2018 - 25 Jun 2018

The 11 selected teams gathered in Brussels and worked for three days directly with manufacturers, logistics companies, customs, retailers and consumers. Our team, was selected as 1 of the 11 teams to join this 4-day challenge (22 June 2018 - 25 June 2018) in Brussels.


LADISPE (DAUIN - Politecnico di Torino) / Scholarship holder (Django web developer)
Mar 2017 - Oct 2017

Designed and developed an internal website enabling students to book laboratory material and equipment. The website was built using python, the Django framework and a PostgreSQL database.


Paid traineeship as Software Engineer (Android Developer) / Teoresi Group
Jul 2016 - Oct 2016

Developed 2 automotive Android applications commissioned to Teoresi by Magneti Marelli.


Bechelor's Degree Internship as Android developer / Teoresi Group
Oct 2014 - Jan 2015

Designed and developed an environmentally friendly system for commercial vehicles for IVECO (PIE_VERDE). The system collects data from a control unit and displays them on a dynamic and adaptive diagram that summarizes the vehicle’s status and performance.


Education

Politecnico di Torino
2015 - 2018

Master's Degree in Computer Engineering (Software)

Courses: Internet Applications, Computer architectures, Computer network technologies and services, Computer system security, Database management systems, Distributed programming I, Distributed programming II, Formal Languages and Compilers, Information systems, Mobile Application Development, Optimization methods and algorithms, Software engineering, System and devices programming.


Politecnico di Torino
2011 - 2015

Bechelor's Degree in Computer Engineering

Courses: Analisi Matematica I, Analisi Matematica II, Informatica, Tecniche di comunicazione e di scrittura, Geometria, Chimica, Elettrotecnica, Fisica I, Fisica II, Calcolatori Elettronico, Algoritmi e Programmazione Avanzata, Reti di Calcolatori, Sistemi Operativi, Sistemi e Tecnologie Elettroniche, Programmazione ad Oggetti, Basi di Dati, Metodi Matematici per l’Ingegneria, Elettronica Applicata e Misure, Teoria ed Elaborazione dei Segnali, Controlli Automatici.


Liceo Scientifico "Charles Dawrin" di Rivoli (TO)
2006 - 2011

Scientific Maturity