Senior Software Engineer at Foreside Financial Group, LLC
Edmonton, Alberta, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Mohammad-reza Daliri is a Senior Software Engineer with a decade of experience building and modernizing large-scale web applications, currently leading a team at Foreside Financial Group and maintaining a 170K‑LoC Django B2B platform used by 1,200+ companies. He is a full‑stack practitioner comfortable with Django/Python backends and Angular/JavaScript frontends, and has a track record of writing lightweight, standards‑based web frameworks and conducting design/code reviews that raise team capability. Alongside industry work he pursues an MS at the University of Alberta researching AI and reinforcement learning, contributing to notable open-source projects such as DeepMind’s OpenSpiel by improving build/test infrastructure and TensorFlow integration. His skill set blends practical DevOps automation—evident in TensorFlow C++ build tooling contributions—with enterprise software craftsmanship, making him effective at both hands‑on fixes and architectural upgrades.
10 years of coding experience
7 years of employment as a software developer
Master of Science - MS, Master of Science - MS at University of Alberta
Bachelor of Science - BS, Bachelor of Science - BS at Ferdowsi University of Mashhad
High School, High School at National Organization for Development of Exceptional Talents (Sampad)
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
Role in this project:
DevOps Engineer & Backend Engineer
Contributions:7 commits, 4 PRs, 48 comments in 2 months
Contributions summary:Mohammad-reza contributed to the project by implementing and modifying build and test infrastructure, specifically focusing on macOS builds, Python tests, and integrating TensorFlow for AlphaZero compilation. They updated the build scripts, incorporating new flags and functionalities for TensorFlow-related components. Additionally, the user made changes to the Python test setup, including modifications to the `noxfile.py` file and the use of the `ObservationTensor`.
Contributions:6 commits, 1 PR, 2 comments in 11 days
Contributions summary:Mohammad-reza primarily focused on automating the build and installation process for the TensorFlow C++ API library. They developed a bash script (`install-requirements.sh`) to automatically install dependencies and set up the build environment on Debian-based systems. Further contributions included adding OS type checking and requiring root access for the installation script. The user also removed CUDA installation and updated the Docker file for Ubuntu environments.
apicppc-plus-plusapi-librarytensorflow
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.