Hi 👋 I'm Ali Ibrahim, a full-stack software engineer based in Germany.
I studied Communication and Electronics Engineering at Tishreen University, but my main passion has always been software development and problem solving.
Competitive programming became a big part of my university years and shaped the way I approach algorithms, systems, and debugging. Over time, I participated in multiple ICPC competitions and later contributed as both a coach and problem setter.
Some highlights include:
- Two-time ICPC regional contestant (2019 and 2021)
- ICPC World Finals coach during the 2024 finals hosted by Arab Academy for Science, Technology and Maritime Transport
- Problem setter for several local and national programming contests
Early Career
After graduation, I started working as a Research and Development Engineer at SCASE Ltd in Syria, where I worked on tooling and services related to the Intenta S-2000 sensor platform.
My work included:
- Building internal and external tools for sensor integration and configuration
- Contributing to firmware-related services
- Developing C++ libraries used by sensor tooling and backend services
Moving to Germany
In July 2023, I moved to Germany and joined freiheit.com Technologies GmbH as a full-stack software engineer, working with multiple teams and international clients.
Product Data Team July 2023 - October 2024
In this team, we were building an e-commerce system for a leading European company in consumer goods and retail. As a member of the Product Data Team, I was responsible for importing data from external source systems, processing it through a pipeline, aggregating it, and delivering it via a REST API to consumers, using a microservices-based architecture.
My responsibilities included:
- Developing backend services using Kotlin and Spring Boot
- Designing and maintaining data ingestion pipelines
- Managing infrastructure using Terraform
- Investigating production issues and coordinating bug triage within the team
CTS Knowledge Search Team November 2024 - March 2026
This was the most technically interesting project I’ve worked on so far.
The project focused on AI-assisted knowledge retrieval for engineering documentation and troubleshooting workflows. We worked with large collections of technical manuals, engineering drawings, support cases, spreadsheets, and internal documentation.
My work focused on:
- Designing scalable ingestion pipelines for heterogeneous data sources
- Building retrieval systems using semantic search and hybrid search approaches
- Working with Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG)
- Improving ranking quality and search relevance
- Developing backend and frontend features across different parts of the platform
- Mentoring and supporting new team members during onboarding
Storage and Sync April 2026 - Present
I joined this team in April 2026 and am currently getting deeper into the domain.