Mohammad Alorfali profile photo
Mohammad Alorfali
Senior JAVA Engineer In Dubai | Mohammad Alorfali
Open to opportunities • Dubai, UAE

Senior JAVA Engineer In Dubai | Mohammad Alorfali

A results-driven software engineer with 7+ years of experience specializing in Java (8/17), Spring (Boot/Cloud), and Laravel. Expert in designing and developing scalable, modular systems leveraging microservices and event-driven architecture. Adept at optimizing for security, performance, and maintainability, with a track record of delivering high-quality software solutions that drive business success.

  • Backend: Java 8/17, Spring Boot/Cloud, Laravel (6–10)
  • Architecture: Developed microservices with an event-driven design using Kafka, RabbitMQ, and API clients for seamless service communication.
  • Performance & reliability: Redis caching, query optimization, load testing (JMeter), CI/CD
7+
Years
Backend
Focus
Dubai
Location
Skills
Java 8/17Spring BootSpring CloudMicroservicesKafkaRabbitMQRedisWebSocketSSESQL ServerMySQLMongoDBNeo4jJUnitMockitoJMeterDockerJenkinsAzure

Selected projects

A few things I’ve shipped recently.

Microspot

Featured

AI-powered security platform providing real-time data analysis, facial recognition, and predictive threat detection for law enforcement.

Spring CloudMicroservicesKafkaRedis

ERP VISA Module (Maids.cc)

Featured

ERP module managing UAE visa workflows including issuing, renewal, and cancellation. Contributed heavily to improving and automating end-to-end processes and integrating supporting services.

JavaSpringERPWorkflows

Robot Control

Featured

Software that lets users drive and control robots with a real-time UI and component telemetry, using WebSocket with ROS and SSE for updates.

WebSocketROSSSEReal-time

HD Maps

Featured

Highly detailed maps enabling robots to navigate streets safely and efficiently with precise lane/object/path data.

Backend APIsDataRobotics

Experience

Roles and outcomes I’m proud of.

Senior Backend Developer
02/2024 — Present
Micropolis Robotics
  • Build and maintain a shared core package used across Micropolis services; work with SQL Server + Neo4j and add monitoring via Spring Actuator.
  • Implement Spring Cloud microservices architecture to improve scalability and maintainability.
  • Enable event-driven service communication via Kafka and API clients.
  • Improve performance with Redis caching to reduce database load and latency.
  • Strengthen security with Spring Security, custom auth, and RBAC; integrate real-time features with WebSocket (ROS) and SSE.
  • Resolve dependency, image, and SAST vulnerabilities, ensuring security and stability throughout the development lifecycle.
Software Developer
01/2023 — 02/2024
Maids.cc
  • Delivered features for a high-volume ERP used for daily operations.
  • Enhanced the VISA module workflows, helping drive ~90% process automation across issuing/renewal/cancellation flows.
  • Debugged, tested, and resolved issues to keep high-volume operations running smoothly.
  • Integrated third-party services (OpenAI, OCR) and supported data mapping needs.
  • Worked with Java + Spring; collaborated via GitLab and Agile processes in Jira.
Backend Developer
05/2020 — 01/2023
R-Link
  • Built backend systems for a multi-vendor e-commerce platform, including product management, order flows, and vendor dashboards.
  • Analyzed SRS and collaborated with analysts to improve alignment and delivery quality.
  • Designed and evolved ERDs to keep databases adaptable as requirements changed.
  • Built APIs for web/mobile clients; performed load testing with JMeter to find and fix bottlenecks.
  • Used Laravel Telescope to monitor and optimize queries, requests, and job performance; worked with MySQL and MongoDB.

Writing

Articles authored by Mohammad Alorfali.

Education

Bachelor's degree in Software Engineering
2017 — 2021
Damascus University
  • Studied algorithms and data structures; used C, C++, and Java.
  • Covered graph theory, database design, and SQL.
  • Explored parallel programming and distributed systems.
  • Graduation project: built a custom ERP system from scratch for a real client, using ERPNext as a reference.

Languages

Arabic speaker (native) and English speaker (proficient).

ArabicNativeEnglishProficient

Recommendations

Recommendations received on LinkedIn.

I had the pleasure of leading Mohammad at Maids.cc, where we worked on several projects using Java, Spring Boot, and Hibernate. He’s a talented developer with a strong understanding of both technical details and business requirements. Mohammad consistently delivered high-quality work, collaborated effectively with the team, and approached every challenge with a great attitude. I’d highly recommend him for any Java/Spring Boot development role—he’d be a valuable addition to any team.
Mhd Reslan Swed
Full recommendation by Mhd Reslan Swed
I had the privilege of collaborating with Mohammed on multiple software development projects. He is a highly skilled and dependable professional who consistently produces exceptional results. Mohammed combines strong technical expertise with sharp problem-solving skills and a positive, team-oriented attitude that makes working with him a pleasure. I wholeheartedly recommend him to any team looking for a talented and dedicated engineer.
Ali Shaaban
Full recommendation by Ali Shaaban
I am very pleased to provide a recommendation for Mohammad Alorfali, who has been an integral part of our team as a backend developer at R-link company. We have worked together on several projects and his exceptional skills have shone through every time. Mohammad Alorfali possesses deep knowledge of backend development technologies. I highly recommend Mohammad Alorfali for any role in backend development. He would be a fantastic addition to any organization fortunate enough to have him on their team.
Aya khrnoub
Full recommendation by Aya khrnoub
I highly recommend Mohammad as a website developer. His communication throughout the process was excellent, and he was always attentive to our needs and feedback. I enjoyed working with him and appreciated his professionalism and dedication. If you're looking for a skilled and reliable developer, Mohamad is a fantastic choice!
Milena Barnes
Full recommendation by Milena Barnes
During our collaboration, Mohammad consistently impressed with his outstanding technical skills in software development and engineering. His ability to quickly learn new technologies and integrate them into our projects was remarkable. I highly recommend Mohammad for any tech-focused role.
Humam Albitar
Full recommendation by Humam Albitar
I had the privilege of working with Mohammed on several university projects, and I was constantly inspired by his dedication and talent. He is not only a remarkable person but also an exceptional backend developer, proficient and creative in using the Spring framework. His passion for his work was always evident, and I have no doubt that he will continue to achieve great things. I wish him the very best on his journey ahead—he truly deserves a future that matches his creativity and brilliance.
Hussam Kheami
Full recommendation by Hussam Kheami
I highly recommend Mohammad Alorfali. He consistently delivered quality work, solved problems effectively, and worked well with the team. His dedication and positive attitude make him a great asset to any organization.
malek sharaf aldeen
Full recommendation by malek sharaf aldeen
I have had the opportunity to work alongside Mohammed Alorfali in the same workplace, and during that time, I found him to be a dedicated developer. He shows a willingness to collaborate and is always open to learning and improving. His work ethic and attitude made a positive impression on me.
WASEEM AL-FAKIH
Full recommendation by WASEEM AL-FAKIH
Mohamad is one of the best people I have worked with. He is a disciplined, well-educated, and highly experienced person.
Yazan Alnughnugh
Full recommendation by Yazan Alnughnugh

Let’s talk

Want to build something together? Send a message and I’ll reply within 24–48 hours.