About Ali

Creative Front-End Developer with almost 5 years of expertise in developing and maintaining responsive and pixel-perfect applications, with substantial experience designing and building reliable, time-saving, fast-paced, and robust software solutions that adhere to global standards. Also well-versed in Scrum and Agile. Trained and supervised other Front-End developers.


SKILLS

HTML, CSS3 | JavaScript | Typescript | React.js | Next.js | Node.js | Webpack | Bootstrap | Tailwind CSS | MUI | Ant Design | Redux (RTK, Saga, Persist) | React Query | React Table | React Hook Form | Formik | Next Auth | React Intl | WebSocket | | SPA | PWA | SSR | SSG | Docker | Firebase | Design Pattern | Git | Web Design | Testing (Jest, Cypress) | Micro-frontend


EXPERIENCES


RELEVANT EXPERIENCE

• Create headless-UI date and range picker with typescript (package name: headless-custom-datepicker).

• Write an extension for vs-code to save time with file creation.


LEAD FRONT-END DEVELOPER, Sarrafex

(Hybrid) 02/2022 – 04/2022 | Tehran, Iran

• As an agile and small team, we worked closely to optimize UI and UX and set up the core structure with best practices And clean code principles to guarantee the highest performance (based on the Lighthouse in our initial tests, the platform was ranked as one of the top 5 global exchanges).

• Auto-detection multi-theme (device) and multi-language, single socket per tab design, auth pages, layouts.

• To ensure the highest security and safety, use the latest security guidelines (such as storing/using tokens, not exposing the address of web service API to the client, etc.). SEO-friendly platform, also adds custom error pages.

With: Next.js 12 | React.js 18 | MUI 5 | Typescript | Redux-toolkit | React-Intl | react-hook-form | Next-auth | Lazy Load.


SENIOR FRONT-END DEVELOPER, Bent Oak Systems

(Remote) 01/2022 – 02/2022 | London, England

• In a small agile team, we worked closely to come up with the best software solution for the CRM panel and user app, based on my suggestion, we used React-Query with Axios to call APIs.

• Use React-Table for the CRM panel with multi-sort and multi-filter applicable at the same time, and also implement pagination and page index (even if the admin presses the F5 key, these 4 parameters will be applied to the table), in the toolbar, the user can apply customized filters, and sort and change column size too.


• Add PWA and infinite scroll with lazy load, and developed app new features (like User profiles, posts, and emojis). Code-

review and refactor old parts of the app.

With: React.js | MUI 5 | Typescript | React Router Dom 6 | Context. || UI Design.


SENIOR FRONT-END DEVELOPER, MrBitex

(Remote) 12/2020 – 01/2022 | Alborz, Iran

• MrBitex is a trading cryptocurrency app with more than 100 available coins. Developing new features like margin trade and wallet and future trade.

• Debugging and refactoring unstable code, redesigning the home, wallet, dashboard, and trade pages, optimizing socket connection (refactoring optimized the app performance by up to 40% and improved UX).

• Add markets page, order auto calculation in trade page -order form, etc. Also, I began creating the mobile app with Flutter.

With: Next.js | Ant Design | charts. || optimize trading-view chart.


LANGUAGES

Persian

English


EDUCATION

Associate Degree in Electrical Engineering, Ilam University

css redux javascript next js firebase bootstrap tailwindcss banking finance react
There is currently no portfolio added.

Video Intro

Leave us your comment about this profile