Alan Peabody

Software Engineering Lead at PepsiCo

Burlington, Vermont, 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
🎓
Top School
Alan Peabody is a seasoned software engineering leader with 16 years of experience building high-performance, secure systems across industries from blockchain and finance to e-commerce and renewable energy. Currently leading PepsiCo’s E-commerce Supply Chain engineering organization, he blends hands-on Elixir backend expertise with people leadership, having driven reorganizations to improve reliability and ownership across teams. Alan has architected systems that handle tens of millions of requests per day with sub-100ms p99 latency and contributed to prominent open-source Elixir projects like Ecto, ja_serializer, and Joken, helping improve query APIs, JSON:API serialization, and JWT robustness. Known for elevating operational excellence, he routinely adds metrics, dashboards, and deterministic correctness guarantees to production systems. Based in Burlington, Vermont, he combines a pragmatic engineering mindset with a track record of scaling teams and systems in both startup and enterprise environments.
code15 years of coding experience
job15 years of employment as a software developer
bookB.S., Web Development and Management, B.S., Web Development and Management at Champlain College
bookBusiness - CIS, Business - CIS at University of Northern Colorado
stackoverflow-logo

Stackoverflow

Stats
3,557reputation
226kreached
45answers
8questions
Badges
ruby
top-5%
ruby-on-rails
top-5%
github-logo-circle

Github Skills (31)

database-migrations10
apidoc10
elixir10
testing10
data-serialization10
tasks10
json-api10
serialization10
api10
jwt10
database-migration10
ecto10
api-design9
algorithms9
erlang9

Programming languages (12)

TypeScriptJavaShellCSSSCSSJavaScriptGoSwift

Github contributions (5)

github-logo-circle
vt-elixir/ja_serializer

Jun 2015 - Sep 2018

JSONAPI.org Serialization in Elixir.
Role in this project:
userBack-end Developer
Contributions:241 commits, 134 PRs, 200 pushes in 3 years 3 months
Contributions summary:Alan primarily contributed to the development of the `ja_serializer` library, focusing on building its core functionality for serializing data in compliance with the JSONAPI.org specification. They were responsible for building the internal representation of data, implementing relationship handling (has_one, has_many), and defining the structure and formatting of the JSONAPI documents. The user worked on various aspects of the library, including attribute and link generation, as well as test cases to ensure the proper behavior of the serialization process.
jsonapielixirserializationjson-apijson
elixir-ecto/ecto

Nov 2014 - May 2016

A toolkit for data mapping and language integrated query.
Role in this project:
userBack-end Developer
Contributions:5 commits, 6 PRs, 19 comments in 1 year 5 months
Contributions summary:Alan contributed to the Ecto library, focusing on enhancements to query APIs, data type casting, and migration functionality. They implemented features such as the `array/2` function in Ecto.Query.API and improved integer-to-float casting. Additionally, the user addressed issues related to index creation and deletion during migrations, and added support for passing functions to Multi actions, expanding Ecto's capabilities for data manipulation. They also provided a counter example for Changeset.prepare_changes.
querysqlserverintegratedlanguage-integrated-querysql
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
Alan Peabody - Software Engineering Lead at PepsiCo