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

Highlights

  • Pro

Block or report Aliz-f

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.

Content in all repositories owned by your account will be closed.
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
aliz-f/README.md

Alireza Fadaei

Software Engineer · Backend Engineer

Python · Node.js · Backend Systems · Applied AI · Cybersecurity

I build backend systems, APIs, data-driven applications, and secure software, with research experience in federated learning, intrusion detection, and distributed AI.

📍 Oulu, Finland · 🎓 M.Sc. Student at the University of Oulu

Website · LinkedIn · ORCID · Publication


About Me

I am a software and backend engineer based in Oulu, Finland, working primarily with Python and Node.js.

My experience includes backend APIs, SaaS platforms, security software, research-data systems, infrastructure, and production-oriented applications. I focus on building systems that are maintainable, reliable, and practical to operate.

Alongside industry work, I am pursuing an M.Sc. in Software Engineering and Information Systems at the University of Oulu.

My research background includes federated learning, intrusion detection, cybersecurity, and distributed machine learning, with peer-reviewed work published in The Journal of Supercomputing.


What I Work On

Area Focus
Backend Engineering APIs, backend services, business logic, data modelling, asynchronous processing, and integrations
Applied AI Machine learning integration, lightweight neural networks, AI-enabled software, and data-driven systems
Security Intrusion detection, vulnerability management, IoT security, and security-aware software
Distributed Systems Federated learning, distributed machine learning, privacy-sensitive systems, and research software

Selected Engineering Projects

Selected projects demonstrating end-to-end software ownership, backend engineering, system design, and deployment.

🏭 CNC Process Management System

End-to-End Software Development · Backend Engineering · Data Modelling · Operational Software

A production-oriented process management system for CNC operations, covering inventory, material flow, workstation processes, workflow tracking, and operational data management.

I designed and built the system from scratch end-to-end, including the application architecture, backend logic, data model, workflows, and deployment.

Live system:
erp.arfadaei.ir →


🧠 Psychological Clinic CRM

End-to-End Software Development · Backend Engineering · Business Software · Workflow Management

A complete CRM and operational management system for a psychological clinic, built to centralize day-to-day clinical and administrative workflows.

The platform supports appointment management, patient records, therapist scheduling, session management, and billing, bringing core clinic operations into one structured system.

I designed and built the application from scratch end-to-end, including the architecture, backend services, data model, business logic, workflow design, and deployment.

Live system:
psy.arfadaei.ir →


🧬 BrassicaLNC Research Platform

Backend Engineering · Database Design · Research Software

A research-data platform for organizing and serving biological data derived from 2,361 publicly available RNA-Seq libraries.

I worked on the backend, database structure, server administration, and research-data organization.

Live platform:
brassica.arfadaei.ir →

Related repositories:

Backend API → · Frontend → ·


Research

🔐 Federated Web Attack Detection

Federated Learning · Intrusion Detection · Cybersecurity · TensorFlow · Flower

A federated-learning-based intrusion-detection project for distributed and security-sensitive environments.

I implemented and evaluated a lightweight 1D-CNN using Flower, including experiments under both IID and non-IID data distributions, with the goal of enabling distributed detection without centralizing sensitive client data.

Explore the federated implementation →

Explore the centralized implementation →


📄 Peer-Reviewed Publication

A Novel Intrusion Detection System for Dew Computing Environments Based on an Enhanced Federated Deep Learning Model

Alireza Fadaei, Behrang Barekatain

The Journal of Supercomputing, Springer Nature · 2026

The work proposes a lightweight CNN-based intrusion-detection approach integrated with federated learning for resource-constrained dew computing environments, with a focus on distributed detection without centralizing sensitive data.

Read the publication →

Springer →


Technical Focus

Backend Engineering

Python · Node.js · Django · Flask · FastAPI · REST APIs · Celery

Databases & Infrastructure

PostgreSQL · Redis · Neo4j · Docker · Nginx · Linux

Applied AI & Machine Learning

TensorFlow · Scikit-learn · Pandas · NumPy · Federated Learning · CNNs

Security & Distributed Systems

Intrusion Detection · Vulnerability Management · AI Security · IoT Security

Engineering Practices

Git · Code Review · API Design · Technical Documentation · Agile Development


Current Focus

📍 Based in Oulu, Finland

🎓 Pursuing an M.Sc. in Software Engineering and Information Systems at the University of Oulu

💻 Building backend systems and APIs with Python and Node.js

🔐 Working across software engineering, applied AI, cybersecurity, and distributed systems

🔬 Researching federated learning, intrusion detection, and reliable AI-enabled software

🤝 Open to software engineering, backend engineering, applied AI, research, and Master's thesis opportunities — on-site, hybrid, or remote


Building reliable software informed by research.

Backend engineering first. AI and security where they add real value.

Portfolio · LinkedIn · GitHub · ORCID

Pinned Loading

  1. edge-web-attack-detection-centralized edge-web-attack-detection-centralized Public

    Machine Learning and Deep Learning Models for Web Attack Detection on the Edge-IIoTset Dataset. This repository explores and compares various classification architectures—including LightGBM, 1D-CNN…

    Jupyter Notebook

  2. edge-web-attack-detection-federated edge-web-attack-detection-federated Public

    Federated Learning with 1D-CNN for Web Attack Detection on Edge-IIoTset using the Flower Framework. This project explores both IID and Non-IID data partitions to evaluate federated performance in d…

    Python 1

  3. company-domain-contact-enrichment company-domain-contact-enrichment Public

    Retryable, idempotent 9 phase pipeline to resolve company domains, crawl websites, extract contacts, and report metrics with an AI usage cap.

    Python

  4. fastapi-event-ticketing fastapi-event-ticketing Public

    A RESTful event ticket booking system built with FastAPI, designed to handle high concurrent traffic, prevent over-booking using database-level locking, and process ticket finalization asynchronous…

    Python

  5. usa-route-fuel-optimizer usa-route-fuel-optimizer Public

    USA driving route planner with cost-optimized fuel stops. Django API, OpenRouteService, Docker.

    Python