Personal image

Ismael Haddad

Fullstack Developer

Download

Profile

Software developer with 5 years of professional experience, having delivered numerous projects and robust services with Elixir, Go, Microsoft .NET, Ruby, Typescript/Javascript, React Native and your frontend framework of choice.

Education

Bachelor's Degree in Informatics Engineering
(Software Engineering specialization)

Universitat Politècnica de Catalunya (UPC)

September 2015  –  July 2019

Experience

Software Developer at Prototyp

August 2019  –  Present
Prototyp logo

Prototyp's Website

prototyp.se

Description:

  • I participated in the team developing the new prototyp.se website
  • Built with Vue.js for the frontend and uses Contentful for the headless CMS

Stack

Vue.js

Contentful (CMS)

Qvalia Categorisation and Accounting Tool

qvalia.com

Description:

  • I participated in the team developing features for the Qvalia Categorisation and Accounting tool
  • Built with Angular for frontend and Node.js for the backend. PostgreSQL for database. Knex.js for the ORM.
Qvalia logo

Stack

Angular

Node.js

PostgreSQL

Knex.js (ORM)

Nola 3D Configuration Tool

nola.se

Description:

  • Created a 3D furniture configuration tool for Nola, enabling customers to interactively design custom furniture systems
  • Built with Unity. Processed the models with Blender for render.
Nola logo

Stack

C#

Unity

Blender

Xact.se

xact.se

Description:

Xact offers transparent index funds and strategies that are easy to understand and track.

  • I participated in the team developing the new xact.se website
  • Built with Microsoft .NET & Razor and uses Contentful for the headless CMS.
Xact logo

Stack

Microsoft .NET

Razor

Contentful (CMS)

Gapminder Worldview Upgrader

upgrader.gapminder.org

Description:

Gapminder Worldview Upgrader is a fun educational tool created to help people rid themselves of common systematic misconceptions about global development.

  • I participated in the team developing the application from the beginning
  • Built with Elixir/Phoenix Framework, PostgreSQL, Vue & Contentful.
Gapminder logo

Stack

Elixir

Phoenix Framework

PostgreSQL

Vue.js

Contentful (CMS)

Recycla

recycla.se

Description:

Recycla's waste management services makes it easier for users to find and book recycling services.

  • I participated in the team developing features for the recycla.se services
  • Built with Elixir/Phoenix Framework/Liveview, PostgreSQL
Recycla logo

Stack

Elixir

Phoenix Framework

Liveview

PostgreSQL

AWS

Svea Solar Mobile App

sveasolar.se

Description:

Svea Solar provides users with accessible solar energy solutions.

  • I participated in the team developing features for the Svea Solar Mobile App
  • Built with React Native
Svea Solar logo

Stack

React Native

After Effects

Swedfund Website

swedfund.se

Description:

Swedfund's mission is to promote sustainable investments in developing nations.

  • I participated in the team developing features for the swedfund.se website
  • Built with Next.js and Umbraco as CMS
Swedfund logo

Stack

Next.js

Umbraco (CMS)

Joyweek

joyweek.se

Description:

Worked on the redesign of the Joyweek website, which provides a comprehensive office management solution.

  • I participated in the team redesigning the joyweek.se website
  • Built with Microsoft .NET
Joyweek logo

Stack

Microsoft .NET

Ocean Scan Mobile App

oceanscan.org

Description:

Ocean Scan is a global database offering access to a curated collection of in-situ observations and matching remote sensing images of marine litter and debri.

  • I participated in the team redesigning the joyweek.se website
  • Built with React Native & the Google Maps API. Use of Geojson./li>
Ocean Scan logo

Stack

React Native

Google Maps API

GeoJSON

Journey Planner Web Application

Description:

Developed and optimized a train journey planner connecting European rail routes, implementing algorithms for efficient route planning.

  • Built in Ruby on Rails and Go
  • State of the art algorithms & code performance optimizations

Stack

Go

Ruby on Rails

Wealth Office Management App

Description:

Contributed to the development of an app for offices managing family wealth, focusing on multi-tenancy to support multiple clients efficiently.

  • Built with Microsoft .NET, Entity Framework, Identity Framework, Vue, React Native
  • I designed the application structure to support multi-tenancy, since it had to be distributed to each office that will use the service

Stack

Microsoft .NET

Entity Framework

Identity Framework

Vue.js

React Native

Alloys and Metals Automation POC

Description:

Developed a proof of concept for automating alloy and metals certification validation using large language models.

  • Used Python & Javascript. OCR tools like tesseract and Adobe PDF extractors. Chat GPT Vision.

Stack

Python

JavaScript

LLMs

Chat with Your Documents Tool

Description:

Built an internal tool to enable document-based chat capabilities using retrieval-augmented generation (RAG).

  • Svelte for frontend & Supabase for the database, edge functions & auth
  • PostgresSQL and extensions like pgvector & age

Stack

Svelte

Supabase

LLMs

Vector database

Safety App

Description:

Maintainence and upgrade of an app used for safety and automatic emergency calling to close contacts.

Stack

React Native

Eventblender

eventblender.app

Description:

Contributed on developing features for an algorithmic seating and grouping tool for events, offering streamlined planning for diverse gatherings.

Stack

Remix

React

Prisma

PostgreSQL

Ethical AI Service for Organizations

Description:

Enhanced a service designed to help organizations comply with AI regulations, focusing on security and performance improvements.

  • I participated in the team fixing critical security and making performance improvements
  • Built with Microsoft .NET & SQL Server. Frontend with Angular.
  • Worked with infrastructure in Azure. Infrastructure as Code with Bicep files.

Stack

Microsoft .NET

SQL Server

Angular

Azure

Bicep (IaC)