Frontend Skills
ReactJS / NextJS
React Native / Expo / Flutter
Javascript / Typescript
Socket.io / Pusher
Apollo GraphQL
SASS, LESS
Material Design, Chakra UI
Jest / React Testing Library
Firebase
DevOps Skills
AWS – Distributed Development
AWS – CDK
CI/CD
Linux Administration
Docker
Backend Skills
Programming Languages
- PHP
- Javascript
- C++, C#
- Java
- Bashscript
Web Frameworks
- Laravel
- Symfony
- ExpressJS
Databases
- MySQL
- GraphQL + Hasura
- SQLite
- Postgres
- MongoDB
Web Servers
- Nginx
- Apache
Architectures
- MVVM
- MVC
- Microservice
Testing
- PHP Unit
- Jest
- Laravel Dusk
Reporting Tools
- Metabase
- Tableau
Platform Integration Skills
Stripe
PayPal
Mailchimp, SendGrid
Zoho
Google Cloud Services
- Captcha v2 & v3
- Places
- Google Maps
AWS CDK
Open AI
Login Integration:
- Google Login
- Facebook Login
- Apple Login
SAP
Twilio
Firebase
Cloudflare
Apple
Other
Agile Project Management
- Scrum
- Kanban
Figma, Canva
Trello, Jira, ClickUp, Zoho
Work Experience (2022-2024)
Senior Software Developer
Vyro – Sydney, Australia (Remote)Aug 2023 – Current
- Using various technologies in Javascript stack like NextJS, ReactJS, ExpressJS to develop and maintain cloud based online retail solution for electronic vehicles.
- Develop, maintain and optimize vehicle configurators such as Lotus, Polestar and Cupra.
- Manage consolidated communications between multiple applications using NPM package development.
- AWS deployment: Setup and Administration (AWS Lambda + CDK)
- Accelerated API development using GraphQL + Hasura, Swagger Codegen
Mobile App Developer
eventyab.com – Vancouver, CA (Remote)Mar – Aug 2023
- Enabling mobile feature (Dashboard, Gate Check-In) by Developing event organiser’s mobile application with React Native, Expo
- Using Packages: Redux-Toolkit, Barcode-Scanner, React-Native-Paper, React-Testing-Library, React-Navigation, React-native-maps
- Responsible for app publishing and running tests using: EAS, Expo-cli, Gradlew
Chief Technical Advisor
Basetrade – London, England (Remote)Jun 2022 – Mar 2023
- My Responsibilities were about:
- Designing an automation system to meet business requirements of a Mineral Producer and Trader Company, including Procurement Management, Inventory Management, Production Line, Sales and Shipping.
- Acting as a head of technical development team in frontend and backend using technologies: Figma (Design), React (Web), Flutter (Mobile), Laravel (Backend), PHP Unit (E2E Test), MySql, Docker, GitLab CI/CD, SCRUM
- Preparing Business Logic Documents, and Database Design
- Maintaining integrity and consistency by reviewing developers codes and performing technical observations.
- Developing IT strategies and set into place all infrastructure policies.
- Highlighted packages that have been used in Web Development: Typescript, Tslint, Material UI, Redux-Toolkit, Formik etc.
SEO Specialist
eventyab.com – Vancouver, CA (Remote)Sep 2022 – Feb 2023
- Responsible for Search Engine Optimization (SEO)
- Technologies and services used:
- Google Search Console
- Google Tag Manager
- Google Analytics
- Microsoft Clarity
- Facebook Pixel
- Data Markup Structures implemented: Video, Event, Breadcrumb, How-To, FAQ
- Also Optimized front-end application using: no-follow links, no-index pages, canonical refs implementing sitemaps etc.
Front-end Developer
reeldata.ai – Halifax, CA (Remote)Mar 2020 – Oct 2020
- Implemented a Frontend Side of platform that controls and monitors
- fish feeding (ReelAppetite)
- Implemented a Monitoring app for ReelBiomass product
- Using technologies and packages: React, React-Redux, Plotly.js, React-Bootstrap, Socket.io, React-Bootstrap
Mobile Developer
airble.com – Vancouver, CA (Remote)Aug 2020 – Jul 2021
- Implemented an Air Taxi Service mobile application using React-Native, Expo
- Published the app inside Google Play Store and Apple Store
- Working with Command Line Interfaces for run tests and publish app: Expo-cli, Gradlew
Front-end Developer
managerdaily.org (Remote)Mar 2019 – Dec 2021
- Implemented Front-end application for project management, task management etc.
- Technologies: React, Dynamic React Code Injection in Runtime with React Mircoservices Implementation Architecture
- Packages: React-Redux, Pusherjs, React-Bootstrap, Plotly.js, SASS
- Implemented Components:
- Multi-Language and Multi-Calendar Datetime picker
- Gantt Chart
Backend Developer
managerdaily.orgJan 2019 – Sep 2022
- Implemented an online tool for Agile Project Management and SaaS, using Micro-services architecture.
- Designed and Implemented the reporting module using analysis tools: Metabase, GraphQL
- Frameworks that I worked with: Laravel, Nginx, MySql, Redis, ExpressJS, PM2, PHP Unit, Jest
- Published packages in npmjs: Admin Generator, Report Generator.
- I Applied security guidelines (Database Security, Web Security and Web Server Security) in contact with 3rd party security assessor company.
System Expert
Mobile Company of Iran (MCI)Dec 2014 – Dec 2018
- Technical consultant for organizational projects.
- Member of SAP HR Deployment Project.
- Consultant for following projects:
- SAP Manager Self Services and Employee Self Services Portal
- Restaurant Employee Self Services Portal
- Single Sign-On Web application
- Performance Management System
- Knowledge Management System
- Automations implemented by Microsoft Share Point
- Internal Communication System
- Digital Signage Platform
- Physical gates establishment project.