Andrew Hodges

Senior Software Engineer at TORmem Inc

Norcross, Georgia, 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

👤
Senior
Andrew Hodges is a Senior Software Engineer with 17 years of experience designing and optimizing high-performance distributed systems, currently based in Norcross, Georgia. He has delivered production-grade backend solutions at companies from Oracle to ngrok and TORmem, specializing in storage, metadata systems, and performance-sensitive tooling. An active open-source contributor, Andrew improved CoreOS's Torus distributed storage internals, enhanced Elixir's Enum/Stream semantics, and streamlined automation in the widely used Oh My Zsh project—demonstrating comfort across systems, languages, and developer tooling. He combines low-level systems thinking (file-handle and zeroing optimizations) with practical engineering ergonomics (CLI and plugin workflows), making him effective at both scaling services and smoothing developer experience. Colleagues would note his knack for refactoring hard problems into immutable, testable components and for shipping measurable performance gains.
code17 years of coding experience
job7 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (42)

filesystem10
oh-my-zsh10
scripting10
elixir10
storage10
terminal-emulator10
terminal-application10
file-operations10
enums10
plugin10
ruby10
homebrew10
stream10
automation10
zshrc10

Programming languages (14)

C++CRustGoErlangShellCUECoffeeScript

Github contributions (5)

github-logo-circle
coreos/torus

Oct 2015 - May 2016

Torus Distributed Storage
Role in this project:
userBackend Developer
Contributions:20 commits, 1 comment in 7 months
Contributions summary:Andrew primarily focused on improving the `coreos/torus` project's storage functionality and performance. They optimized the `storage/mfile.go` code by removing unnecessary file handle management and implementing faster zeroing. Additionally, the user contributed to enhancing the `metadata` module, rewriting the temp metadata store to use an immutable radix tree, and improving error handling within the metadata layer. They also updated the project's command-line tool to use `spf13/cobra`.
golangdistributed-storageglusterfstorusdistributed-systems
ohmyzsh/ohmyzsh

May 2011 - Jun 2011

🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:15 commits in 6 days
Contributions summary:Andrew contributed significantly to automating and enhancing the Oh My Zsh framework, focusing on plugin and shell alias management. Their work included developing and improving plugin installation and update processes, such as linking completions and merging updates. Additionally, they added helper functions and aliases to streamline common tasks within the Zsh environment, which improved user productivity and interaction.
oh-my-zsh-pluginpythonrails-pluginszsh-configurationauto-update
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
Andrew Hodges - Senior Software Engineer at TORmem Inc