Nathan Fiedler

Software Engineer at Perforce Software

Castro Valley, California, 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
Nathan Fiedler is a seasoned software engineer with 18 years of experience building integration and backend systems across large enterprises and platform vendors. Based in Castro Valley, CA, he currently develops authentication and provisioning integrations (OIDC, SAML, SCIM) for Perforce's Helix Core, applying Clean Architecture and test-first practices to Node.js services. His background spans distributed data processing at Yahoo! with Hadoop/Pig, middleware translating Git and Perforce workflows in Python, and low-level systems work dating back to embedded C and Java servers. An active open-source contributor, he’s implemented core interpreter components for a Lisp-in-Erlang project (mal), reflecting a curiosity for language runtimes and compact, efficient implementations. Pragmatic and detail-oriented, Nathan combines deep legacy-system knowledge with modern identity and integration patterns to solve tricky interoperability problems.
code18 years of coding experience
job13 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Penn State University
languagesEnglish
github-logo-circle

Github Skills (6)

erlang10
lisp10
lisp-interpreter10
makefile6
clojure4
clojure-cli4

Programming languages (20)

C++RustCVueGoErlangReasonTypeScript

Github contributions (5)

github-logo-circle
kanaka/mal

Mar 2015 - Nov 2015

mal - Make a Lisp
Role in this project:
userBack-end Developer
Contributions:13 commits, 2 PRs, 3 comments in 7 months
Contributions summary:Nathan's commits focus on developing a Lisp interpreter in Erlang. They implemented the core components of the interpreter, including a reader, printer, and evaluator. The user added features such as variable definition (`def!`), control flow with `if`, and the core functions for basic arithmetic operations. Additionally, they are actively building out the essential environment components.
pythonc-plus-plusmalc-sharpcommon-lisp
nlfiedler/oxidized

Mar 2020 - Jan 2023

Dart package with Rust-like types such as Option and Result.
Contributions:10 releases, 44 commits, 16 PRs in 2 years 10 months
rustdartlangdartoptionrust-like
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
Nathan Fiedler - Software Engineer at Perforce Software