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
Mar 2022 - Sep 2024
- React JS
- AWS
- TypeScript
- Docker
- Leadership
- JavaScript
- Scrum
- Vite
- Vitest
- Redux
- Storybook
- Strapi
- DevOps
- AWS Cloudformation
- WordPress
Frontend Lead(Freightways Information Services)
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. 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(NZ Transport Agency)
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. Jul 2018 - Jun 2020
- React JS
- AWS
- TypeScript
- Leadership
- JavaScript
- Scrum
- Databases
- Redux
- Redux Saga
- CSS
- DevOps
Solutions Architect(Arizto)
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. 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(Propellerhead)
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. Jan 2013 - Mar 2017
- React JS
- Leadership
- JavaScript
- Databases
- CSS
- AngularJS
Software Architect(Valora Digital)
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. Aug 2010 - Jun 2014
- JavaScript
- Databases
- CSS
- DevOps
- Java
- AngularJS
Software Developer(Tecnocom)
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
Languages
- ๐ณ๐ฟEnglishFull professional proficiency
- ๐ช๐ธSpanishNative or bilingual proficiency
Hobbies
- ๐ฅKarate
- ๐ฟMovies
- ๐ชDIY Projects
- ๐งโ๐ณCooking/Baking
- ๐งฉPuzzles