Abdellah Iraamane, Developer in Dublin, Ireland
Abdellah is currently unavailable

Abdellah Iraamane

Bio

Abdellah is a senior software engineer with 10 years of experience in building complex and highly scalable web applications. He has worked across a variety of industries and with numerous technologies. Abdellah is currently focusing on AI engineering, utilizing OpenAI and Claude APIs/SDKs, and front-end development. His current front-end stack consists of React, Next.js, and TypeScript.

Portfolio

Microsoft
React, Node.js, Python, C#.NET, Azure, Artificial Intelligence (AI), AI Agents...
Ryanair
JavaScript, TypeScript, Angular, Amazon Web Services (AWS), NgRx, Redux...
iKydz
JavaScript, Angular, React, Redux, MongoDB, Java, Amazon Web Services (AWS)...

Experience

  • REST APIs - 10 years
  • TypeScript - 8 years
  • JavaScript - 6 years
  • React - 5 years
  • Next.js - 3 years
  • AI Agents - 2 years
  • Claude API - 1 year
  • OpenAI API - 1 year

Preferred Environment

TypeScript, React, Next.js, Visual Studio Code (VS Code), Claude, Cursor AI

The most amazing...

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

Work Experience

Senior Software Engineer

2022 - PRESENT
Microsoft
  • Participated in building highly complex systems on both the front end and the back end.
  • Managed AI Agents and built APIs around Agentic AI.
  • Participated in the full development and testing lifecycle of agentic AI applications.
Technologies: React, Node.js, Python, C#.NET, Azure, Artificial Intelligence (AI), AI Agents, Claude, Claude API, GitHub, GitHub Copilot Chat, Agentic AI, Model Context Protocol (MCP), Claude Agent SDK, Claude Code, OpenAI API, OpenAI SDK, AI SDK, Anthropic, LangChain, Front-end, UI Development, n8n, Full-stack Development, OpenAI, AI Integration, Large Language Models (LLMs)

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, Docker Compose, Vercel, API Integration, Front-end, UI Development

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, Amazon Web Services (AWS), HTML, PostgreSQL, Stripe, APIs, Full-stack, Angular Material, Cloudflare, SCSS, Redis, API Integration, Front-end, UI Development, Startups, Supabase, Payment Gateways

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, Front-end, UI Development, Startups, Full-stack Development

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 Vanilla JS tooling for reporting and monitoring purposes.
Technologies: Java, JavaScript, AngularJS, HTML, APIs, Front-end, UI Development, Startups, Full-stack Development

Experience

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.

Education

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

Certifications

JUNE 2014 - PRESENT

Enterprise Software Integration

CGI

Skills

Libraries/APIs

React, REST APIs, Node.js, Claude API, OpenAI API, NgRx, WebRTC, Web3.js, Stripe

Tools

Claude, Claude Agent SDK, Claude Code, AI SDK, Docker Compose, GitHub, n8n

Languages

HTML5, CSS, JavaScript, HTML, TypeScript, Java, GraphQL, SCSS, Sass, Python, Solidity, C#.NET

Frameworks

Angular, Redux, Next.js, Tailwind CSS, Express.js, Angular Material, Agentic Frameworks, Ionic, AngularJS

Platforms

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

Paradigms

Model Context Protocol (MCP)

Storage

MySQL, MongoDB, PostgreSQL, Redis, Amazon S3 (AWS S3)

Other

API Integration, Front-end, UI Development, APIs, Full-stack, Artificial Intelligence (AI), AI Agents, Anthropic, Startups, Full-stack Development, Supabase, OpenAI, AI Integration, Large Language Models (LLMs), User Experience (UX), Cloudflare, GitHub Copilot Chat, Agentic AI, OpenAI SDK, Cursor AI, LangChain, FastAPI, Payment Gateways

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