I’m
Ebrahim
Front-End Developer

<h3>

About Me

</h3>

<p>

Front-End developer with 2+ years of experience in JavaScript and React. I love teamwork and am always eager to connect with others, learn new skills and take on new challenges.

</p>

222
- - - - - - - - - - - - - - - - - - - - - -

<h1>

Skills

</h1>

HTML

CSS & SASS

JavaScript

TypeScript

React

Next.js

Socket.IO

Rest APIs

GraphQl

Redux

Zustand

React Query

Tailwind

Bootstrap

Ant Design

Material UI

Jest

Playwright

- - - - - - - - - - - - - - - - - - - - - -

<h1>

Work history

</h1>

Front-End Developer

Postpace – Animation and Post-production industry

Jul 2023 – Present

  • Migrated the production app from React to Next.js 14 App Router, improving performance, enhancing SEO, and enabling conditional rendering for mobile and desktop versions, while collaborating with UI/UX and Frontend teams to implement a design system for consistency and maintainability.
  • Integrated NX to modularize the codebase and manage the monorepo efficiently, which improved build times, streamlined team collaboration, and reduced code duplication across multiple projects.
  • Built a scalable and maintainable real-time collaboration and payment system using GraphQL, Socket.IO, and Stripe, while implementing an Optimistic UI pattern across the entire application to provide seamless updates and a better user experience.
  • Conducted extensive testing with ~90% coverage using unit tests and Playwright E2E tests, resulting in a 40% rejection rate of pull requests, a 22% reduction in production errors, and improved code quality.
  • React
  • Nextjs
  • NX
  • Socket.IO
  • Typescript
  • Tailwind
  • Radix UI
  • Zustand
  • GraphQL
  • Playwright
  • Jest
  • Apollo

Front-End Developer

Neoline Studio – Software development industry

May 2022 – Jun 2023

  • Collaborated to 15+ projects in diverse fields such as gaming, startups, panels, and more.
  • Create design systems using Tailwind CSS and Ant Design to use reusable components and optimizing project delivery efficiency.
  • Streamlined collaboration and codebase management with a monorepo structure.
  • React
  • Typescript
  • Tailwind
  • Next.js
  • Axios
  • Zustand
  • Ant Design
  • GraphQL
  • Apollo

Front-End Developer (part-time)

ARSES – Economic and financial markets industry

Apr 2022 – Feb 2023

  • Designed and developed E-commerce platform for financial products and services, user and admin panels for managing various aspects of the platform.
  • Enhanced performance and functionality by migrating to Vite, updating packages, and reducing bundle size from 18MB to 1MB. Utilized modern front-end state management solutions, replacing Redux with Zustand, while implementing design solutions with Tailwind CSS.
  • React
  • React Query
  • Typescript
  • Tailwind
  • Next.js
  • Zustand
  • Ant Design
  • GraphQL

Front-End Developer

Webina – Economic industry

May 2022 – Dec 2022

  • Build React-based multi-language store and landing pages using Rest APIs.
  • I understood teamwork better and made a lot of progress in a short period of time, I learned how to add myself to existing projects and quickly adapt to the team and the technologies used.
  • React
  • React Query
  • Typescript
  • Tailwind
  • Next.js
  • Zustand
  • GraphQL
- - - - - - - - - - - - - - - - - - - - - -

<h1>

Contact Me

</h1>

</p>

Made by Ebrahim ❤️.

<p>