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>
- - - - - - - - - - - - - - - - - - - - - -
<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