Ryan Amaral

Intermediate Software Developer

Greater Halifax Metropolitan Area Canada
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
Ryan Amaral is an intermediate software developer with 10 years of experience building cloud-native backends and machine learning systems, specializing in Python, Go, Kubernetes, AWS, and Kafka. He bridges research and production—taking ML prototypes (notably object detection) to deployed services at MDA Space—and brings a research MS in reinforcement learning and genetic programming to practical engineering problems. His background includes full-stack work on maritime domain awareness systems and contributions to well-regarded open-source projects like PettingZoo, where he improved testing and type-safety for multi-agent RL environments. Comfortable across R&D, production engineering, and QA automation, he favors writing fast, effective code and improving reliability through tooling and tests. Based in Halifax, Canada, he’s equally at home optimizing ML models and designing resilient microservices for operational use. An early app developer with a past title that reached 100K+ downloads, he combines product sensibility with a strong academic grounding.
code10 years of coding experience
job2 years of employment as a software developer
bookMaster of Computer Science, Reinforcement Learning with Genetic Programming, Master of Computer Science, Reinforcement Learning with Genetic Programming at Dalhousie University
bookInformation Technology, Information Technology, Information Technology, Information Technology at Nova Scotia Community College
languagesEnglish
github-logo-circle

Github Skills (7)

gymnasium10
api10
python10
reinforcement-learning10
testing10
pytest9
multi-agent-reinforcement-learning8

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
Farama-Foundation/PettingZoo

Dec 2021 - Jan 2022

An API standard for multi-agent reinforcement learning environments, with popular reference environments and related utilities
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:17 commits, 1 PR, 3 comments in 27 days
Contributions summary:Ryan's contributions primarily focused on enhancing the testing infrastructure of the repository. This included setting up pyright tests to check for type errors, integrating render tests, and adding test functions to the existing api test suite. The user modified existing test files and added new test functions. Further, the user addressed issues related to undefined variables to maintain code quality and stability.
agentreinforcement-learningreinforcement-learning-agentgymnasiumdeep-reinforcement-learning
Ryan-Amaral/super-gravity

Jul 2019 - Jul 2019

Contributions:39 commits, 38 pushes, 4 branches in 17 days
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
Ryan Amaral - Intermediate Software Developer