Ismail Rebah

Hello! I am Ismail Rebah, a frontend lead / development lead / technical lead / senior software engineer based in Auckland, New Zealand.

I have had the privilege of working with a variety of companies, ranging from startups to established enterprises. This diverse experience has equipped me with skills in backend and frontend development, cloud solutions, infrastructure, networking and testing. I have also led teams for several years, making me comfortable in leadership roles.

Below are some of my key skills. Please feel free to explore, and do not hesitate to reach out if you think I can assist you in any way!

Skills

  • React JS
  • AWS
  • TypeScript
  • Docker
  • Leadership
  • JavaScript
  • Scrum
  • Vite
  • Git
  • Vitest
  • Tailwind CSS
  • Databases
  • Redux
  • Infra As Code (IaC)
  • Azure
  • Storybook
  • Redux Saga
  • Next.js
  • Node.js
  • Strapi
  • CSS
  • DevOps
  • Three.js
  • React Three Fiber

Projects

  • Mouse Training (Gaming)This fun project was designed to keep my little ones entertained during the school holidays period. The game challenges players to click as many black dots as they can within a set time limit. With a responsive design, a built-in timer, and a score counter, it adds a delightful twist of gamification to the experience.https://github.com/irebah/mouse-training๐Ÿ”—https://irebah.github.io/mouse-training
    • React JS
    • TypeScript
    • Vite
    • Vitest
    • Tailwind CSS
  • Snake (Gaming)This project is a clone of the classic Snake game, where your objective is to eat as many apples as possible while avoiding collisions with the walls and preventing the snake from running into itself. The game features an apple counter and a score tracker to keep track of your achievements. Enjoy the challenge and see how high you can score!https://github.com/irebah/snake๐Ÿ”—https://irebah.github.io/snake
    • React JS
    • TypeScript
    • Vite
    • Vitest
    • Tailwind CSS
  • Bed bunk design (3D)In this project I dived into the exciting world of 3D design using JavaScript! I created a detailed model of a triple bunk bed, complete with accurate measurements. Not only it is possible to view it from all angles, but it is possible to also easily determine how many pieces of timber are needed by simply clicking on any part of the design. Creativity and practical learning blended together!https://github.com/irebah/triple-bed-bunk-design๐Ÿ”—https://irebah.github.io/triple-bed-bunk-design
    • React JS
    • TypeScript
    • Vite
    • Tailwind CSS
    • Three.js
    • React Three Fiber

Experience

  1. Mar 2022 - Sep 2024

    • React JS
    • AWS
    • TypeScript
    • Docker
    • Leadership
    • JavaScript
    • Scrum
    • Vite
    • Vitest
    • Redux
    • Storybook
    • Strapi
    • DevOps
    • AWS Cloudformation
    • WordPress

    Frontend Lead

    As a Frontend Lead, I led a team in building and maintaining the digital infrastructure for seven brands, including NZ Couriers. I established a front-end strategy and implemented processes that enhanced efficiency. I optimized applications for speed and scalability and developed reusable CloudFormation and CI/CD templates for streamlined AWS deployment. Additionally, I provided mentorship to team members, helping them achieve sprint goals and fostering a culture of continuous improvement.
  2. Jul 2020 - Jan 2022

    • React JS
    • TypeScript
    • Docker
    • Leadership
    • JavaScript
    • Databases
    • Redux
    • Infra As Code (IaC)
    • Azure
    • Redux Saga
    • Node.js
    • CSS

    Software Development Lead

    My role as a Software Development Lead focused on identifying gaps in organizational processes and designing solutions to enhance efficiency while minimizing the impact of our work on commuters. Once solutions were conceptualized, I guided developers to ensure deliverables met both budget and deadlines. During my time there, I was involved in designing a platform for planning maintenance jobs on the motorways and redefining a system for creating and updating assets.
  3. Jul 2018 - Jun 2020

    • React JS
    • AWS
    • TypeScript
    • Leadership
    • JavaScript
    • Scrum
    • Databases
    • Redux
    • Redux Saga
    • CSS
    • DevOps

    Solutions Architect

    As a Solutions Architect I successfully migrated the original website from the Silverstripe platform to AWS, saving over $3,000 per month, and designed a new contract signing system that reduced costs by an additional $4,000 monthly. I developed a deployment pipeline for the website and API using Jenkins and streamlined app releases to the Apple Store and Google Play via Fastlane, freeing up developer time for critical tasks. Additionally, I created a dashboard that provided agents with quick access to essential information, including leads, appraisals, and contact details.
  4. Apr 2017 - Jun 2018

    • React JS
    • AWS
    • JavaScript
    • Scrum
    • Databases
    • Redux
    • Infra As Code (IaC)
    • Azure
    • Redux Saga
    • Node.js
    • CSS
    • DevOps
    • Java
    • AngularJS

    Senior Software Engineer

    I successfully implemented a project to manage a bus fleet and create disruption notifications for Auckland Transport. I developed a user dashboard for NZ Post that allowed users to make payments and update personal information. Additionally, I designed the deployment pipeline for applications to Azure VSTS, streamlining our development process.
  5. Jan 2013 - Mar 2017

    • React JS
    • Leadership
    • JavaScript
    • Databases
    • CSS
    • AngularJS

    Software Architect

    At ValoraFutbol, I was responsible for developing and implementing the ValoraDigital platform strategy in alignment with various business lines and their long-term objectives. My role involved rolling out new technologies, systems, and software across the platform to enhance organizational efficiencies and improve the overall user experience for football fans.
  6. Aug 2010 - Jun 2014

    • JavaScript
    • Databases
    • CSS
    • DevOps
    • Java
    • AngularJS

    Software Developer

    At Tecnocom, I developed and implemented systems for BBVA's minor area, focusing on product management for deposits and accounts. I worked with CBTF (Java with SGML architecture), modernized legacy software, and created a maintenance plan. My role involved collaborating with a team using version control tools and integrated development environments.

Certifications

  • AWS Solutions Architect Associate
  • AWS Developer Associate
  • AWS Cloud Practitioner
  • Microsoft Azure Fundamentals
  • Microsoft Security, Compliance, and Identity Fundamentals
  • Professional Scrum Masterโ„ข I (PSM I)

Languages

  • EnglishFull professional proficiency
  • SpanishNative or bilingual proficiency

Hobbies

  • Karate
  • Movies
  • DIY Projects
  • Cooking/Baking
  • Puzzles