Abed Al Majeed Kanso

Abed Al Majeed Kanso

$20/hr
Java Software Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Beirut, Beirut, Lebanon
Experience:
2 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.