
Ismail Rebah
Verified Expert in Engineering
Software Developer
Auckland, New Zealand
Toptal member since July 18, 2022
Ismail is a tech leadership-focused professional with more than a decade of experience delivering software solutions in different sectors. He enjoys working in the front end with React and in the back end with Node.js to provide clients with a complete end-to-end experience. Being experienced with both Azure and AWS allows Ismail to be platform-agnostic, giving him a broader vision of the options available to solve specific problems when delivering value.
Portfolio
Experience
- Node.js - 8 years
- JavaScript - 8 years
- Scrum - 8 years
- Git - 7 years
- SQL - 6 years
- React - 6 years
- Azure - 3 years
- MongoDB - 2 years
Availability
Preferred Environment
React, Node.js, Amazon Web Services (AWS), Git, JavaScript, CSS, HTML, TypeScript, Next.js, Tailwind CSS
The most amazing...
...algorithm I've worked on was used to rate soccer players, considering not only the subjective note from fans but also the time and number of matches played.
Work Experience
Front-end Development Lead
Freightways
- Promoted best practices regarding pull requests (PR), branching strategies, code formatting, and more.
- Created pipelines as code to ensure reusability and control around the deployment process.
- Oversaw the testing strategy to ensure it meets the best practices.
Software Development Lead
NZ Transport Agency
- Designed a platform to plan all the maintenance jobs carried out on the motorways.
- Redefined a system to create and update assets and connected it to the other systems used in the organization to get a global vision of the relationship between them.
- Implemented an algorithm to analyze 360 raw video data and extract relevant short-time videos based on the timestamps provided.
Solutions Architect
Arizto
- Migrated the original website from Silverstripe Platform to AWS, saving more than NZ$3,000 per month.
- Designed and implemented a dashboard to provide the agents a quick overview of everything relevant to their jobs, including leads, appraisals, and contact details.
- Designed the pipeline system, the deployment of the website, and the API to AWS via Jenkins and two apps to the App Store and Google Play Store via Fastlane, saving developers hours of repetitive tasks.
Senior Software Engineer
Propellerhead
- Implemented projects for Auckland Transport to manage their fleet of buses via the web and create disruptions when needed.
- Developed the NZ Post user dashboard to give users the ability to make payments and modify their personal information.
- Designed the pipeline to build and deploy applications to Azure Visual Studio Team Services (VSTS).
Experience
Plasma
I was the project's technical lead and was involved in the day-to-day tasks in both the UI and the API.
The project helped save hundreds of thousands of dollars by providing visibility on the tasks that were non-existent before and allowed a drastic reduction in the number of times the roads were closed.
Video Fragmenter
The idea was that given a sequence of 4-hour videos and a document with times in Unix timestamp format, I had to create 10 seconds video clips around the time provided, including around 5-sec centered in the time provided.
The complication was not only in extracting the frames but also in converting the absolute time, the Unix timestamp, into a relative time inside the video. Also, to find the frames of interest, the video sequences needed to be first joined and then cut.
Finally, with a little bit of scripting, the project was a success, and I saved a few GB in each run. The script was ingesting multiple 4GB videos and producing a dozen of 7MBs clips.
Education
Master's Degree in Telecommunications Engineering
Autonomous University of Madrid - Madrid, Spain
Certifications
AWS Certified Solutions Architect
Amazon Web Services
AWS Certified Cloud Practitioner
Amazon Web Services
Microsoft Certified: Security, Compliance, and Identity Fundamentals
Microsoft
Professional Scrum Master I (PSM I)
Scrum.org
Microsoft Certified: Azure Fundamentals
Microsoft
Skills
Libraries/APIs
React, Node.js
Tools
Git, Azure Logic Apps, AWS CloudFormation
Languages
JavaScript, SQL, CSS, HTML, TypeScript, Python, Java
Frameworks
Cypress, AngularJS, Next.js, Tailwind CSS
Paradigms
Scrum, Azure DevOps
Platforms
Azure, Amazon Web Services (AWS), Azure PaaS, Azure Functions
Storage
MongoDB, Azure Cosmos DB
Other
Team Leadership, Microsoft Graph API, Azure Service Bus, Complex Problem Solving, Mathematics, Electronics, Computer Science, Amazon RDS, CI/CD Pipelines, Programming, Scripting, Security
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring