Amin Roosta

Software Engineer at Basetwo AI

Old Toronto, Ontario, 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

🤩
Rockstar
🎓
Top School
Amin Roosta is a versatile software engineer and tech lead with 11 years of experience building full-stack systems across sports betting, email and location marketing, derivatives trading, and embedded devices. He is fluent in Rust, C/C++, Python, Elixir and TypeScript, and comfortable designing data layers and infrastructure using PostgreSQL, Redis, Docker and Kubernetes. His work spans front-end UIs and charting to low-level back-end and embedded optimizations—examples include refactoring trading systems at Binary.com, migrating 1.2M users as a technical lead at theScore, and extending interactive Rust tooling on the evcxr project. Amin combines production-focused engineering with open-source contributions that improve robustness (SQLite C++ wrapper fixes) and developer experience (tab completion and vi-mode for evcxr). Based in Toronto, he brings a pragmatic, systems-oriented approach and a track record of shipping measurable performance and reliability gains in high-throughput environments.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Shiraz University
languagesEnglish, Persian
stackoverflow-logo

Stackoverflow

Stats
3,772reputation
272kreached
35answers
67questions
github-logo-circle

Github Skills (28)

javascript10
c-language10
sqlite10
integrate10
ui-design10
integrations10
uid10
front-end-development10
sql10
system-integration10
rust10
cpp10
cprogramming-language10
react10
command-line-interface9

Programming languages (21)

MDXJavaC++CRustPLpgSQLGoPerl

Github contributions (5)

github-logo-circle
The C++14 wrapper around sqlite library
Role in this project:
userBack-end Developer
Contributions:9 releases, 102 commits, 69 PRs in 7 years
Contributions summary:Amin primarily focused on enhancing the `sqlite_modern_cpp` library by addressing bugs and adding features. Key contributions included fixing string binding issues, adding support for `std::u16string` and blob handling with `std::vector<T>`, and refactoring to prevent prepared statements from executing again when they go out of scope. The user's changes improved the library's functionality, robustness, and usability.
sqlite3sqlitedatabasecpp14sqlite-database
binary-com/binary-static

Sep 2016 - Jul 2018

Binary.com static content - staging release
Role in this project:
userFront-end Developer
Contributions:236 commits, 85 PRs, 64 pushes in 1 year 9 months
Contributions summary:Amin primarily contributed to the front-end development of the binary-static repository, focusing on UI components and user-interface improvements. Their work involved preventing a memory leak in the trade page by modifying JavaScript code and updating markup for a histogram chart within an ICO-related user page, including adding linear gradients and formatting. Furthermore, the user made updates to translations, integrated changes from the master branch, and implemented a feature to disable a button when a specific condition is met.
stagingstatic-site-generatorstatic-content
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
Amin Roosta - Software Engineer at Basetwo AI