Senior Member Of Technical Staff (SMTS) at Salesforce
Brentwood, California, United States
Join Prog.AI to see contacts
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.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science and Philosophy, Bachelor of Science (B.S.), Computer Science and Philosophy at Brigham Young University
A Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
Software 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.
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