Experience

Senior Front-end Engineer, CoDeTech

Slovakia, Remote
(Mar 2022 - Present, 1y 6mos)
  • Developed a cryptocurrency payment processing solution with Next.js and WebSocket, including a management panel for handling transactions.
  • Utilized cryptocurrencies to develop decentralized e-commerce using React and ElectronJs.
  • Restructured app, migrated main code to TypeScript for enhanced type handling and reduced errors.
  • Implement Unit test and E2E test using Cypress and Vitest, which reduced buggy releases by up to 45%/
  • Built responsive Next.js 13 landing page, integrated Strapi CMS, and added PWA features.

Senior Front-end Engineer, Thinkeo

France, Remote
(Aug 2019 - Feb 2022, 2y 7mos)
  • Developed MVP web app from scratch using React, MobX-state-tree and Material-UI.
  • Improved the custom documents(advanced rich text editor) with Slate.js instead of Draft.js.
  • Gained +60% smooth customer editor by using optimistic updates and Apollo GraphQL.
  • Optimized app performance by converting CSS-in-JS to pure CSS, reducing JS execution and bundle sizes by +45.
  • Published the Office plugin to reduce +90% of customer satisfaction who are using Microsoft Office.
  • Achieved this startup to get +4 investments with the generation of custom documents.
  • Achieved 74% test coverage through Cypress E2E and unit testing, enhancing code maintainability.
  • Leveraged Sentry's features to quickly identify and resolve issues in the application.

Front-end and React Native Developer, Areatak

Tehran, Iran, Onsite
(Jul 2018 - Jul 2019, 1y 1mo)
  • Reimplemented the "RSA-react-native" library for Swift and Android, creating a React Native bridge.
  • Mentored 4+ juniors, engaged in hiring, regularly reviewed code, provided feedback and suggested improvements for quality.
  • Led web and mobile app development, implementing Agile and Scrum for 20% improved project delivery.
  • Created a KYC app on a private blockchain using React Native and Redux, streamlining identity verification processes.

Front-end Developer, AppTech

Tehran, Iran, Onsite
(Aug 2016 - Jun 2018, 1y 11mos)
  • Developed and maintained company’s startup and outsourced projects from Upwork and freelancer.com for end clients and startups using React Native, React, and pure JS.
  • Designed and developed a React Native shopping app for Android and iOS, along with a customer club feature, resulting in a 20% increase in sales [https://www.offplus.ir/app].
  • Upgraded and refactored legacy React and React Native fitness app for improved local trainer discovery, enhancing user experience [https://www.sendmeatrainer.com].
  • Collaborated with 30-member agile team. Managed meetings, stand-ups, QA, branching, and multiple environments for success.
  • Created a real-time educational game utilizing React Native and Node.js, designed to assess and enhance vocabulary skills.