I am a passionate software engineer with a strong background in backend and full-stack development. Having worked across Malaysia, Saudi Arabia, and Somalia, I specialize in building scalable, modular, and maintainable software solutions using a diverse set of technologies including Laravel, Spring Boot, MEAN stack, and Java frameworks. My approach emphasizes clean code practices, testing, and agile methodologies to ensure high-quality software delivery. Over the years, I've collaborated on various projects ranging from contract software systems to educational institutions and non-profit organizations. I enjoy tackling complex challenges in databases, server optimization, and application architecture, and I continuously seek to improve my skills and knowledge through advanced education and hands-on experience.

Ahmed Abdi

I am a passionate software engineer with a strong background in backend and full-stack development. Having worked across Malaysia, Saudi Arabia, and Somalia, I specialize in building scalable, modular, and maintainable software solutions using a diverse set of technologies including Laravel, Spring Boot, MEAN stack, and Java frameworks. My approach emphasizes clean code practices, testing, and agile methodologies to ensure high-quality software delivery. Over the years, I've collaborated on various projects ranging from contract software systems to educational institutions and non-profit organizations. I enjoy tackling complex challenges in databases, server optimization, and application architecture, and I continuously seek to improve my skills and knowledge through advanced education and hands-on experience.

Available to hire

I am a passionate software engineer with a strong background in backend and full-stack development. Having worked across Malaysia, Saudi Arabia, and Somalia, I specialize in building scalable, modular, and maintainable software solutions using a diverse set of technologies including Laravel, Spring Boot, MEAN stack, and Java frameworks. My approach emphasizes clean code practices, testing, and agile methodologies to ensure high-quality software delivery.

Over the years, I’ve collaborated on various projects ranging from contract software systems to educational institutions and non-profit organizations. I enjoy tackling complex challenges in databases, server optimization, and application architecture, and I continuously seek to improve my skills and knowledge through advanced education and hands-on experience.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Software Engineer at Kollect System
March 31, 2024 - August 14, 2025
Developed scalable backend services using Laravel ensuring robustness and high availability. Worked with Laravel API for application deployment and optimized server configurations for better performance. Designed and implemented RESTful APIs and web services to enable secure and efficient data exchange. Collaborated on MySQL database tasks to ensure efficient data loading pages and exchange.
Software Engineer at NOUL
October 31, 2021 - August 14, 2025
Developed microservices using Spring Boot and Spring MVC focusing on modularity and scalability. Leveraged JUnit for unit testing and implemented TDD practices, improving code reliability and reducing bugs. Enhanced backend systems using SQL queries and managed databases like MySQL and PostgreSQL for data persistence. Participated actively in Agile (Scrum) development processes including sprint planning, daily stand-ups, and retrospectives. Utilized design patterns such as IOC, Singleton, and Factory for clean, maintainable, and scalable code.
Java Developer at Towfiq Welfare Society
July 31, 2021 - August 14, 2025
Built and maintained Java-based applications using Spring Framework and Hibernate with a focus on MVC architecture. Created efficient, reusable components with Spring MVC and REST-based web services for multiple modules. Conducted code reviews to ensure adherence to coding standards and best practices. Improved performance by optimizing SQL queries and managing the data access layers. Utilized IDEs like IntelliJ IDEA and Eclipse for development and debugging.
Full-Stack Developer at Reaab
February 28, 2023 - August 14, 2025
Developed web applications using the MEAN stack (MongoDB, Express, Angular, NodeJS) delivering responsive and dynamic user interfaces. Collaborated with cross-functional teams to build scalable UI components using Angular. Implemented RESTful APIs for frontend-backend communication. Ensured code quality and performance through comprehensive testing with JUnit and Mocha.
Software Engineer at Kismayo University
November 30, 2021 - August 14, 2025
Designed and developed backend systems using Java integrated with frontend Angular applications. Managed and optimized MySQL databases ensuring data integrity and efficient querying. Automated testing with JUnit and Spock achieving high test coverage and reducing regression defects. Participated in Kanban-style development adapting to evolving requirements and iterative delivery.

Education

MS in Software Engineering at University Malaya
January 1, 2024 - December 31, 2025
B.Sc. in Computer Science and Engineering at Umm Al Qura University
August 1, 2015 - May 31, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Non-Profit Organization