Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Luciano Lo Giudice

Senior Software Engineer
Buenos Aires

Summary

Accomplished Senior Storage Engineer at Canonical with expertise in high-performance systems and distributed architectures. Proven track record in designing innovative applications and optimizing CI systems. Proficient in C++ and Python, complemented by strong problem-solving skills. Passionate about driving efficiency and enhancing system capabilities in complex environments.

Overview

16
16
years of professional experience
2
2
Languages

Work History

Senior Storage Engineer

Canonical
06.2021 - Current

- Designed, developed and maintained various applications to be employed in Ceph deployments. Among these, the Ceph-NVMe gateway was designed and implemented by me (https://github.com/canonical/charm-ceph-nvme)

- Redesigned the complete CI system of our monorepo.

- Participated in various conferences and gave talks. Most recent one was Ceph days 2024 in London (https://ceph.io/en/community/events/2024/ceph-days-london/ can be seen at 1:30 PM)

- Technical environment: C++, Python, Go, Ubuntu, Ceph, Dqlite.

Senior Machine Learning Engineer

Jampp
10.2017 - 05.2021

- Model optimization.

- Developed search tree for bid filtering.

- Developed real-time reporting tool for multiple instances.

- Technical environment: Python, Cython, AWS, Tensorflow, Torch, Light GBM, Numpy, Docker, Jenkins, Scipy.

Network Engineer

Intraway
03.2014 - 09.2017

- Reimplemented DHCP extensions to use multiprocessing.

- Developed spectrum scanning tool for cablemodems.

- Developed IPC and Event Loop libraries used internally.

- Developed ADSL modem management agent.

- Designed automatic firmware update utility for ADSL modems.

- Technical environment: Linux, SVN, C, C++, Python, musl MIPS toolchain, docker, SQL developer, Wireshark, gmock, VirtualBox, qemu, RHEL 6, Solaris, SPARC, Puppet, Flyway, Jmeter, Valgrind

Software Engineer

Core Security
11.2011 - 05.2013

- Developed Python console module.

- Task automation via use of virtual machines.

- Redesigned installation process with curses.

- Technical environment: Linux, SVN, C++, Boost, Python 2, Wireshark, ncurses, VirtualBox, RHEL 5, Valgrind, MySQL.

Software Engineer

Mactull
03.2009 - 06.2011

- Developed ERP for meat-packing company.

- Maintained and improved commonly used scripts.

- Technical environment: Windows, Visual Studio C++, SQL Server, Restlet Studio, SVN, Python 2, Pycharm, Tortoise.

Education

Master of Science - Computer Engineering

National University of La Matanza
Buenos Aires Province
05.2001 -

Skills

    Paralellism, multiprocessing, multithreading

    High performance systems

    Distributed systems

    Embedded and real time systems

    Computer languages: C, C, Python

    Operating systems: Linux, Windows, QNX, FreeBSD, Solaris

Timeline

Senior Storage Engineer

Canonical
06.2021 - Current

Senior Machine Learning Engineer

Jampp
10.2017 - 05.2021

Network Engineer

Intraway
03.2014 - 09.2017

Software Engineer

Core Security
11.2011 - 05.2013

Software Engineer

Mactull
03.2009 - 06.2011

Master of Science - Computer Engineering

National University of La Matanza
05.2001 -
Luciano Lo GiudiceSenior Software Engineer