>About me

>About<
  • I am a Full Stack developer with a Scientific Research background.
    I am passionate about everything Science & Technology and I love free software: GNU/Linux (Devuan and Void) – (Neo)Vim editor.
    I believe that the Blockchain will change the world.
  •  
  • Since June 2021 to December 2022: [4 days per week] Backend developer (Node.js) at Accenture.
    The project involves development of new features and maintenance of ACN client huge offline catalogue.
  • Since June 2020: Part-time Project manager & Developer on ASTRA:
    a project funded by the Italian Ministry of development (MiSE) “Fabbrica Intelligente” framework. It is an advanced training system that uses Blockchain to certificate accomplishments and qualifications.

>Qualification and training

>Qualification<
  • 2017 Full stack developer course - Founders & Coders
  • 2015 C for Science course - Imperial College London
  • 2009 PhD Neuroscience - "Sapienza" University of Rome
  • 2005 BA and MSc Psychology - "Sapienza" University of Rome

>Interpersonal, planning and problem solving

>"Soft" skills<
  • Presentation of code, tech and related subjects and product pitches, both written and spoken.
  • Dissemination of research findings on international journals and conferences.
  • Managing, planning and reporting of my own work and that of supervised students within regular team and departmental meetings.
  • Management of internal and external collaborations.
  • Design and planning of novel experiments to overcome problems related to PhD and Scientific Research activities.
  • Management of Research funds.

Coding skills<

>Coding skills<
  • Node.js – Express.js, Hapi.js.
  • PostgreSQL and MySQL.
  • Javascript ES6, HTML5 and CSS3.
  • VUE.js, React, Redux, JQuery and Handlebars.
  • JavaEE and Spring Boot.
  • BEM, Bootstrap, Material Design
  • Git and Github.
  • Building tools: Webpack, Maven and Gradle.
  • Testing tools: QUnit, Tape, Cypress, JUnit, Jest, Codecov.
  • Deployment and CI: Heroku, Debian .deb packaging, Travis CI.
  • Shell (bash) scripting.
  • C and Arduino prototyping.
  • Python and Raspberry Pi prototyping.
  • R statistical analysis.
  • OpenSCAD (3D object design and printing).
  • FIJI/ImageJ2 Macro Language for microscopy image analysis & pattern recognition.

IT and systems admininistration skills<

>IT/SysAdmin skills<
  • Gnu/Linux Operating System.
  • Ubuntu, Debian, Gentoo, Fedora, CentOS and Devuan – Desktop and Server.
  • Remote and local Backup implementation and scheduling (rsync, LVM snapshots, [ana]cron, at).
  • Network analysis and reporting tools (nmap, netstat, netcat, tcpdump, SAR, wireshark).
  • VirtualBox and Qemu/KVM virtual machines.
  • Docker and LXC.
  • AWS.
  • Good knowledge of computer hardware and of IoT Electronics.