Kamal H.

Software Engineer at Tarabut Gateway

Kamal H. has diverse work experience spanning over 15 years. Kamal most recently worked as a Software Engineer at Tarabut Gateway starting in November 2021.

Prior to that, Kamal held the role of Tech Lead Backend at Cashew Payments from November 2020 to July 2021. In this role, they were responsible for designing and developing REST API applications using technologies such as KeyCloak, OpenID Connect, OAuth2, and Spring Boot. Kamal also implemented a micro-service architecture style and Domain-Driven Design (DDD) for the application's design.

Before joining Cashew Payments, Kamal served as a Senior Software Engineer at Mashreq Bank from June 2020 to November 2020. Here, they designed and developed REST API and GraphQL applications using Java and Kotlin. Kamal utilized micro-service architecture and DDD principles and implemented various microservice patterns such as CQRS and Event Sourcing. Kamal also gained experience in Blue-Green deployment and Canary Deployment on Kubernetes.

Prior to Mashreq Bank, Kamal worked as a Senior Software Engineer at Grand Technology Resources (GTR) from May 2019 to April 2020. In this role, they designed and developed RESTful API applications using Java, Kotlin, and the Spring Framework. Kamal also implemented micro-service architecture and DDD principles and used tools like GoLang, Grpc, and Gorilla Mux.

Before joining GTR, Kamal worked at Etisalat from January 2012 to March 2019 as a Senior Software Engineer. Kamal played a key role in migrating monolithic applications to microservices and led a team of junior developers and testers. Kamal was responsible for the design, development, testing, and deployment of applications using Java and Spring Cloud.

Kamal also gained experience working as a Senior Software Engineer at the Ministry of Justice UK from August 2006 to December 2011.

Overall, Kamal H. has demonstrated proficiency in designing and developing modular and scalable applications, implementing micro-service architectures, and utilizing various technologies and frameworks such as Java, Kotlin, Spring, and Kubernetes.

Kamal H. pursued a Bachelor's degree in Computer Software Engineering from the University of Westminster, starting in 2003 and completing it in 2006.

Links

Previous companies

Cashew Payments logo

Org chart

Sign up to view 0 direct reports

Get started