Abass Sarr

Software Engineering Master's Student | Full-Stack Developer
Montréal, CA.

About

Master's student in Software Engineering with 5 years of prior professional experience as a Software Engineer, seeking a Summer 2026 software development internship. Possesses robust expertise in backend, frontend, distributed architectures, and cloud-native systems, demonstrated through leading projects and optimizing infrastructure costs by 25%. Eager to leverage strong technical skills and problem-solving abilities to contribute to innovative software solutions.

Work

2wLogistics
|

Lead Developer

Dakar, Dakar, Senegal

Summary

Led the development of a logistics platform, expanding its operational reach across 7 countries while designing public backend APIs and optimizing cloud infrastructure.

Highlights

Spearheaded the development of a comprehensive logistics platform, successfully deploying and maintaining operations across 7 countries.

Designed and implemented public backend APIs for real-time shipment tracking, enhancing transparency and user experience for clients.

Achieved a 25% reduction in infrastructure costs through strategic cloud optimization initiatives, improving operational efficiency and budget adherence.

Teamx Group
|

Full-Stack Developer

Dakar, Dakar, Senegal

Summary

Introduced NestJS as the primary backend framework, contributed to CI/CD automation, and collaborated closely with product teams to deliver key features.

Highlights

Spearheaded the adoption and integration of NestJS as the primary backend framework, significantly improving development efficiency and application performance.

Contributed to CI/CD pipeline automation, streamlining deployment processes and enhancing developer productivity.

Collaborated closely with product teams to translate business requirements into technical specifications, ensuring successful feature delivery and alignment with strategic goals.

XFactory
|

Full-Stack Developer

Dakar, Dakar, Senegal

Summary

Maintained and optimized MEAN stack applications in production and developed backend APIs for mobile applications.

Highlights

Maintained and optimized critical MEAN stack applications in production, ensuring high availability and performance for users.

Developed robust backend APIs for mobile applications, facilitating seamless data exchange and enhancing user functionality.

Education

Université du Québec à Montréal (UQAM)
Montréal, QC, Canada

Master of Science (M.Sc.)

Software Engineering

Sup'Info International IT Academy of Dakar
Dakar, Dakar, Senegal

Bachelor's Degree

Computer Science

Languages

French
English

Skills

Languages

Java, TypeScript, JavaScript, Python, SQL.

Backend

NestJs, Spring Boot, Node.js, Flask, REST APIs, Spring MVC (familiar), Cloud (familiar).

Frontend

Angular, Next.js, React (familiar).

Databases

MongoDB, Supabase, PostgreSQL, Oracle (familiar).

DevOps & Cloud

Docker, Docker Swarm, Terraform, AWS, Azure, CI/CD, Kubernetes (familiar).

Concepts

Microservices, SOLID Principles, Design Patterns, Clean Architecture, Unit Testing, OWASP.

Projects

ReviewMate – Multi-Agent GitHub Pull Request Analysis System

Summary

Designed a multi-agent system composed of 5 specialized agents (Architecture, Security, Performance, Tests, Synthesis) to analyze GitHub Pull Requests.

Senegal Digital Addressing System (SDAS) – Backend Project

Summary

Designed a national digital addressing system for urban and rural areas in Senegal.

RideNow - Microservices Ridesharing Platform

Summary

Developed a microservices architecture for a ridesharing platform, featuring automatic driver assignment.

Match360 - Football Talent Tracking Platform (MVP)

Summary

Developed a Minimum Viable Product (MVP) for tracking and promoting emerging football talents.