Summary
I am a dedicated freelance & open-source software engineer with a rich background in both system and full-stack web development, bringing over 12 years of hands-on experience to the table. My expertise lies in creating and maintaining software that not only meets but exceeds expectations. I have a keen interest in software engineering & maintenance, quality control, testing & DevOps, Linux systems and servers, blockchain technologies, and training new programmers, alongside a solid understanding of programming languages, server architecture, Git, and Docker.
Having played a pivotal role in two thriving startups located in different countries, I have honed my abilities to work effectively within a team while maintaining a strong sense of responsibility and high morale. I am excited to contribute my diverse skill set to active projects that push the boundaries of technology.
Enterprise Experience
Curiously Tech LLC., Oregon, UNITED STATES • Web Developer
08/2024 – Present
Joined the “SafeApp” team as a web front-end developer, working with a team of professional international developers to create a real-time AI-powered security platform for businesses worldwide using cutting-edge technology. Some tasks were done in Rust.
- Experience 1: Creating a web application from the ground up using SolidJS, with real-time data manipulation via WebSockets.
- Experience 2: Redesigning the products’ introductory web page in ReactJS with exquisite animations.
- Challenge 1: Handling a huge amount of data via WebSockets in real-time.
- Challenge 2: Delivering a 1:1 bug-free replica of UI designs in SolidJS and ReactJS.
Kolaleh Inc., Zanjan, IRAN • Desktop Application Developer
06/2021 – 10/2022
Developed two desktop software applications for Kolaleh, managing gas stations across the country.
- Experience 1: UI design with Vue 2 & Vuetify, designed for regular end-users with minimal experience.
- Experience 2: Seamless ElectronJS & MySQL back-end integration.
- Challenge 1: Special MySQL queries connecting multiple databases.
- Challenge 2: Debugging a white-screen issue in ElectronJS over two months.
- Challenge 3: Developing a 2-in-1 application acting as either a client or a server, based on installation choices.
ARxAI Inc., Ontario, CANADA • C++ Software Developer & Trainer
03/2018 – 04/2019
Played a significant role in re-engineering and developing a custom game engine based on OpenGL 4 as a training tool for pool players on real-size tables.
- Experience 1: Re-creating, assembling, and compiling a legacy C/C++ codebase.
- Experience 2: Collaborating with investors, DevOps engineers, OpenCV specialists, and others.
- Challenge 1: Re-engineering a 90s codebase into modern C++ infrastructure with CMake and Qt.
- Challenge 2: Building a custom OpenGL 4 game engine from scratch.
- Challenge 3: Training 4 team members with minimal C++ experience.
- Challenge 4: Working under high pressure and tight deadlines.
Rainet, Zanjan, IRAN • Technical Support
06/2015 – 10/2016
Provided installation and support for communication devices and LAN networks, including help-desk and on-field support.
- Experience 1: Installation of devices in critical environments like banks and government establishments.
- Experience 2: Technical support for regular and enterprise users.
- Challenge 1: Ensuring satisfaction of demanding customers.
- Challenge 2: Delivering detailed troubleshooting, even over the phone.
Open Source Experience
- Meshki CSS • Core Developer
2016 – Present
Modern CSS library with 137 stars and 14 forks on GitHub. - Mozilla Firefox • Firefox 19-26 Translator
2013
Major contributor to the Persian translation of Firefox versions 19 to 26. - ESP32 Control Panel • Core Developer
2024 – Present
Control panel for ESP32 micro-controllers written in C/C++ with Meshki CSS. - Zen Docker for PHP • Core Developer
2024
Pre-defined Docker setup for PHP 8.2 development. - Loco • Contributor
2023
Submitted bug fixes to Loco, a Rust batteries-included web framework. - Ryan’s Minimal Emacs • Core Developer
2020
Minimal configuration for Emacs with 22 stars.
Miscellaneous Experience
- WordPress Websites for Retail Shops
2016 – Present
Developed WordPress websites for Canadian and Iranian customers.
Examples: alyssumcosmetic.com, amitisunderwear.com, the-golden-nails.com, huradentalmed.com - Qolak • Co-founder
2016
Charity crowdfunding platform in Iran (ceased operations). - Imam Ali Day-Clinic, Zanjan, IRAN • Master Sergeant in Military Service
2021 – 2023
Managed operations, repaired computers, and acted as a liaison between doctors and patients.
Education
- Master of Computer Engineering (Drop-out) • Queen’s University, Kingston, ON, CANADA
2017-2019
Top of the class in courses like Cybersecurity and Software Re-engineering. - Bachelor of Computer Software Engineering • Azad University, Zanjan, IRAN • GPA 3.2/4
2012-2016
Skills
Hard Skills
- Low-level: C, C++, Rust, Assembly, Docker, Git, Nginx, Bash, Linux, FreeBSD, Crontab, CI/CD
- Mid-level: Java, Kotlin, Jetpack Compose (Android), REST, GraphQL, TypeScript, MySQL, PostgreSQL, SQLite, MongoDB, PHP, Qt (partially), Emacs (partially)
- High-level: JavaScript, Vue 2/3, Svelte, SolidJS, React (partially), Angular (partially)
Soft Skills
Teamwork, Problem Solving, Creativity, Adaptability, Critical Thinking, Work Ethics, Attention to Details, Communication
Languages
- Native: Persian
- Excellent: English, Azeri
- Intermediate: French, Turkish
- Basic: Arabic, Korean
- IELTS 2016 Score: 8.0 (L: 8.0, R: 9.0, S: 7.0, W: 7.5)
Interests
Interested in working with tech companies focused on low-level work like Rust/C++ or blockchain technologies, particularly Stellar or Solana. Open to any technological adventures.