Language

  • Persian
  • English
  • Turkish

Skills

ReactJsReact NativeReduxNode.jsSassConcepts of UI/UXNext JsFastifyWebpackAngularTypescriptMySQLMongo DBRestful APIAWS servicesPHP.NET Core.NET FrameworkExpoGitTest Driven Development (tdd)Teamwork ActivitiesProject ManagementSystem AnalysisICDLHTML5CSS3TailwindHugoMUI@emution/reactRedux-SagaRedux-thunkAnt-DesignReactStrapCypressJestBrowser ExtensionWeb Socket

Hobbies

Study new technology content, AI and Machine Learning , Electronic and Robotics ,Travel, etc.

Social Links

About Me

I am an experienced Senior Front-End Developer with more than 8 years of expertise in various front-end frameworks such as React, React Native, and Next Js. I am also knowledgeable in backend development, website performance optimization, and ensuring crossbrowser compatibility. I possess strong problem-solving abilities and stay updated with the latest industry trends, making me a valuable addition to any project. My commitment to delivering exceptional code and working closely with cross-functional teams is unwavering.

You can see my portfolio

Educations

Bachelor of Science Software Engineering

Buein Zahra Technical University

Jan 2012 - Aug 2016

Employment History

Senior Fullstack Developer

Smart Path

Nov 2023 - Until Now

Description:
In my previous role on an agile team, I worked in a Full-Stack position. On the back-end, I developed projects using Fastify and implemented APIs on the microservice architecture. I also worked with MariaDB, Redis, and Elastic. On the front-end, I developed React (Typescript) projects with Tailwind and Material UI and gained experience with Vite and React-Query. I also gained a lot of experience in CloudStack APIs and became acquainted with the ESB ecosystem. See some of the projects that I developed in this company in my portfolio.

You can see them inmy portfolio


Senior Frontend Developer

CloudAid

Nov 2020 - Sep 2023

Description:
I worked in a frontend position to implement and develop some packages also I developed a backend service by NodeJs and AWS Service on the lambda functions with ExpressJs and RDS(MySQL)
I used TreeShaking in Webpack for company packages andReactstrap to make the company's customized kit I used Redux an Redux-Saga in some projects in this company.
I wrote tests for packages in Jest and Cypress. We made three react-native applications (Motively, PriceLens, Zlnk) by Expo.
Zlnk.io is another application in this company, based on Next JSwith MUI and @emution. it has Chrome and Firefox extensions.
Pbxdom.com and cloudaid.net were developed on Hugo.

You can see them inmy portfolio


CO-Founder and Frontend Developer

Toseh Novin Orin Pardaze Sepehr(TNOPS)

Aug 2020 - Nov 2020

Description:
We produced an LMP as the first product of this company The name of our LMP is RapidApp. I worked in the user interface section of this platform, ReactJsand React Native were used to develop its Web and Android versions. I used many tools like Webpack, Video.js, Socket.io,react-bootstrap, and related tools in this software. I used ES6 and Typescript in this project. The state management used in this platform is redux with redux-thunkmiddleware.

You can see it inmy portfolio


Full Stack developer

Noavaran Salamat Gostar Sharif

Jun 2016 - Jul 2020

Description:
In this company, I implemented a nurse information system using.netCore for the backend and AngularJS in front-end (monolith).
I developed 6 systems with ReactJs framework ،and 4 web application byAngularJs also an Ionic application with Angular(v. 4.0) and Typescript.
I made some software for windows with C#.
I developed some system and websites with PHP (Laraveland Codeigniter) and WordPress.
I designed UI by CSS3 and Sass in all projects.
I worked with MongoDB ,MySQL andSQLServer on the backed side.

You can see them inmy portfolio

Projects

SPMA for Sharif University's students

Feb 2021 - Mar 2022

Description:
I developed ReactJs front-end of an AI application. I used Ant-Design for UI kit in this project. I developed a package for text annotate (@ahmadazad/reacttext-annotate)

You can see it inmy portfolio