I have spent eight years building and running business software end to end: interfaces, APIs, databases and delivery. Today I am a principal software engineer at CIT Vericash, where I standardize backend architecture and move legacy monoliths to microservices.
Outside work I ship my own products: a multi-tenant inventory and point-of-sale system, an AI ad studio and the Arab Enterprise Kit. Earlier I built enterprise integration middleware at B.TECH and government web applications at Egabi Solution, and tuned Oracle databases along the way.
As a freelancer I bring the same approach to smaller teams: understand the problem, design the simplest architecture that will last, then build it with tests.
- Backend
- Java, Spring Boot, Spring Cloud, Spring Security, JPA and Hibernate
- Architecture
- Microservices, event-driven design, modular monolith, REST, design patterns
- Data and messaging
- Oracle, PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ, Flyway
- Frontend
- Angular, React, TypeScript, Node.js, Sass
- Delivery
- Docker, Jenkins, Maven, OpenAPI, JUnit 5, Mockito, TDD
Languages: Arabic (native), English (B2).