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

bjn icon bjn

Dockerfile to run the BlueJeans native Linux client with Docker

book icon book

LinuxBoot book which contains the documentation in markdown format

caddy icon caddy

Fast, cross-platform HTTP/2 web server with automatic HTTPS

coredns icon coredns

CoreDNS is a DNS server that chains middleware

cpus icon cpus

Get or set CPU online status on Linux

cubism icon cubism

Cubism.js: A JavaScript library for time series visualization.

darksky icon darksky

Forecast.io API wrapper in Go (Golang)

dhcp icon dhcp

DHCPv6 and DHCPv4 packet library, client and server written in Go

dnsparse icon dnsparse

A library to parse and craft DNS packets

dpkt icon dpkt

Fork of https://code.google.com/p/dpkt/

drive icon drive

Google Drive client for the commandline

dyndns-aws icon dyndns-aws

Update Route53 record with the external IP of the host

exdhcp icon exdhcp

Examples for https://github.com/insomniacslk/dhcp

fbtftp icon fbtftp

fbtftp is Facebook's implementation of a dynamic TFTP server framework.

fbtracert icon fbtracert

Identify the network components that drops packets by employing the traceroute logic which explores multiple parallel paths.

fiano icon fiano

reworked EDK2 tools and code we need in a form the open source community is used to

fmap icon fmap

Parse and manipulate coreboot flashmaps

forework icon forework

Forensic Framework - Analyze and prioritize large amounts of forensic artifacts

fspinfo icon fspinfo

Parse and present Intel FSP (Firmware Support Package) information

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.