Senior Software Engineer/Platform Engineer
Building and creating managed services using Kubernetes Operators. Work on Klutch, open source project to simplify data base management.
With over 13 years of experience in the computer software industry, I am a seasoned Software Engineer adept at crafting Cloud Native applications and Web applications, primarily utilizing Golang, .Net, and React (TypeScript). Throughout my professional journey, I have honed my skills in diverse programming languages such as C#, Golang, and JavaScript. My expertise extends to leveraging various tools and technologies, and I have gained exposure to multiple cloud solutions, including AWS, GCP, and OCI.
I thrive on challenges and actively seek projects that push me beyond my comfort zone, allowing me to expand my knowledge and skill set. The continuous pursuit of learning new languages and development techniques is not only a personal passion but also a commitment to contributing to the success of the organizations I work with.
In the last three years, I transitioned into the role of a DevOps Engineer to deepen my understanding of the Kubernetes Administration ecosystem. This experience has provided me with valuable insights into the intricacies of managing Kubernetes, reinforcing my expertise in orchestrating containerized applications. Currently, I have returned to my role as Senior Golang Engineer, combining my extensive software engineering background with newfound insights from the DevOps domain to deliver robust and scalable solutions.
Building and creating managed services using Kubernetes Operators. Work on Klutch, open source project to simplify data base management.
As a Senior Software Engineer at Galeria, a leading retail company, I play a pivotal role in the development and enhancement of the company's online shopping platform
(2+ Years)
fileee GmbH Münster, GermanyScaling, improving and maintaining Fileee IT infrastructure. This Ensure that fileee apps and tools run smoothly and always available for our customers using cutting edge tools. like Gitlab CI, ArgoCD, Prometheus, grafana, etc...
(3 Years)
Ori Industries ltd London, UK(Remote)Developing edge computing platform in a remote agile environment using cutting edge technologies and latest DevOps tools. The platform will provide the same great experience developers have with public clouds (such as AWS) but for close-to-the-user 5G-enabled network virtualized appliances instead of remote datacenters.
(1 Year)
RoomOne London, UK(Remote)Leading multiple projects for 5G usecases for Ericsson. Participated in the deployment and testing for demos in MWC.
(6+ Years)
Vanrise Offshore Beirut, LebanonParticipated in the design, development, and support of a number of telecommunication web-based application, utilizing .NET, web services, web API, and client-server techniques. Provided technical expertise and organizational skills to a team of developers.
CKA: Certified Kubernetes Administrator
2022-2025BS in Information Technology and Computing
2007-2011Nanodegree in VR Developer
2017-2018In this hands-on workshop, participants will learn how to build powerful infrastructure management tools using Kubernetes (K8s) Operators written in Go. View More
An engaging session that delves deep into the world of securing Kubernetes (K8s) clusters through the lens of Open Web Application Security Project (OWASP) best practices. View More
Embark on a journey to enhance your Go programming prowess by unraveling common anti-patterns that can sneak into your codebase, hindering maintainability and efficiency. View More
This session is designed for both new and experienced Go developers interested in building microservices. View More
An engaging session that delves deep into the world of securing Kubernetes (K8s) clusters through the lens of Open Web Application Security Project (OWASP) best practices. View More
In this hands-on workshop, participants will learn how to build powerful infrastructure management tools using Kubernetes (K8s) Operators written in Go. View More
Arabic:
Native
English:
Advanced | C1
Deutsch:
Intermediate | B2
I worked with Rabieh in different level of seniority during past 4 years. He acts with very professional behavior. He is flexible, responsible, and committed resource. In addition to his development skills, you can count on him for requirement gathering, advanced analysis, and negotiating cases with other team members. He is adopting fruitfully with technology changes or business changes.
Kubernetes, also known as K8s (where 8 represents the number of letters between K and S!) is the most widely used and trending open source tool nowadays.
Apache Kafka is an event streaming system used for publishing and consuming messages among services.