Giter Site home page Giter Site logo

Andrea Barberio

Hello stranger, welcome to my GitHub home.

I work as Site Reliability Engineer at NVIDIA. In the previous 11 years I worked at Facebook and at Amazon AWS, where I focused on software development and reliability for products and infrastructure. Some of the areas I worked in are open source system firmware for OpenCompute, company-wide incident response, web infrastructure, DNS/DHCP and OS provisioning, datacenter automation, cluster lifecycle , network monitoring, and many others.

In my personal time I enjoy programming, reverse engineering, and photography.

My personal home page has more information about me, go there if you're curious, https://insomniac.slackware.it , or take a peek at my résumé or my LinkedIn profile.

You can also drop me an email

Some projects I work on:

  • Dublin Traceroute, a tool for mapping and visualizing multipath networks using ECMP-aware traceroute. Based on the ideas from Paris Traceroute's research, it adds a few things on top. See https://dublin-traceroute.net and https://blog.dublin-traceroute.net
  • the Go DHCP (v6 and v4) library, widely used in small and large scale infrastructures, see https://github.com/insomniacslk/dhcp
  • CoreDHCP, a modular DHCPv6/v4 server based on the above library, see https://coredhcp.io
  • Open System Firmware, sometimes referred to as LinuxBoot, an open source alternative to existing system firmware (like UEFI) that uses Linux and a Go userland and bootloaders. OSF is made by several components, like coreboot, Linux, u-root. See the LinuxBoot book and https://linuxboot.org for a more detailed overview
  • *Systemboot, a LinuxBoot distribution for bootloaders based on u-root to implement boot from network and from local storage for LinuxBoot. Now merged in the u-root project. See https://systemboot.org
  • irc-slack, an IRC-to-Slack gateway that lets me chat with a lot of people with a few MBs of RAM, have my own client and custom notifications, unlimited logging, and much more. See https://github.com/insomniacslk/irc-slack

Some public talks

Assembly riddles

I've published my solutions to the fantastic [xchg rax,rax] book from xorpd. Find it at https://insomniacslk.github.io/xorpd-solutions/ .

Other stuff

Other projects can be found on my github page and my bitbucket page

Technical reviews

I have helped with technical reviews of the following books and articles for O'Reilly:

insomniac's Projects

hashid icon hashid

Software to identify the different types of hashes -

heron icon heron

Heron is a realtime, distributed, fault-tolerant stream processing engine from Twitter

homebrew icon homebrew

:beer: The missing package manager for OS X.

imagemounter icon imagemounter

Command line utility and Python package to ease the (un)mounting of EnCase, AFF and dd disk images

ingv icon ingv

Go library for the INGV API - Istituto Nazionale di Geofisica e Vulcanologia

interruption icon interruption

Cancellation is for cancellation, context is for context

irssi-notifier icon irssi-notifier

Desktop notifications with irssi and fnotify. Client in Python, server in Go

keyb icon keyb

Tool to handle my 9-keys keyboard

latency icon latency

Measure network round-trip latency by sending a TCP SYN packet.

libdnet icon libdnet

Automatically exported from code.google.com/p/libdnet

libtins icon libtins

High-level, multiplatform C++ network packet sniffing and crafting library.

makefunc icon makefunc

Utility package to validate and generate Go functions dynamically via reflection

mattermost-webapp icon mattermost-webapp

Webapp of Mattermost server: https://github.com/mattermost/mattermost-server

osf-build icon osf-build

Docker image to build reproducible LinuxBoot images

partlist icon partlist

Fetch a partition type list and save them as JSON and as a C function

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.