Abed Al Majeed Kanso
SUMMARY
Software Engineer experienced in designing and deploying secure, maintainable web applications. Proficient in Java, Spring Boot,
React, MySQL, API integration, and API testing.
EDUCATION
Bachelor of Science in Computer Science Lebanese American University – Beirut
2021 – 2024 · Graduated with Distinction
EXPERIENCE
LFAIT SARL - Software Engineer
Feb 2025 – May 2025
Contributed to the system design and led requirements gathering for FirstBank, a money transfer platform.
Implemented core backend features using Laravel and tested APIs with Postman.
Deployed the first version to a development domain using cPanel.
Creoshift - Back End Development Intern
Oct 2024 - Dec 2024
Built a secured API to manage passengers and flights, applying Bearer token authentication and RBAC.
Gained experience in Laravel, MVC, AWS S3, API routing, and Postman/PHPUnit (API and unit testing).
Contributed to a Deep learning visual search project, working with TensorFlow, Keras, and Pandas.
PROJECTS
Centralized Ticket System Personal Project: Developed a centralized ticket system designed to integrate various ticket systems
used by one company or one individual for different purposes across large teams, while ensuring that all tickets are stored in a single
place. The platform is built using Spring Boot, MySQL, tailwind, React, and, Next.js, supporting the following features:
Implemented Real-time ticket handling using WebSockets and integrated Slack via Webhooks
Hosted the backend on AWS EC2 and connected to AWS RDS. Ticket attachments are stored in AWS S3, and Cloudflare
is used for secured connections. Deployed the frontend on Vercel
Achieved security and authentication using Spring Security, cookie-based authentication (with the generation of access
and refresh tokens, check-auth and refresh-auth checks), rate limiting, and RBAC
Both frontend and backend codebases can be accessed in my GitHub account (more explained with setup)
Full-Stack Java Developer Course with Spring Boot Projects: Developed Several Projects with Spring Boot, React, and MySQL.
Gained experience with Spring dependency management, Spring JPA, Hibernate, Spring Security, JWT authentication in Spring
Boot, and RBAC.
Board Infinity Spring Boot Web Development Project: Developed a Book Store web application using Spring Boot, MySQL, and
Thymeleaf. Tested basic features using Junit (Mockito) and Postman.
IBM Full Stack Developer Specialization Web Development Projects: Developed several projects using various technologies,
including Django, Flask, React, and Node.js. Gained experience with CI/CD, Microservices, GraphQL, Docker, and Kubernetes.
Capstone University MERN Stack Project: Developed an Automotive Shop web application using MongoDB, Express.js, React,
Node.js, tailwind CSS, and Restful APIs. The application also includes an embedded chatbot for enhanced customer services.
CERTIFICATES
Udemy: Full-Stack Java Developer Course with Spring Boot 4 & React – Nov 2025
Board Infinity: Java Full Stack Developer – Dec 2024
IBM Full Stack Developer Specialization – Sep 2024