Dr. Alex El‑Shaikh

I build scalable, high‑performance systems — from architecture to implementation — with a background in database systems and DNA data storage research. Based in Frankfurt am Main, Germany.

Senior Software Engineer

  • PhD-trained with 7+ years designing scalable, high-performance systems in Java
  • Expert in architecture design, performance optimization, and data-intensive applications
  • Track record delivering production systems end-to-end and mentoring engineers
7+ years Java Software architect Concurrency & tuning Data-intensive apps

Experience

2026–present Frankfurt am Main, Germany

Software Architect

  • Leading architecture design and technical decision‑making for scalable systems
  • Driving performance and reliability practices across services and teams
Feb 2025–Jan 2026 Imperial College London, UK

Postdoctoral Researcher

Department of Computing

  • Research on DNA data storage systems with query support and random access
  • Teaching support and mentoring; delivered 2 lectures in NoSQL Database Systems
2019–2024 University of Marburg, Germany

Research Fellow & PhD Candidate

Dr. rer. nat. (PhD in Natural Sciences)

  • Random access mechanisms for DNA data storage systems
  • Research on database systems, indexing, and efficient algorithms

Publications

Teaching

Lectures

  • Relational Database Systems — University of Marburg
  • NoSQL Databases — University of Marburg
  • Geo Databases — University of Marburg
  • NoSQL Databases: MongoDB — Imperial College London
  • NoSQL Databases: Neo4j — Imperial College London

Exercise Sessions

Database Systems NoSQL Software Engineering Algorithms OOP Linear Algebra Analysis Geo-databases
Teaching collaboration illustration

I enjoy breaking down complex topics into understandable concepts and seeing students grow through engagement and collaboration.

Skills

Languages

Java Python SQL Rust C# C++ R Kotlin Scala MATLAB JavaScript TypeScript Dart Go PHP Lua Prolog Julia Haskell

Frameworks & Tools

Spring Boot Maven Docker Kubernetes Git Linux JUnit Pandas FastAPI REST APIs JDBC jOOQ JPA AWS Kafka CI/CD

Database Systems

PostgreSQL MongoDB CouchDB Elasticsearch Neo4j Redis Spark HBase InfluxDB