Datasheet
Parameter | Value |
---|---|
Full name | Giacomo Longo |
Birth year | 1997 |
Location | Italy |
Contacts
Usual CV-like section
- Jump to education
- Jump to work experience
- Jump to publications
- Jump to conferences
- Jump to technologies
- Jump to other personal info
Education
- 2021-TODO: National PhD in Artificial Intelligence for Security @ UniGe
- 2019-2021: Master’s degree in Computer Engineering @ UniGe (110 cum laude/110)
- 2016-2019: Bachelor’s degree in Computer Engineering @ UniGe (101/110)
- 2011-2016: High school diploma in Economics @ I.I.S.S. F. Liceti (98/100)
Work experiences
Nov21-Dec21: Teacher @ STELMILIT
I was teacher (18h) for the master course in Network Forensics at STELMILIT (School of Telecommunications for the Armed Forces of Italy)
Sep21-Dec21: Teaching assistant @ University of Genova
I did assist with the Virtualization and Cloud Computing course.
In particular I gave practical demonstration on the usage of Configuration Management tools, public clouds, container orchestrators, and Infrastructure as Code tools.
Furthermore, I assisted students with the development of the project needed to undertake the final exam.
Apr20-Oct20: Internship @ Ericsson Telecomunicazioni S.p.A.
Together with a colleague, in the context of an university course, we designed and built a BDD testing framework and accompanying example tests.
The framework allows the definition of test scenarios by stating the inputs and expected outcome in a structured form that resembles natural language (Gherkin). Dynamically loaded support modules are used to provide the translation path from text to actual actions or expected outcomes. Upon loading the available scenarios and the execution of tests, a comprehensive report is built. Such report contains a summary of the test results and also detailed breakdowns of the executed actions and their outcome. For tests exercising a GUI, such as browser automation tests, screenshots are included in the report.
Technologies employed: Groovy, Gradle, Cucumber, Spring, Selenium, Docker.
Feb20-Jun20: Teacher @ Liceo Scientifico Leonardo da Vinci
Courses:
- “Data mining e analisi statistiche” (Statistical analysis and data mining)
- “Tra coding e robotica” (Coding and robotics)
Jun16-Aug17: Telecommunications Technician @ Studio Longo Giorgio
Developed and executed a plan to shift a small office from a purely analog telephony stack to an hybrid VoIP one.
I took note of the existing architecture, then decided on what VoIP phones to purchase and what software solution to use.
The four existing analog trunks were inserted into an FXO analog to digital card of an Asterisk PBX running Linux.
The PBX perfectly mimics the previous method of operation via a custom made software dialplan.
Each VoIP phone automatically downloads a centralized configuration and contact list.
The deployment is tailored to satisfy two different tenants using the same shared system.
Publications
Published
nothing here :(
Submitted
- 2022-07 - Attacking (and defending) the Maritime Radar System
- 2022-06 - Training the Maritime Security Operations Centre Teams
- 2022-02 - LiDiTE: a Full-Fledged and Featherweight Digital Twin Framework
Conferences
Syntax: date - original title - occasion - venue
- 2022-07-27 - Practical Training for Sharpening the Skills of Maritime Security Operations Centre Teams - IEEE-CSR 2022 - Virtual
- 2022-06-23 - Practical Training for Sharpening the Skills of Maritime Security Operations Centre Teams - ITASEC 2022 - Rome
- 2022-06-22 - LiDiTE: a Full-Fledged and Featherweight Digital Twin Framework - ITASEC 2022 - Rome
- 2020-11-11 - Robotica al Liceti - OrientaMenti 2020 - Virtual
- 2020-02-11 - Pescare nel cloud - Safer Internet Day 2020 - I.T.T.L. Nautico S. Giorgio
- 2019-10-26 - Kubernetes a casa e in azienda - Linux Day 2019 - Palazzo Regione Liguria
- 2019-10-24 - La sicurezza informatica nella vita di tutti i giorni - Ad-hoc - I.I.S.S. F. Liceti
Volunteer work
Mar15-Jun15: Computer Teacher @ I.I.S.S. F. Liceti
Computer teacher to elderly people for the 4th edition of the “Nonni su internet” initiative, the course was in the “Senior Capital” EU project and had obtained the support by the administration of Rapallo.
Technologies
Programming languages I had used
Syntax: language, some humor about said language
C
, if you do not ask me to work my way out of a 14-levels deep pointer trickC++
, what was anstd::unordered_map
again?Go
, the 90s never endedGroovy
, I like the syntax, I don’t like the way it abuses reflectionJava
, comfy but likes a bit too much your system primary memoryJavascript
, there’s a package for thatPHP
, doing serverless before it was coolPython
, the slowest language so the leader for numerical calculations*Rust
, if you aren’t using it, you should**
*Y’all don’t get emotional, I know the C libraries wrapping thingy.
**If you are, you should be using it more.
Software I appreciate
Here is a small list of nifty hammers I like using on my nails
Ansible
, agentless, simple, powerful, my personal toolbox for everything sysadmin-ishApache Guacamole
, virtual desktops / remote access for everyoneAsterisk
, free telecommunications stackCeph
, the cool kid in the block of software defined storageDebian
, nice Raspberry PI distroEnvoy
, very nice programmable proxyFedora
, nice workstation distroISC Kea / DHCPd / BIND
, if you are on this webpage, probably these three are involvedKeepalived
, allows me to sleep at nightKubernetes
, you don’t need it, except when you should use itOpenVSwitch
, because we all like software defined networkingPodman
, Docker, but without the daemonPostgreSQL
, default workhorse for anything datash
,bash
,zsh
,classic cli tools
, I like to create magic incantations via the means of UNIX pipesSQLite
, coolest file format / data processing tool everTerraform
, thousand euros of bills in an automated and repeatable processVisual Studio Code
, comfy editorWireguard
, an easy to use VPN
Other personal info
Hobbies
I pilot single propeller airplanes, flying is one of the things I love the most, be it the real life, X-Plane or Kerbal Space Program
Stuff I like
- Airplanes
- Boats
- Cars
- Computers
- Memes
- Spaceships
- Anything engineering-related not fitting in the above categories