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, and Pandas, reducing data processing times and researchers workloads
  • Implemented REST APIs with Swagger docs and integrated external oceanographic data sources, allowing researchers to access 1M+ datasets through a single interface
  • Decomposed a monolithic data integration system into 3 microservices and owned them end-to-end, increasing maintainability and scalability while minimizing disruption
  • Provisioned GCP infrastructure consisting of databases, storage buckets, and serverless components using Terraform, and automated deployment with GitLab CI/CD, and Docker
  • Denormalized PostgreSQL database tables and embedded simple foreign tables into JSONB array columns, decreasing query processing times and making data integration jobs faster
  • Converted OWL ontologies into Neo4j graphs and SPARQL queries into Cypher, accelerating nodes retrieval and ontology load times and enhancing the visualization interface
  • Replaced custom user authorization and authentication logic with an OAuth2 and OIDC compliant solution using Google Identity Platform and Firebase enabling SSO

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!