Résumé · generated from the same data as the map

Ali Raza

Full Stack Software Engineer

Barcelona, Spain · aliraza7243@gmail.com · araza.me · linkedin.com/in/alirazatech · github.com/ali-r-dev

Summary

Software engineer with experience building full-stack web applications, AI-powered systems and developer tools using React, Node.js, PostgreSQL and Rust. I like scalable software, learning new technologies, and solving hard engineering problems with collaborative Agile teams.

Experience

Volunteer Support Instructor / Full Stack Developer

Jul 2024 – May 2026

MigraCode Barcelona

Mentored students in React, Node.js, APIs, and PostgreSQL while providing debugging support and participating in Agile development.

Software Engineer – Full Stack & Internal Tools

2022 – Present

Internal tools & freelance

Developed full-stack internal tools, backend integrations, and data-processing solutions to automate business workflows and improve operational efficiency.

Full Stack Developer Intern

Mar 2021 – Dec 2021

FirstFlight

Contributed to a React-based financial platform for global funds transfer, developing frontend features and integrating .NET backend APIs.

Software Development Intern (ERP Systems)

2018 – 2020

BitwiseSoft

Developed ERP modules using .NET WinForms and SQL while optimizing application performance and database operations.

Projects

MigraBot

Active product work

An AI assistant for MigraCode Barcelona: a full-stack chatbot with authentication, real-time messaging, an admin dashboard, and Retrieval-Augmented Generation over PostgreSQL to answer bootcamp questions with context.

React · Node.js · PostgreSQL · Socket.io · RAG · pgvector

MyGit

Systems project

A Git Smart HTTP server and repository management platform with native Git compatibility, authentication, and web-based administration.

Rust · Git · HTTP · JavaScript

Weather App

Live demo

A responsive weather application with geolocation, Open-Meteo API integration, multilingual support, accessibility features, local caching, and customizable user preferences.

React · TypeScript · Tailwind CSS · Open-Meteo API · Zustand

2048 Game

Live demo

A browser version of 2048 with responsive layout, crisp game interactions, and local persistence for a cleaner return experience.

React · Redux · TypeScript · Local Storage

Skills

Languages
JavaScript, TypeScript, SQL, Rust, C#, Java
Frontend
React, Next.js, Vite, Tailwind CSS, Redux, Zustand
Backend
Node.js, Express.js, REST APIs, JWT, Socket.io
Data
PostgreSQL, MongoDB, MS SQL, Prisma, pgvector
AI
RAG, Embeddings, OpenAI API, Gemini API
Tooling
Git, GitHub, GitHub Actions, Docker, Linux

Education

Full Stack Web Development

2023 – 2024

MigraCode Barcelona

B.Sc. Information Technology

2015 – 2019

University of Sargodha

Certificates

  • Google IT Support Professional Certificate · Google
  • JavaScript Algorithms & Data Structures · freeCodeCamp