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

Abdellah Iraamane

Verified Expert  in Engineering

Full-stack Developer

Location
Dublin, Ireland
Toptal Member Since
December 10, 2021

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, GraphQL
iKydz
JavaScript, Angular, React, Redux, MongoDB, Java, Spring Boot...
Rivervale Cars Group
HTML5, CSS, JavaScript, TypeScript, Node.js, Angular, Express.js, MongoDB, React

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

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)

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

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

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.

Languages

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

Frameworks

Angular, Redux, Next.js, Express.js, Spring, Spring Boot, Ionic, AngularJS

Libraries/APIs

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

Platforms

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

Paradigms

Agile, Management

Storage

MySQL, MongoDB

Other

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

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

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