Brian Soto is a data engineer with a decade of experience helping startups and small businesses cut data processing and web app costs while retaining modern, scalable capabilities. Based in San Francisco, he blends cloud-native Azure data engineering, Spark/PySpark, and full-stack React/Python development to move legacy ETL into efficient PaaS solutions. His enterprise background includes building secure CI/CD pipelines and batch processing at Microsoft and automating ADLS token refresh and tabular migrations for Fortune‑100 clients at Tata. An active open-source contributor, he has improved core scientific Python projects like NumPy and Astropy—working on einsum performance, dtype support, and precision-related functions—showing attention to both performance and usability. He partners with clients as an independent and founder-level consultant, favoring pragmatic, cost-aware architectures that scale.
11 years of coding experience
6 years of employment as a software developer
Bachelor's of Science Computer Science, Bachelor's of Science Computer Science at Washington State University
Contributions:8 reviews, 9 commits, 5 PRs in 6 months
Contributions summary:Brian made several contributions to the `astropy/astropy` repository, primarily focused on bug fixes, code styling, and updating the changelog. They addressed issues related to the `funcs.poisson_conf_interval` function, modifying the codebase to handle different input types. The user also removed hardcoded filepaths from tests and updated the spinner API. This work demonstrates a combination of software engineering skills with an emphasis on fixing and maintaining the library's functionality.
The fundamental package for scientific computing with Python.
Role in this project:
Back-end Developer
Contributions:9 reviews, 3 commits, 9 PRs in 6 months
Contributions summary:Brian primarily contributed to documentation improvements and bug fixes within the NumPy library. They addressed docstring issues and added clarifications regarding function behavior, specifically for `allclose` and `isclose`. Additionally, the user contributed to code related to the `einsum` function, adding object dtype functionality and implementing performance improvements. These contributions suggest a focus on improving the library's functionality and usability.
pythonscientific-computingnumpy
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.