Basem Ahmed

Software Engineer | Front-End Web Developer | HTML/CSS/JavaScript | ReactJS / NextJS | VueJS / NuxtJS

Giza, Al Jizah, Egypt

About

- Frontend Engineer with 3 years of experience delivering modern, scalable web applications. - Specialized in React, Next.js, Vue, and Nuxt with strong expertise in JavaScript/TypeScript. - Skilled at implementing pixel-perfect designs, building theming systems, and ensuring responsive, consistent layouts. - Experienced in state management (Redux, Pinia, Jotai) and adding real-time features. - Focused on writing clean, maintainable code and optimizing performance to deliver high-quality products.

Experience

  • Frontend Developer at Penta-b
    Jan 2025 - Present · 1 yr 6 mos

    Developed an analytics chart plugin for the Roshen project, integrating with the Big MNA app using STOMP and WebSockets for real-time updates. Contributed to the MNA Plugins handover project by refactoring legacy React class components into functional components, improving maintainability and fixing issues with user preference persistence. Upgraded the Identify Plugin (feature identification on maps) from React 16 to React 18, implementing Chakra UI and theming tokens for modern, consistent UI design. Refactored and enhanced the Selection Plugin by adding new capabilities, including layer-based selection, feature counts per layer, report generation, and data export to PDF/CSV.

  • WebSTDY (Giza, Al Jizah, Egypt)
    • Senior Software Engineer
      Dec 2024 - Present · 1 yr 7 mos

      Led the frontend team, reviewing code and resolving critical bugs to ensure stability and quality.

    • Frontend Developer
      Jul 2023 - Dec 2024 · 1 yr 6 mos

      Developed 6+ web apps using Vue.js, Nuxt.js, TypeScript, and Pinia, improving code maintainability by 40%. Created a reusable template with themed layouts using the Nuxt3 module system and Vuetify, accelerating car ecommerce project development cycles by 50%. Led migration from Vuex to Pinia, reducing state management complexity and shortening dev cycles by 25%. Optimized SSR deployment on InMotion Hosting, enabling dynamic page rendering and improving SEO scores by 30%. (We used to statically generate our Nuxt apps due to server limitations). Integrated Slider Revolution (Wordpress plugin) into Nuxt 3, resolving dependency conflicts and improving client CMS flexibility. Enhanced mobile UX via responsive redesign, increasing mobile traffic by 35% and client satisfaction scores by 20%. Refactored and modernized legacy Vue.js codebases, replacing outdated dependencies and improving performance, maintainability, and scalability.