Summary
Overview
Work History
Education
Skills
Timeline
I'm a semi-pro photographer, a horrible piano player and an occasional writer.
I'm a semi-pro photographer, a horrible piano player and an occasional writer.
Generic

Irio Lavagno

IT Consultant
Torino

Summary

I'm a tech enthusiast, spending most of my time learning and experimenting with new things. My interests go from Linux system administration, to network administration, to system programming, software engineering. I also have a high school degree on electronics and I like to work with microcontrollers and embedded systems.

Overview

53
53
years of professional experience
4
4
years of post-secondary education

Work History

Software Engineer

Tiberlabs s.r.l.
Roma
09.2022 - Current

Within the CHALLENGES european project, I'm designing and developing a C Language and Java application for the extraction and collection of data generated by Raman Spectroscopy instruments, storing data on a HDF5 database. Developing extensions to HDF5 to store metadata in an SQLITE database.

Software Developer

QSave Innovation s.r.l.
Torino
09.2021 - Current
  • Implemented SCA (Strong Customer Authentication) compliance into the payment application running on Verifone Vx series POS terminals. C Language, cross compiled using the Vx development platform.

Linux System Administrator

M.E.N.S. S.r.l.
Torino
10.2022 - 12.2022
  • Oversaw file system and storage upgrades while safeguarding data integrity and redundancy, migrating LVS volumes between two SAN storage systems


Software Engineer

Comtest Wireless International
Torino
07.2019 - 09.2022

Worked with the development team to implement and maintain unit and integration tests for legacy C# software.

Software Developer

JErgoSoft s.n.c.
Torino
12.2017 - 12.2021

Development of a library of components for the Dentus java application to handle electronic invoices and integrations with the APIs exposed by Agenzia delle Entrate (Italian's IRS).

Linux System Engineer

Space S.r.l.
Torino
03.2020 - 12.2020

Configured a custom obfuscation system to make the source code of a Python application running on a Raspberry PI unaccessible to users.

DevOps Engineer

Space s.r.l.
Torino
09.2019 - 03.2020

Containerization on Docker of a Java application and its PostgreSQL database.

Robotics Engineer

Open Biomedical Initiative ONLUS
Torino
05.2015 - 12.2019

Worked with the team realizing the prototype of a robotic myoelectric hand prosthetics

Software Developer

Simpligi s.r.l.
Torino
06.2016 - 09.2019

Porting of the Java Virtual Machine on POS terminals (Verifone, Ingenico), adding a HAL layer able to handle the terminal components and peripherals.


Software Engineer

Space s.r.l.
torino
03.2018 - 07.2019

Revisions and upgrades to the architecture of the Java application that manages the activation keys for company's products.

Robotics Engineer

Autuno
Turin and London
09.2015 - 12.2018

Designed and realized the prototype of a robotic platform automating Western Blot samples preparation.

Software Developer

Space s.r.l.
Torino
04.2016 - 05.2016

C Language application running on a Raspberry PI to implement a report generator for the microcontroller running on the Brakes Testing System

Software Engineer

Politecnico di Torino
Torino
04.2014 - 03.2016

Development of many components in Java Spring for the Students Web Portal.

Software Developer

Selex-Es S.p.A.
Torino
11.2012 - 03.2014

Joined the Java development team on the project ATOS GS (ground station) to realize the application that manages the ground station of the air surveillance software system.

Software Engineer

Space s.r.l.
Torino
05.2011 - 06.2013

Designed and developed a Java application and PostgreSQL database to manage the activation keys for the company products. Keys are managed using X509 Certificates and deployed to customers via a Web Portal also realized in Java, hosted on Apache Web Server and Apache Tomcat.

System Engineer

CSI Piemonte
Torino
03.2012 - 09.2012

Joined the delivery team handling the DoQUI/ACTA document management application.

Software Engineer

Petra s.r.l.
Torino
01.2012 - 04.2012

Developed a Java component to handle SNMP communication with Olivetti Cash Registers.

Software Engineer

App!x s.r.l.
Torino
03.2010 - 12.2010

Developed a Java Web Frontend and E-Commerce Application for the management and commercialization of services for the Internet Provider

Software Developer

Lavanderia Industriale Pollein
Aosta
02.2010 - 04.2010

Designed and realized a Java application for the extraction of data from the proprietary files generated by Siemens Chronotachygraphe devices.

The extracted data were stored on a PostgreSQL database.

Software Engineer

SynArea Consultants s.r.l.
Torino
03.2009 - 11.2009

Joined the team developing a Java prototype application for the SamPay Projects (Waiting for Galileo). A geolocalized digital payment application based on the newborn Galileo satellites constellation.

Software Developer

SynArea Consultants s.r.l.
Torino
01.2008 - 04.2009

Joined the team developing Java Web Applications adding services to the Students Portal of the University of Turin.

Software Developer

Lavanderia Industriale Pollein
Aosta
09.2006 - 12.2007

Designed and developed a Java application for Performance Audit.

Software Engineer

Lottomatica S.p.A.
Roma
01.2006 - 03.2007

Joined the team developing the C++ application running on the company's new gaming and POS terminal M370E.

Linux System Engineer

Lottomatica S.p.A.
Roma
06.2004 - 01.2006

Tailored a custom Linux distro that should ran on the company's gaming and POS terminals. Developed device drivers for the custom devices present on the terminal itself.

Linux System Administrator

Advanced Accelerator Applications
St. Geny Pouilly
01.2004 - 07.2004

Joined the team designing and configuring the network layout for the company's site. Set up high availability Linux email servers, storage servers, and firewall.

Software Developer

SynArea Consultants s.r.l.
Torino
09.2002 - 03.2003

Joined the team developing a Java Web Application implementing services for the Sportello Unico delle Imprese for the local public administration.

Software Engineer

M.E.N.S. s.r.l.
Torino
12.1996 - 09.2002

Managing partner and cofounder of the company

Software Developer

Software's Engineering s.r.l.
Torino
09.1998 - 10.1999

Joined the team developing a C Language CASE application able to generate firmware for automotive controllers based on Motorola MC64HC11

Network Engineer

System Wizards s.r.l.
Torino
01.1996 - 12.1996
  • Initiated and managed network test facilities to verify network hardness and resilience.
  • Provided network support services for devices such as hubs, bridges, routers and other hardware.
  • Troubleshot complex multi-vendor network services.
  • Monitored network capacity and performance to diagnose and resolve complex network problems.

Linux System Administrator

Olivetti S.p.A.
Ivrea
07.1994 - 12.1995

Joined the team offering 2nd level customer support, acting as a liason with the operating system developing teams in order to fix bugs and problems notified by the dealers network.

Software Developer

Syntax Factory Automation s.r.l.
Torino
09.1989 - 06.1994

Developed many C Language factory automation and automatic warehouse applications and low level communication protocols.

Software Developer

Esercito Italiano
Torino
06.1987 - 07.1988

Developed data extraction and management applications for the Turin Military District

Software Developer

Lavazza S.p.A.
Torino
06.1986 - 06.1987

Developed a C Language automation application to manage part of the coffee roasting cycle.

Education

Computer Science

University of Turin
Torino
09.1983 - 06.1987

Skills

Software Development

undefined

Timeline

Linux System Administrator

M.E.N.S. S.r.l.
10.2022 - 12.2022

Software Engineer

Tiberlabs s.r.l.
09.2022 - Current

Software Developer

QSave Innovation s.r.l.
09.2021 - Current

Linux System Engineer

Space S.r.l.
03.2020 - 12.2020

DevOps Engineer

Space s.r.l.
09.2019 - 03.2020

Software Engineer

Comtest Wireless International
07.2019 - 09.2022

Software Engineer

Space s.r.l.
03.2018 - 07.2019

Software Developer

JErgoSoft s.n.c.
12.2017 - 12.2021

Software Developer

Simpligi s.r.l.
06.2016 - 09.2019

Software Developer

Space s.r.l.
04.2016 - 05.2016

Robotics Engineer

Autuno
09.2015 - 12.2018

Robotics Engineer

Open Biomedical Initiative ONLUS
05.2015 - 12.2019

Software Engineer

Politecnico di Torino
04.2014 - 03.2016

Software Developer

Selex-Es S.p.A.
11.2012 - 03.2014

System Engineer

CSI Piemonte
03.2012 - 09.2012

Software Engineer

Petra s.r.l.
01.2012 - 04.2012

Software Engineer

Space s.r.l.
05.2011 - 06.2013

Software Engineer

App!x s.r.l.
03.2010 - 12.2010

Software Developer

Lavanderia Industriale Pollein
02.2010 - 04.2010

Software Engineer

SynArea Consultants s.r.l.
03.2009 - 11.2009

Software Developer

SynArea Consultants s.r.l.
01.2008 - 04.2009

Software Developer

Lavanderia Industriale Pollein
09.2006 - 12.2007

Software Engineer

Lottomatica S.p.A.
01.2006 - 03.2007

Linux System Engineer

Lottomatica S.p.A.
06.2004 - 01.2006

Linux System Administrator

Advanced Accelerator Applications
01.2004 - 07.2004

Software Developer

SynArea Consultants s.r.l.
09.2002 - 03.2003

Software Developer

Software's Engineering s.r.l.
09.1998 - 10.1999

Software Engineer

M.E.N.S. s.r.l.
12.1996 - 09.2002

Network Engineer

System Wizards s.r.l.
01.1996 - 12.1996

Linux System Administrator

Olivetti S.p.A.
07.1994 - 12.1995

Software Developer

Syntax Factory Automation s.r.l.
09.1989 - 06.1994

Software Developer

Esercito Italiano
06.1987 - 07.1988

Software Developer

Lavazza S.p.A.
06.1986 - 06.1987

Computer Science

University of Turin
09.1983 - 06.1987

I'm a semi-pro photographer, a horrible piano player and an occasional writer.

I owned my first camera when I was 8 years old and never stopped taking photos, I consider myself a semi-pro due to the fact that I don't do that for a living so I guess I don't qualify as a pro and as a consequence of that I can't afford pro equipment.

About the horrible piano player... well, I'm still learning, I should practice much much more than I actually do, but days have this design flaw of being only 24 hours long and I'm also flawed by design and I need to sleep.

Occasional writer because I do write short stories from time to time, mostly fantasy and sci-fi, and I also (seldom) write some poetry.

I'm a semi-pro photographer, a horrible piano player and an occasional writer.

I owned my first camera when I was 8 years old and never stopped taking photos, I consider myself a semi-pro due to the fact that I don't do that for a living so I guess I don't qualify as a pro and as a consequence of that I can't afford pro equipment.

About the horrible piano player... well, I'm still learning, I should practice much much more than I actually do, but days have this design flaw of being only 24 hours long and I'm also flawed by design and I need to sleep.

Occasional writer because I do write short stories from time to time, mostly fantasy and sci-fi, and I also (seldom) write some poetry.

Irio LavagnoIT Consultant