Amir React Native Engineer
Summary
- React/React Native Engineer with almost 6 years of professional experience
- Experience with Amazon/Amplify/S3/Code push
- Successfully developed both iOS and Android applications using React Native
- Developing React/React Native apps that interface with Restful APIs
- Experience with React/Redux/Third-Party API Integrations
- Experience with GraphQL/Apollo
- Upper Intermediate English
- Available ASAP
Experience
React/React Native Engineer, Banking Application with trading feature
2021.08 - till now
Responsibilities:
- Develop Mobile and Web platforms using React Native without expo
- Using Typescript as the main programming language of the project
- Using React's new version and using Hooks in React
- Using React Native component for three platform
- Using Native module for login process (swift, java)
- Using Socket.IO and rest API to get data from the backend
- Using Bitrise to publish apps on both mobile platforms
- Using Git and agile methodology
Technologies: React, React Native, Clean Architecture, Custom UI Implementation, Socket.IO, Firebase, Bitrise
React/React Native Engineer, Blockchain Application with Camera, Location, Web3, GraphQl, ETH payment options
2020.08 - 2021.08
Responsibilities:
- Develop Mobile and Web platforms using React Native without expo
- Using monorepo design pattern
- Using Typescript as the main programming language of the project
- Using React's new version and using Hooks in React
- Using React Native component for three platform
- Using apollo library to get data from the backend
- Using Git and agile methodology
Technologies: React, React Native, Clean Architecture, Custom UI Implementation, Web3, Apollo, Blockchain, Monorepo design pattern.
React/React Native Engineer, Football game news-based Application & Website
2019.06 - 2020.08
Responsibilities:
- Creating an Admin dashboard with React and Redux
- Using Typescript as the main programming language of the project
- Using Amazon Amplify / S3 / Code push
-
Connected the app to Amplify for getting data with graphql from Amazon Amplify service
- Using React's new version and using Hooks in React
- Using styled-components as component libraries and styling
- Using Next framework for frontend
- Using React Native for Mobile Applications
- Using Git and agile methodology
- Using Docker for DevOps purposes
Technologies: React, React Native, NextJs, TypeScript, Flow, Clean Architecture, Custom UI Implementation, AMP, PWA, AWS, Amazon, Amplify/S3/Code Push.
React/React Native Engineer, Multi-level marketing Application with in-App purchase
2018.08 - 2019.06
Responsibilities:
- Creating an Admin dashboard with React and Redux and Redux-Saga
- Using Flow as a main type checker of the project
- Using React's new version and using Hooks in React
- Using styled-components as component libraries and styling
- Using Next framework for frontend
- Using Expressjs for some functionality on Rest/API
- Using Git and agile methodology
- Using React Native for Mobile Applications
Technologies: React, React Native, Redux, Redux-Saga, Firebase, Clean Architecture, Custom UI Implementation, ExpressJs, NextJs.
Front-End Engineer, An online customized business card generator Web Application
2017.08 - 2018.06
Responsibilities:
- Creating an Admin dashboard with React and Redux and Redux-Saga
- Using Flow as a primary type checker of the project
- Using React's new version and using Hooks in React
- Using styled-components as component libraries and styling
- Using Angularjs for template editor
- Using Git and agile methodology
Technologies: React, Redux, Redux-Saga, Clean Architecture, Custom UI Implementation, AngularJs.
Other/Personal Projects
Shopping Web Application
Responsibilities:
- Creating an Admin dashboard with React and Redux and Redux-Saga
- Using Flow as a primary type checker of the project
- Using React's new version and using Hooks in React
- Using styled-components as component libraries and styling
- Using Next framework for frontend
- Using Git and agile methodology
- Using React Native for Mobile Applications
Technologies: React, NextJs, Redux, Redux-Saga, Clean Architecture, Custom UI
Education
Master’s Degree Azad University Science and Research Branch
September 2019 - June 2021
Bachelor's Degree Azad University Chaluse Branch
September 2017 - June 2019
Major Azad University Nowshahr Branch
September 2015 - June 2017