Michael Avila

Staff Software Engineer, Tech Lead at Carbon Five

Culver City, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Michael Avila is a Staff Software Engineer and Tech Lead based in Culver City with 12 years of experience, currently leading engineering efforts at AuditBoard while serving as a Principal Engineer at Carbon Five. He combines hands-on systems engineering with portfolio and people leadership, having held roles as principal engineer, engineering manager, and portfolio manager. An active open-source contributor, Michael has made notable back-end contributions to the widely used IPFS Kubo project—refactoring provider queue management, adding a time-based queue, and improving pinning and network announcement performance. He’s skilled at converting distributed-systems complexity into pragmatic, production-grade solutions that balance long-term architecture with day-to-day delivery.
code13 years of coding experience
github-logo-circle

Github Skills (5)

datastorage10
ipfs10
go10
datastore10
concurrency9

Programming languages (24)

C#JavaCSSRustScalaGoCommon LispPerl

Github contributions (5)

github-logo-circle
ipfs/kubo

Sep 2018 - Jul 2019

An IPFS implementation in Go
Role in this project:
userBack-end Developer
Contributions:68 commits, 19 PRs, 208 pushes in 9 months
Contributions summary:Michael made several contributions focused on the core IPFS implementation in Go, specifically related to the provider system and pinning functionalities. These contributions involved refactoring queue management, implementing a time-based queue, and integrating the provider with the core API. They also addressed bugs and improved performance in the pinning process and announced blocks to the network.
golangipfsp2porbitdblibp2p
michaelavila/knex-querylab

May 2015 - Apr 2021

A place to easily experiment with the knex.js syntax and see the generated SQL.
Contributions:79 commits, 10 PRs, 63 pushes in 6 years
placereactjavascriptsqlknex-js
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Avila - Staff Software Engineer, Tech Lead at Carbon Five