Abdellah Iraamane, Developer in Dublin, Ireland
Abdellah is available for hire
Hire Abdellah

Abdellah Iraamane

Verified Expert  in Engineering

Bio

Abdellah is a senior developer with over five years of experience building complex and highly-scalable applications on the web. He has worked across a variety of industries and with a large number of technologies. Abdellah is currently focusing on Angular, React, Next.js, and TypeScript.

Portfolio

Ryanair
JavaScript, TypeScript, Angular, Amazon Web Services (AWS), NgRx, Redux...
iKydz
JavaScript, Angular, React, Redux, MongoDB, Java, Spring Boot...
Rivervale Cars Group
HTML5, CSS, JavaScript, TypeScript, Node.js, Angular, Express.js, MongoDB...

Experience

Availability

Part-time

Preferred Environment

MacOS, JavaScript, TypeScript, React, Angular, Next.js, Visual Studio Code (VS Code)

The most amazing...

...app I've built was a hybrid mobile app from scratch that is currently being used in over four countries by professional enterprises.

Work Experience

Front-end Engineer

2020 - 2022
Ryanair
  • Contributed to adding new features daily to Europe's busiest travel website.
  • Maintained an extensive codebase built on Angular and AWS.
  • Contributed to monitoring and improving the performance of a website serving millions of users.
Technologies: JavaScript, TypeScript, Angular, Amazon Web Services (AWS), NgRx, Redux, GraphQL, HTML, Tailwind CSS, APIs, Full-stack, Cloudflare, SCSS

Lead Front-end Engineer

2019 - 2020
iKydz
  • Built a hybrid mobile app, using JavaScript that is used by thousands of users across more than four countries.
  • Constructed tools that simplified reporting and KPIs for management.
  • Built web portals for customers to monitor and manage electronic devices in the home and workplace.
Technologies: JavaScript, Angular, React, Redux, MongoDB, Java, Spring Boot, Amazon Web Services (AWS), HTML, PostgreSQL, Stripe, APIs, Full-stack, Angular Material, Cloudflare, SCSS

Full-stack Web Developer

2018 - 2019
Rivervale Cars Group
  • Rebuilt (including UI) the company's three websites from PHP to modern JavaScript and HTML5.
  • Built a car booking application used by the sales department to facilitate the car booking process, using React, MongoDB, Angular, Ionic, and Express.js.
  • Contributed to design discussions and led parts of the web development process at the company.
Technologies: HTML5, CSS, JavaScript, TypeScript, Node.js, Angular, Express.js, MongoDB, React, HTML, APIs, Angular Material, SCSS

Full-stack Engineer

2015 - 2017
Novway
  • Built web applications used in the healthcare and real estate industries.
  • Migrated the front end of a legacy application built in Java (JSF) to AngularJS.
  • Built VanillaJS tooling for reporting and monitoring purposes.
Technologies: Java, JavaScript, AngularJS, Spring, HTML, APIs

Parental Control Suite

I created a hybrid mobile application used to track, monitor, and manage devices connected to a WiFi or mobile network in the home or workplace. It was built on Ionic and Angular, and connected to a Laravel back end through REST APIs. This is complemented by a set of web portals for both clients and admins to use. The suite was deployed to more than four countries and is used by thousands of users daily.

Smart Home Automation Ecosystem

A decentralized application (ÐApp), used to remotely control regular small appliances in the home.

I installed smart connector devices in everyday appliances such as lamps, light switches, and small thermostats. I connected them to an application that used JavaScript, Ionic, WebRTC, and Angular that controlled them remotely via a Python script on the back end.
The system also uses the Ethereum blockchain to record the actions performed on these small devices on a secure distributed ledger.

It was a miniature replica of Google Home and Alexa, except I built it before Google Home was announced later that year in 2018.

Car Booking App

https://www.rivervaleleasing.co.uk/
A car booking system used by three car dealerships in southern England, its primary purpose is to take the pain out of the car booking experience and manage the fleet of cars and their history of bookings (hire, lease, and purchase). The stack used is React for the front end, Node.js and Express.js on the back end with MongoDB as the database layer. The mobile app version uses Ionic with Angular.
2017 - 2018

Master's Degree in Software Engineering and Business Management

University of Sussex - Brighton, United Kingdom

2013 - 2015

Master's Degree in Software Engineering

University of Rabat - Rabat, Morocco

JUNE 2014 - PRESENT

Enterprise Software Integration

CGI

Libraries/APIs

React, REST APIs, Node.js, NgRx, WebRTC, Web3.js, Stripe

Languages

HTML5, CSS, JavaScript, HTML, TypeScript, Java, GraphQL, SCSS, Sass, Python, Solidity

Frameworks

Angular, Redux, Next.js, Tailwind CSS, Express.js, Angular Material, Spring, Spring Boot, Ionic, AngularJS

Platforms

Amazon Web Services (AWS), Docker, Blockchain, Visual Studio Code (VS Code)

Paradigms

Agile, Management

Storage

MySQL, MongoDB, PostgreSQL

Other

APIs, Full-stack, Enterprise Software, Digital Transformation, User Experience (UX), Large-scale Projects, IT Management, Cloudflare

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring