Hi, I'm Jan Khoury

Backend Software Engineer

I'm a data-driven Backend Engineer specializing in building scalable, high-performance microservices and APIs. With expertise in Python, cloud technologies, and data integration, I transform complex data processes into efficient solutions. I'm passionate about building robust systems that help researchers and organizations make better use of their data.

Jan Khoury - Backend Software Engineer
terminal
$
whoami
Jan Khoury - Backend Software Engineer
$
ls -la skills/
total 42
drwxr-xr-x Python FastAPI TypeScript Java
drwxr-xr-x SQL Cypher SPARQL Docker
drwxr-xr-x GCP Terraform CI/CD Microservices
$
cat experience.txt | grep -i "specialization"
Data integration, microservices, cloud infrastructure, API development

Work Experience

My professional journey and contributions in software engineering

Backend Software Engineer

Ocean Data Integration Initiative
Berlin, Germany
Apr 2022 — Present
  • Developed multithreaded microservices for an oceanographic data platform using FastAPI, Pydantic, SQLAlchemy, and Pandas, reducing data processing times and research workloads
  • Implemented REST APIs and integrated poorly documented external data sources, simplifying research data collection by providing access to 1M+ datasets through a single interface
  • Decomposed a monolithic data integration system into 3 microservices and owned them end-to-end, allowing independent service scaling and improving maintainability
  • Provisioned GCP infrastructure containing databases and serverless components, and automated deployment using Terraform, GitLab CI/CD, and Docker
  • Denormalized PostgreSQL database tables and embedded simple foreign tables into JSON array columns, eliminating complex joins and improving the overall data integration performance
  • Converted OWL ontologies into Neo4j graphs and SPARQL queries into Cypher, accelerating node retrieval and ontology load times, and enhancing the ontology visualization interface
  • Replaced custom user authorization and authentication with an OAuth2 and OIDC compliant solution using Firebase and Identity Platform, enabling SSO and simplifying user onboarding

Skills & Expertise

The tools and technologies I work with

Programming Languages

Python
TypeScript
Java
JavaScript

Frameworks & Libraries

FastAPI
Express.js
React
Next.js
Pandas
Pydantic
Pytest

Cloud & Infrastructure

Google Cloud Platform
BigQuery
Cloud SQL
Cloud Storage
Cloud Run
Cloud Build
Terraform
Docker
GitLab CI/CD

Databases & Query Languages

PostgreSQL
Neo4j
Firebase
SQL
Cypher
SPARQL
Backend Development
95%
Cloud Infrastructure
90%
Database Design & Optimization
85%
API Development
95%
CI/CD & DevOps
85%

Projects

A showcase of my technical projects and solutions

Education & Learning

My educational background and learning journey

Self-Taught Software Engineer

Continuous Learning & Growth

I'm a self-taught software engineer with a background in chemistry and electronics from high school. My journey began by picking up a Python book in my teen years, which sparked my passion for programming.

I explored the Linux world, from Ubuntu to Gentoo, learning C and writing shell scripts along the way. This hands-on experience with systems and low-level programming provided a solid foundation for my engineering career.

Through determination and continuous learning, I landed my first professional role and have been progressing my skills ever since. I believe in learning by doing and continually expanding my technical knowledge to tackle complex challenges.

Languages

Communication skills across multiple languages

Arabic

Native

English

Full Professional Proficiency

Hebrew

Full Professional Proficiency

German

Limited Professional Proficiency

Get In Touch

I'm always open to discussing new projects, opportunities, or collaborations

terminal
$
./check_availability.sh
Checking Jan's availability status...
Current status: Available for new opportunities
Response time: Usually within 24 hours
Preferred contact method: Email or LinkedIn
$
echo "Looking forward to connecting with you!"
Looking forward to connecting with you!