Raja Abu Salameh

Software Engineer

I build high-performance, accessible web experiences with a sharp eye for detail, ensuring seamless design and functionality.

About

Senior Software Engineer with 7+ years of experience crafting high-performance, accessible web applications. I specialize in TypeScript, React.js, Next.js and Vue.js, building seamless user experiences with a strong focus on performance, SEO, and scalability.

Experience

  1. June 2024 — Present

    • Crafting intuitive, responsive, and SEO-optimized user interfaces.
    • Enhancing performance and accessibility for seamless user experiences.
    • Collaborating with clients to understand business needs and deliver tailored solutions.
    • Refactoring and optimizing legacy code for better maintainability and efficiency.
    • TypeScript
    • Next.js/React
    • TailwindCSS
    • Payload CMS
    • Vite
    • Vercel
    • Postgres SQL
    • Prisma
  2. October 2022 — June 2024

    • Developed reusable, scalable components in collaboration with UI/UX designers to align with client requirements and ensure a consistent design language.
    • Optimized accessibility, SEO, and site performance to enhance user experience and meet industry standards.
    • Contributed to a B2B digital commerce platform serving Xngage clients, improving functionality and performance.
    • Implemented a comprehensive design system for frontend projects, enabling consistency and efficiency across multiple client applications.
    • TypeScript
    • HTML & SCSS
    • React
    • Next.js
    • Styled Components
    • Redux
    • Vue 3.0
    • Pinia Store
  3. April 2021 — October 2022

    • Developed and optimized UIs using HTML, SCSS, and JavaScript (Angular 9) for seamless user experiences.
    • Designed and built reusable, custom components to enhance development efficiency and maintainability.
    • Implemented SEO best practices using Google Analytics, Google Optimize, and Google Tag Manager, alongside coding techniques to improve search rankings.
    • Enhanced server-side rendering (SSR) with Angular Universal to boost performance and SEO
    • Executed multiple A/B tests to analyze UX and optimize it.
    • Angular 9
    • HTML & SCSS
    • Typescript
  4. June 2019 — October 2019

    • Developed and optimized the platform’s UI using Vue.js for a seamless and responsive user experience.
    • Implemented server-side rendering (SSR) with Nuxt.js to enhance SEO and improve page load performance.
    • Designed and built reusable, scalable components to ensure consistency and efficiency across the platform.
    • Integrated third-party services, including Kiwi for travel solutions and various payment gateways, to enhance platform functionality and user experience.
    • Vue
    • HTML & SCSS
    • Nuxt
    • Vuex
    • Vuex
    • Jenkins
    • Webpack
  5. March 2018 — June 2019

    • Designed and developed a parking and hotel reservation system, ensuring a seamless booking experience.
    • Built a comprehensive inventory management system, optimizing stock tracking and business operations.
    • Integrated Stripe for secure and efficient payment processing, enhancing the platform’s financial transactions.
    • Developed a dynamic, high-performance storefront as a single-page application (SPA) using Vue.js.
    • Implemented server-side rendering (SSR) to improve SEO, performance, and initial load times.
    • Laravel
    • Vue
    • JavaScript
    • HTML & SCSS
    • Google Charts
    • MySql

Projects

  • Build dO Studio Website & Admin App

    dO Studio is a creative studio driven by youth, specializing in design, motion graphics, and production for bold, impactful projects.
    My main role in this project was to design and develop the dO Studio website and admin dashboard, utilizing Next.js for the frontend and Payload CMS for the backend. The website serves as a platform for showcasing dO Studio's work, providing information about the studio's services, and allowing visitors to contact the studio. The admin dashboard enables the studio to manage and update its content, including projects, services, and team members.

    Build dO Studio Website & Admin