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.

Skills

Programming Languages

  • C++
  • Python
  • Kotlin
  • Go
  • JavaScript
  • TypeScript

Backend & Infrastructure

  • Spring Boot
  • REST APIs
  • Microservices
  • OpenSearch
  • PostgreSQL
  • Linux
  • Terraform

AI & Search

  • LLM applications
  • Retrieval-Augmented Generation (RAG)
  • LangChain
  • Data Ingestion Pipelines

Cloud & Tools

  • AWS
  • GCP
  • Git
  • GitLab CI/CD