Skip to content
View Aliipou's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Aliipou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Aliipou/README.md

Ali Pourrahim — Backend & Systems Engineer

Finland
Python · Go · Distributed Systems · Cloud · Data Engineering

Backend engineer focused on building reliable, scalable, production-grade systems.
I design and implement event-driven architectures, real-time data pipelines, and cloud-native services with strong emphasis on observability, failure handling, and performance under load.


What I Do

  • Backend systems (FastAPI, Go)
  • Distributed systems (Kafka, queues, streaming)
  • Cloud infrastructure (Docker, Kubernetes, Azure)
  • Data pipelines & real-time processing
  • Production ML integration (prediction, risk, NLP systems)

Selected Projects

Production System

Lukupeli diploma
EU-funded educational platform used by 2000+ users
Production full-stack system with analytics, dashboards, and real users in production
Node.js · Fastify · React · Phaser.js · PostgreSQL · Redis


Backend / Distributed Systems

logforge
Kafka-based log pipeline with ingestion, processing, alerting, and query service
Python · FastAPI · Kafka · PostgreSQL · Redis

mm-live
Real-time market making system with event-driven architecture and risk controls
Python · asyncio

streaming-data-pipeline
Real-time stream processing system with anomaly detection and WebSocket output
Go · Kafka


Cloud & Infrastructure

PipelineGuard
Multi-tenant monitoring and observability system for data pipelines
Python · FastAPI · PostgreSQL

distributedJobscheduler
Fault-tolerant distributed job scheduler with Redis-based locking
Go · gRPC · Redis


Machine Learning Systems

Student Retention Prediction
Dropout risk prediction system for early intervention in education
scikit-learn · FastAPI

Finnish NLP 2.0
High-accuracy Finnish morphological analysis system
FastAPI · Voikko


Research

conformal-risk
Distribution-free financial risk estimation with statistical guarantees
Python · NumPy


Skills

Backend: Python, Go, FastAPI
Systems: Kafka, Redis, PostgreSQL
Cloud: Azure, Docker, Kubernetes
ML: scikit-learn, NLP, embeddings
Observability: Prometheus, OpenTelemetry


Profile

Polyglot engineer (6+ languages) with strong academic performance and hands-on production experience in backend and distributed systems.

Built systems ranging from real-time data pipelines and observability platforms to production educational software with real users.


Location

Finland — open to Backend / Systems / Platform Engineer roles

Popular repositories Loading

  1. cloud-calibration cloud-calibration Public

    Cloud-native calibration measurement platform with Azure Service Bus, PostgreSQL, and REST API — Go, Azure

    Go 8

  2. Fingrid-dashboard Fingrid-dashboard Public

    Real-time Finnish electricity market monitoring platform — live grid data, analytics, and visualization powered by Fingrid Open Data API

    Python 7

  3. azure-portfolio azure-portfolio Public

    Full-stack cloud portfolio on Azure: FastAPI backend, React frontend, PostgreSQL, Service Bus — Python, Azure

    Python 6

  4. backtest-audit backtest-audit Public

    Statistical overfitting audit for algorithmic trading backtests. Deflated Sharpe Ratio, Probability of Backtest Overfitting, Monte Carlo permutation tests.

    Python 6

  5. finnish-nlp-toolkit-api finnish-nlp-toolkit-api Public

    REST API wrapper for Finnish NLP toolkit — morphological analysis, case detection, and text normalization endpoints

    Python 5

  6. Student-Retention-Prediction Student-Retention-Prediction Public

    Production-ready ML system for student dropout risk prediction — 137 tests, 100% coverage, scikit-learn, Python

    Python 5