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

Block or report Aliipou

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 · Cloud Infrastructure · Distributed Systems

Backend engineer focused on building reliable, production-grade systems with strong emphasis on scalability, operational awareness, observability, and failure handling.

Experienced in designing async APIs, distributed services, event-driven systems, real-time processing pipelines, and cloud-native backend infrastructure.


Core Focus

  • Backend engineering (Python, FastAPI, Go)
  • Distributed systems & async architectures
  • Cloud infrastructure (Docker, Kubernetes, Azure)
  • Observability & reliability engineering
  • Real-time data systems & streaming pipelines
  • Production system design

Selected Projects

Production Systems

Production-grade healthcare feedback kiosk system developed for Soite's home rehabilitation team in Finland.

Features offline-first PWA architecture, anonymous-by-design GDPR model, JWT authentication, admin/dashboard systems, Redis-backed rate limiting, encrypted free-text storage, structured logging, and CI-tested deployment pipeline.

Tech: Python · FastAPI · PostgreSQL · Redis · React · TypeScript · Docker


EU-funded educational platform used by 2000+ real users in Finnish schools.

Production full-stack system with analytics, dashboards, authentication, and gamified reading workflows.

Tech: Node.js · Fastify · React · Phaser.js · PostgreSQL · Redis


Distributed & Backend Systems

Kafka-based distributed log processing pipeline with ingestion, alerting, query services, and stream processing.

Tech: Python · FastAPI · Kafka · PostgreSQL · Redis


Fault-tolerant distributed job scheduler with Redis-based locking and gRPC worker coordination.

Tech: Go · gRPC · Redis


Real-time event processing pipeline with anomaly detection and WebSocket streaming output.

Tech: Go · Kafka


Cloud & Platform Engineering

Cloud-native calibration platform using Azure infrastructure and asynchronous service communication.

Tech: Go · Azure Service Bus · PostgreSQL


Multi-tenant monitoring and observability platform for data pipelines and backend systems.

Tech: Python · FastAPI · PostgreSQL


Machine Learning Systems

Production-oriented student dropout risk prediction system with extensive testing coverage.

Tech: Python · scikit-learn · FastAPI


REST API for Finnish NLP tooling including morphological analysis and normalization.

Tech: Python · FastAPI · Voikko


Engineering Practices

  • CI/CD pipelines (GitHub Actions)
  • Dockerized production deployments
  • Async backend architectures
  • Structured logging & observability
  • Automated testing and coverage enforcement
  • API security and JWT/RBAC systems
  • PostgreSQL schema design & migrations
  • Documentation-driven development

Technologies

Languages

Python · Go · TypeScript · SQL

Backend

FastAPI · Flask · Node.js · gRPC

Infrastructure

Docker · Kubernetes · Azure · Redis · PostgreSQL

Systems & Observability

Kafka · Prometheus · OpenTelemetry


Location

Finland — open to Backend, Platform, Cloud, and Systems Engineering 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. backtest-audit backtest-audit Public

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

    Python 7 1

  4. azure-portfolio azure-portfolio Public

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

    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