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
Search
Year
No publications match your filters.
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
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