We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Kamal W. and I have over 13 years of experience in the tech industry. I specialize in the following technologies: Golang, Java, Java Persistence API, Spring Boot, Spring Security, etc.. I hold a degree in High school degree, Bachelor of Computer Science (BCompSc). Some of the notable projects I’ve worked on include: Ride-sharing platform with Go microservices and real-time trips, Reactive Programming with Spring WebFlux and Java, Golang backend project simulating a social media platform, OMS is Distributed food order system in GO, handles orders to delivery, Automated Customer Statement Emailing with Spring Batch & Java, etc.. I am based in Dubai, United Arab Emirates. I've successfully completed 7 projects while developing at Softaims.
I value a collaborative environment where shared knowledge leads to superior outcomes. I actively mentor junior team members, conduct thorough quality reviews, and champion engineering best practices across the team. I believe that the quality of the final product is a direct reflection of the team's cohesion and skill.
My experience at Softaims has refined my ability to effectively communicate complex technical concepts to non-technical stakeholders, ensuring project alignment from the outset. I am a strong believer in transparent processes and iterative delivery.
My main objective is to foster a culture of quality and accountability. I am motivated to contribute my expertise to projects that require not just technical skill, but also strong organizational and leadership abilities to succeed.
Main technologies
13 years
6 Years
5 Years
9 Years
Potentially possible
Careem
A modern ride-sharing platform built with microservices architecture, enabling real-time trip management, driver tracking, and secure payments. Built with Go, Next.js, TypeScript, MongoDB, RabbitMQ, Kubernetes, Docker, and Stripe.
Interview Coding for notion Kye technologies used were : - Spring WebFlux and Java - Embedded Mongo Database - KeyCloak for authentication and authorization - Gateway Service that hides backend services from external clients - Common Platform: a library jar that contains common shared Classes
GopherSocial is a backend engineering project developed in Go, emulating a social media platform. It integrates modern backend practices, offering a robust foundation for scalable web applications.
OMS is a distributed system that manages the entire lifecycle of food orders, from creation to payment processing, kitchen preparation, and delivery. The system is built using a microservices architecture, with each service responsible for a specific domain of the business.
This project demonstrates the use of Spring Batch for efficient batch processing in Java. It showcases how to set up and execute batch jobs for handling large volumes of data, including reading, processing, and writing data in chunks. The project includes examples of configuring job steps, handling transactions, and integrating with databases for batch processing tasks. It’s a useful resource for developers looking to implement scalable and fault-tolerant batch processing solutions using the Spring Framework
High school degree in Computer System Engineering
2001-01-01-2003-01-01
Bachelor of Computer Science (BCompSc) in Software Engineering
2003-01-01-2006-01-01