Where did I work, what did I do?
Atlas Tejarat Novine Diba (Snapp! Pay)
2023 - PresentSenior Front-End Engineer
As a Senior Front-End Engineer at Snapp! Pay, one of the leading fintech companies in Iran, I have been involved in developing and maintaining web applications that provide secure and convenient payment solutions for millions of users. I have been using React.js and other cutting-edge technologies to create user interfaces that are fast, reliable, and easy to use.
Some of my main responsibilities and achievements include:
- Developing and deploying new features and enhancements using React.js, Redux, TypeScript and Webpack
- Applying best practices and standards for front-end development, such as code review, testing, performance optimization, and accessibility
- Collaborating with back-end engineers, product managers, and designers to deliver user-centric and business-driven solutions
- Researching and experimenting with new technologies and frameworks to keep up with the industry trends and innovations
Technologies:
- JavaScript
- React.js
- Typescript
- Cypress
- CI/CD
Techran Atiyeh
2022 - 2023Senior Front-End Developer
Development of enterprise software based on SharePoint for Germany
Technologies:
- React.js
- React Query
- Redux / Context
- Sharepoint
- PNP.js
- Highcharts
Information Technology Learning Lab (Laitec)
2017 - 2023Programming Teacher
As a Web developing Teacher at Laitec, a reputable institute for web development courses, I have been teaching and mentoring students who want to learn and master web development skills. I have been covering various topics and technologies, such as:
- Front-End: HTML, CSS, JS, Bootstrap, and jQuery
- React.js: ES6 and React packages like react-router-dom and axios
- Back-End: Node.js, Express.js, MongoDB, Redis, and MySQL
I have been responsible for:
- Designing and delivering engaging and interactive lectures and workshops
- Preparing and grading assignments, quizzes, and projects
- Providing feedback and guidance to students to help them improve their learning outcomes
- Evaluating and updating the course curriculum and materials to keep up with the latest trends and best practices
- Collaborating with other instructors and staff to ensure the quality and consistency of the courses
Technologies:
- HTML
- CSS
- JavaScript
- Bootstrap
- jQuery
- React.js
- Node.js
- Redis
- MySQL
- Mongo DB
- PM2
Fake Factory
2021 - 2022Co-founder - Fullstack Developer
Software development on the Cardano NFT platform and connection with Discord and Game development
Technologies:
- React.js
- P5.js
- Next.js
- Node.js
- Mongo DB
- Redis
- OAuth
Calistu (United Arab Emirates - Dubai)
2020 - 2021Front-End Team Lead
As a Front-End Team Lead, I have successfully led a team of four developers. Collaborating with back-end developers, designers, and stakeholders to ensure the alignment of requirements and expectations, Mentoring, coaching, and providing feedback to junior developers to help them grow their skills and knowledge.
- ERP and CRM projects base on Human Resource
- Projects related to local businesses in the UAE
Technologies:
- React.js
- Next.js
- MUI
- AntD
- Bootstrap
- Socket.IO
Payeshgaran Hoshmandsaz Kasbo Kar (IDPF)
2020 - 2020Senior Front-End Developer
As a Front-End developer, I was responsible for developing a payment application with React.js and React-Native. The application allows users to make online transactions, manage their accounts, and view their transaction history and Admin panels.
On the other hand, I worked on a data science based project that dealt with a lot of data.
Technologies:
- React.js
- React Native
- Redux
- AntD
- Ant X6
- SASS
Parto Hoshmand Verna (Mosabegheh Verna)
2018 - 2020Front-End Team Lead
As a Front-End Team Lead, I have successfully led a team of five developers to deliver high-quality web applications using React.js and other modern technologies.
Verna game, a mobile trivia game similar to HQ, with React.js and React-Native. The game allows users to join live trivia sessions, answer questions, and win prizes.
- Android and IOS game with React Native
- Admin panels with React.js and Real-time protocols like socket, MQTT and Ably Platform
- Stream Video with Wowza
Technologies:
- React.js
- React Native
- Preact
- Workbox
- Redux
- Node.js
- Web Socket
- MQTT
- GraphQL
Khaatam Cultural Foundation
2012 - 2019Front-End Developer
Develop internal panels include:
- Data entry panel
- Advanced reporting with chart, map, list and query generator
- Management dashboard
- Permission and Role management system
Technologies:
- jQuery
- Bootstrap
- Highcharts
- Regular expression
- PHP
- Codeigniter
- MySQL
- Open Street Map (OSM)