Gary Trakhman

Principal Engineer at Equinix

Annapolis, Maryland, 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
Gary Trakhman is a Principal Engineer with 14 years of cross-domain experience building resilient APIs, data pipelines, and developer tools while leading teams through legacy-to-modern transitions. Based in Annapolis, he has driven technical strategy at Equinix—leading API and portals teams, integrating observability via OpenTelemetry, and architecting a shared IAM approach—while shipping both frontend (Next.js) and backend improvements. He’s a pragmatic polyglot comfortable in Clojure, Ruby, Java, Python, and JS, and an active open-source contributor to the widely used Cider/cider-nrepl projects that enhance Clojure editor workflows. Known for translating high-risk experiments into production wins, he blends hands-on engineering, hiring and mentoring, and strong cross-team negotiation to move complex initiatives forward. A former electrical and biomedical engineering student at Georgia Tech, he brings systems-level thinking and a habit of finding small operational wins that compound into large delivery improvements.
code14 years of coding experience
job16 years of employment as a software developer
bookMS Electrical and Computer Engineering, MS Electrical and Computer Engineering at Georgia Institute of Technology
languagesRussian, Spanish
github-logo-circle

Github Skills (9)

clojure10
code-completion10
emacs10
clojure-cli10
clojurescript10
nrepl10
emacs-lisp10
cider10
leiningen9

Programming languages (20)

C#JavaC++CRustValaGoHTML

Github contributions (5)

github-logo-circle
clojure-emacs/cider-nrepl

Jan 2014 - Jul 2014

A collection of nREPL middleware to enhance Clojure editors with common functionality like definition lookup, code completion, etc.
Role in this project:
userBack-end Developer
Contributions:29 commits, 4 comments in 6 months
Contributions summary:Gary primarily contributed to the `cider-nrepl` project by implementing and refactoring nREPL middleware related to Clojure and ClojureScript code completion and information retrieval. They switched the project to use `cljs-tooling` for ClojureScript completion, extracted common ClojureScript code, and implemented the 'info' middleware to provide symbol information. Furthermore, the user addressed bugs, added functionality to handle resource paths, and integrated the project as a Lein plugin.
nreplcidercode-completionnrepl-middlewareenhance
clojure-emacs/cider

Jan 2014 - Apr 2014

The Clojure Interactive Development Environment that Rocks for Emacs
Role in this project:
userBack-end Developer
Contributions:8 commits, 9 comments in 2 months
Contributions summary:Gary focused on enhancing the Cider interactive development environment for Emacs. Their contributions included implementing support for the `complete` operation from cider-nrepl, improving the `jump-to-def` functionality, and fixing related issues. They also addressed bugs in the bencode parser of nrepl and updated the code to handle dicts in info responses, along with removing redundant code.
rockscideremacsclojurescriptdevelopment-environment
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
Gary Trakhman - Principal Engineer at Equinix