Cary Fitzhugh

Software Engineer at Fathom 4, LLC

Charleston, South Carolina, 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
Cary Fitzhugh is a versatile software engineer with 14 years of professional experience and a 20-year hands-on history building everything from embedded C/C++ flight-simulator modules to scalable, distributed web services. He has led engineering and architecture efforts—most recently as Director of Software Engineering—working across Clojure, Go, Java, Python, Ruby and JavaScript to design APIs, ETL pipelines, and GIS-enabled visualization front ends backed by Postgres/Citus. Comfortable from low-level device interfacing to Electron desktop apps and AWS-deployed microservices, he balances pragmatic product thinking with strong implementation skills. An active open-source contributor, he’s improved markdown parsing in the Clojure ecosystem by hardening link/image handling and HTML processing. Based in Charleston, SC, Cary combines entrepreneurial experience founding Green Fry Labs and consulting with proven delivery of high-throughput, maintainable systems that handle millions of requests a month.
code14 years of coding experience
job22 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.), Computer Science, 3.5, Bachelor of Applied Science (B.A.Sc.), Computer Science, 3.5 at George Mason University
bookMasters, Computer Science, Masters, Computer Science at East Tennessee State University
github-logo-circle

Github Skills (7)

clojure10
clojure-cli10
clojurescript10
testing9
strings9
text-manipulation9
functional-programming9

Programming languages (11)

TypeScriptCoffeeScriptC++CSSCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
yogthos/markdown-clj

Apr 2015 - Jan 2017

Markdown parser in Clojure
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 18 comments in 1 year 9 months
Contributions summary:Cary primarily contributed to the markdown-clj library by implementing features related to link and image processing. They modified the code to handle escaping special characters in links and images to prevent unintended behavior. Furthermore, they refactored the code to freeze and thaw strings to improve the processing of HTML elements within the markdown parser. These changes involved modifications to the core transformers and testing of the changes within the test suite, enhancing the library's functionality and robustness.
markdown-parserclojure-libraryclojurescriptparserclojure
Contributions:4 PRs, 16 pushes, 1 branch in 2 years 5 months
react
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
Cary Fitzhugh - Software Engineer at Fathom 4, LLC