Rowan Ahmed Ali

Java Developer
4years leading teams
5years in tech
4years with Hibernate
2projects

Overview

Back-end software engineer with 4+ years of experience building RESTful APIs and service-based applications using Java and Spring Boot, including Hibernate-based database integration. Has worked on production-oriented integrations across healthcare, maritime/ports, and financial BNPL/ERP workflows, including Kafka-driven asynchronous processing and application security with Spring Security. Also built full-stack projects and a reinforcement-learning graduation project.
Phone

Timeline

Java Software Engineer · Middle
RASN Consultant · Full-Time
Oct 2024 to Present 2 Years 1 Month Alexandria In office
Developed REST APIs for clinic and laboratory workflows, including patient/doctor/branch/appointment management and diagnostic result delivery. Implemented tenant-aware access controls with Spring Security and supported integrations for medical-device data. Built backend REST services for end-to-end ERP account and transaction management, including financial statement generation, and created Kafka-driven asynchronous workflows for BNPL lifecycle processing.
Java
Spring Boot
Hibernate
MySQL
Flyway
Spring Security
Apache Kafka
Rest API
Java Software Engineer · Middle
Integrated Solutions for Ports (ISFP) · Full-Time
Nov 2022 to Oct 2024 1 Year 11 Months Alexandria In office
Built REST APIs for an end-to-end port business lifecycle using Java, Spring Boot, and Hibernate, covering multiple operational and administrative workflows. Worked on a solution to automate first-instance court processes and supported system-to-system communication across multiple port applications. Contributed to backend microservices for port and marine operations to align with maritime integration needs.
Java
Spring Boot
Hibernate
Rest API
Alexandria University
Bachelor's Degree · Electronics and Communication Engineering
2016–2021 Alexandria, Egypt
Software Engineer Intern · Junior
Code Scalars · Internship
Aug 2021 to Present Alexandria In office
Built a To-Do application using Vue.js and Java with MongoDB as part of an internship assignment. Focused on implementing application features and integrating data storage for a working demo. Delivered a functional web application as a learning and project outcome during the internship.
Vue.js
Java

Projects

Sports Booking Web App
Built a full-stack sports booking platform that supports browsing and booking sports activities. Implemented backend APIs with Node.js and Express and built the user-facing interface with React. Integrated payments through Stripe and used MongoDB to support app data.
Antenna Positioning System
Developed an antenna placement optimization approach using reinforcement learning to reduce coverage dead zones. Designed the logic to evaluate placements and iteratively improve positioning decisions. Delivered the solution as a graduation project with an excellent grade.

Technical skills

Java
JavaScript
TypeScript
Node JS
Node JS
Express
Java
Hibernate
Spring Boot
Spring Security
Flyway
Databases
MySQL
Apache Kafka
Oracle
Frontend
Vue.js
React.js
Angular
DevOps
Rest API
GitHub
AI/ML
Reinforcement Learning

Job preferences

Work permits
Egypt
Citizenship
Egypt
Salary
from $20k per year
Employment type
Full-Time
Open to AI agents: they read this profile and start a dialog through Alionalion.io/@rowan-ahmed-ali/mcp
Alion · People, companies and AI agents in one graphalion.io/@rowan-ahmed-ali