Shon Feder

Senior Software Engineer Technical Lead at Synechistic Technologies

Old Toronto, Ontario, Canada
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
Shon Feder is a Senior Software Engineer and Technical Lead with 11 years of experience building systems-level software, developer tooling, and distributed microservice architectures from embedded robotics to cloud services. He specializes in functional programming and systems programming, while also delivering object-oriented and procedural solutions across the full stack, and has hands-on experience improving build systems like the widely used OCaml dune (adding project init and refactoring parsing/validation). A thoughtful engineer grounded in Programming Language Theory, Shon pairs formal specification and model-checking practice with a background in philosophy and literary theory to produce precise, verifiable designs. He has led technical projects and teams at Informal Systems and Tarides, runs his own company Synechistic Technologies, and consistently bridges research-quality rigor with production delivery. Based in Old Toronto, he brings an unusual blend of academic rigor, practical DevOps/build expertise, and a penchant for exploring the nature of the programmable.
code11 years of coding experience
job7 years of employment as a software developer
bookGerman Language and Literature, German Language and Literature at University of Colorado Boulder
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
4,049reputation
322kreached
96answers
15questions
Badges
prolog
top-5%
github-logo-circle

Github Skills (13)

ocaml10
command-line9
cli9
command-line-interface9
prolog9
software-design8
sml6
markdown6
python-sphinx6
swi-prolog6
restructuredtext6
python6
haskell6

Programming languages (34)

CMakefileTLAGoCommon LispHTMLErlangJupyter Notebook

Github contributions (5)

github-logo-circle
ocaml/dune

Aug 2018 - Sep 2022

A composable build system for OCaml.
Role in this project:
userBack-end Developer & Build System Maintainer
Contributions:7 releases, 144 reviews, 31 commits in 4 years 2 months
Contributions summary:Shon primarily contributed to the `dune` build system by implementing new features and refactoring existing code. They added a `dune init` command, enabling the initialization of project skeletons. Further commits show the refactoring of the parsing logic within the system. They also improved validation of arguments to the `dune init` command.
build-systemocamlopamdunejbuilder
shonfeder/tokenize

May 2019 - Jun 2019

A tokenizer written in (SWI-)Prolog. It has some useful features and some flexibility and it might improve.
Contributions:2 releases, 30 commits, 45 PRs in 1 month
tokenizer
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