Reza Babaei

Frontend Software Engineer (Web & Mobile)

Contact

tl;dr

I began my career focusing on web and mobile application development, and currently, I specialize in React and React Native, working across the worlds of mobile and web. As a senior frontend developer, I excel in building responsive, performant applications with JSX, CSS and TypeScript.

I also possess strong backend and DevOps skills, actively contributing to software architecture, system design, and DevOps management. My current work involves projects using React Native, React, Laravel, Node.js, and Go, with a strong emphasis on AWS and Azure.

Experiences

  1. React/React Native Developer

    UN.org (Bangkok, Thailand)
    -
    Summary

    Led the development and optimization of React-based systems at the UN, creating a scalable architecture. Built a solid codebase utilizing Tailwind CSS, React Query, React Table, Headless UI, and a custom design system. Streamlined development practices and enhanced system performance for a high-impact, accessible user experience.

    Highlight

    Key achievements:

    • Improved code quality, maintainability and reduced complexity.
    • accessibility compliance by meeting WCAG standards, making the product usable for a broader audience.
  2. React/React Native Engineer

    Wonderfruit.co (Bangkok, Thailand)
    -
    Summary

    Joined as the first in-house engineer, maintaining and optimizing the company's React Native application. Assisted with AWS lambdas and WordPress updates. Responsibilities included planning, architecture, and implementation.

    Highlight

    Main contributions:

    • Designed, developed, and maintained cross-platform mobile applications
    • Integrated React Native Maps for iOS/Android
    • Focused on stability, accessibility, using AWS, Firebase, CodePush, Expo
    • Reduced technical debt by implementing reusable components, decreasing development time
    • Diagnosed and fixed bugs and performance bottlenecks
  3. Web/Mobile Engineer

    Amity.co (Bangkok, Thailand)
    -
    Summary

    Led the development of TypeScript SDK, a multi-environment wrapper for the company API. Implemented features, conducted research, POCs, modifications and reviewing.

    Highlight

    Key challenges:

    • Developed fundamental features like Caching, Reactivity and Real-Time Events
    • Synchronized platform features across web, native mobile, and React Native
    • Conducted interviews and onboarded new team members
    • Designed and implemented unit tests using Jest
  4. Fullstack Engineer

    Peste (Amsterdam, Netherlands - Remote)
    -
    Summary

    Consulted on architecture design for full-stack and frontend web platforms, provided reliable time and budget estimations, and delivered products with a 4-person team.

    Highlight

    Core activities: Built stable and maintainable codebases using TypeScript, Node, PHP. Assisted backend team with database and application structure design. Developed front-end for 5+ web apps using React.js, Next.js, Redux, GraphQL, and Draft.js.

  5. Fullstack Engineer

    Upera.tv (Tehran, Iran)
    -
    Summary

    Developed core software with Laravel and led a team of 5 programmers to build user interfaces. Utilized Nuxt, React Native, React and TypeScript. Focused on performance and efficiency for millions of users.

    Highlight

    Notable projects: Website development with Vue and Nuxt, TV application with Java, Mobile application with React Native and TypeScript, React dashboard with TypeScript, TailwindCSS, and React Query.

  6. Web Engineer

    Varzesh3.com (Tehran, Iran)
    -
    Summary

    Designed and managed the "national online games tournament" platform. Initialized and led a team for the company's e-commerce project.

Skills

Skills

JavaScript, TypeScript
React, React Native, Expo
Accessibility, XCode, Gradle, Fastlane
Next.js, Astro, Go, PHP, Node.js
CI/CD, Github Actions, Monorepos
AWS, Azure, Database, Jest
DevOps, Linux, Docker, Git, Nginx
Planning, Team Management, Agile

Projects

UNite (Web)
Wonderfruit (iOS)
Wonderfruit (Android)
Amity TS SDK
Upera
Upera (iOS)
Upera (Android)
Ovisit (iOS)
Ovisit (Android)
Headstart
Komodaa
House no4
Fooladino
React Native Eject (Open Source)
React Native Presentation (Talk)

Educations

Software Engineering
(Associate degree)