Nathanael Thompson

Senior Member Of Technical Staff (SMTS) at Salesforce

Brentwood, 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
Nathanael Thompson is a Senior Member of Technical Staff with 10+ years building full-stack web applications and architecting maintainable client-side systems, currently shaping the UI and client caching layer for a high-value Salesforce managed package. He blends enterprise experience from Microsoft and Salesforce with startup and founder instincts from Powerscombined, where he led architecture and delivered data-driven legal and Medicaid billing solutions. A pragmatic designer, he favors modular patterns—Strategy, Decorator, Factory—to create extensible caches and reusable components, and leverages modern web stacks like Polymer, Angular and Firebase. Nathanael is an active open-source contributor with meaningful contributions to Google’s Cirq quantum framework, improving usability and code quality, and he continues to explore science/math simulators in his spare time.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science and Philosophy, Bachelor of Science (B.S.), Computer Science and Philosophy at Brigham Young University
github-logo-circle

Github Skills (9)

circuit10
quantum-computing10
algorithms10
cirq10
python10
computer-engineering9
refactoring9
api8
unit-testing8

Programming languages (5)

PureScriptJavaScriptHaskellNixPython

Github contributions (5)

github-logo-circle
quantumlib/Cirq

Jun 2021 - Nov 2021

A Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
userSoftware Engineer
Contributions:10 reviews, 7 commits, 16 PRs in 5 months
Contributions summary:Nathanael primarily contributed to the Cirq project by implementing new features and refactoring existing code related to quantum circuit design and simulation. They added optional parameters to existing classes to enhance functionality and improve the user experience. The user also updated the codebase to align with newer documentation standards, introducing pylint rules for code quality and readability. Furthermore, they optimized code by refactoring private static methods, contributing to the overall maintainability and structure of the project.
pythonquantum-circuitsquantum-computingcircuitsquantum-algorithms
thanacles/Cirq

Jun 2021 - May 2022

A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
Contributions:2 PRs, 88 pushes, 13 branches in 10 months
pythonquantum-computingcircuitsscaleinvoking
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
Nathanael Thompson - Senior Member Of Technical Staff (SMTS) at Salesforce