Alex Engelberg

Seattle, Washington 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
🎓
Top School
Alex Engelberg is a Seattle-based software engineer with 13 years of experience building robust back-end systems and DevOps tooling in fast-paced teams. A long-time functional programmer and Clojure enthusiast, he mentors colleagues in functional design and has made significant open-source contributions to prominent Clojure projects like Specter and Instaparse. His work on CircleCI's CLI improved config validation and error handling, reflecting a knack for pragmatic developer tooling and production reliability. Comfortable across full-stack concerns, he blends deep language-level expertise with practical optimizations such as transient vector operations. Outside of code, he’s a professional musician active in improv theatre and diverse online content creation, bringing creative problem-solving and communication skills to engineering challenges.
code13 years of coding experience
bookUniversity of Washington
bookStanford Online
bookCoursera
bookUdacity
languagesEsperanto, English
stackoverflow-logo

Stackoverflow

Stats
386reputation
60kreached
2answers
0questions
github-logo-circle

Github Skills (29)

parser10
continuous-integration10
api-design10
clojure-cli10
testing10
clojure10
data-transformation10
regular-expression10
go10
parsing10
parse10
functional-programming10
wpgraphql9
devops9
wordpress-graphql9

Programming languages (16)

PowerShellMDXJavaCScalaGoHTMLGDScript

Github contributions (5)

github-logo-circle
Engelberg/instaparse

Apr 2013 - Mar 2020

Role in this project:
userFull-stack Developer
Contributions:162 commits, 10 PRs, 29 pushes in 7 years
Contributions summary:Alex primarily worked on the `instaparse` project, focusing on implementing and refining the ABNF (Augmented Backus-Naur Form) grammar parser. They started an ABNF branch and made the parser work, although without any transformations at the beginning. Their contributions included fixing issues, improving parser flexibility, and merging other branches. Moreover, they also added test cases and fixed the issues for regular expressions and lookaheads.
CircleCI-Public/circleci-cli

May 2020 - Nov 2021

Use CircleCI from the command line
Role in this project:
userBack-end & DevOps Engineer
Contributions:30 reviews, 53 commits, 33 PRs in 1 year 6 months
Contributions summary:Alex primarily contributed to the back-end functionality of the CircleCI CLI, focusing on config validation and API interactions. Their work included implementing the sending of fabricated pipeline values for config validation, suggesting they were involved in improving the command-line tool's ability to test and process configuration files. They also made changes to the codebase to better handle errors and provide more informative messages. Furthermore, the user touched on DevOps aspects, by fixing a brew release script.
command-line-toolgolangdevopscircle-cideveloper-tools
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