Alireza Fadaei

Full-Stack Software Engineer · Applied AI & Cybersecurity Researcher

M.Sc. Student, Software Engineering and Information Systems
University of Oulu

Based in Oulu, Finland · Open to on-site, hybrid & remote research and engineering opportunities

Download Academic CV (PDF)

Research Profile

Full-stack software engineer and researcher working at the intersection of distributed machine learning, cybersecurity, and reliable software systems. My research includes federated learning and intrusion detection for distributed and resource-constrained environments, supported by practical experience in frontend and backend development, data modelling, infrastructure, and research software.

Research Interests

Education

2026–Present

M.Sc. Software Engineering and Information Systems

University of Oulu · Oulu, Finland

Building on my previous M.Sc. in Computer Science, the programme extends my expertise in advanced software engineering, software quality, AI-enabled systems, and human-centred information systems.

2022–2025

M.Sc. Computer Science

Islamic Azad University, Najafabad Branch · Top student

Thesis: An Optimized Federated Deep Learning Approach for Intrusion Detection in Dew Computing Environments

2017–2022

B.Sc. Computer Engineering

University of Isfahan · Best B.Sc. Thesis Award

Thesis: Design and Implementation of an ADS-B-Based Aircraft Observation System

Publications

2026

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, 2026 · Published February 16, 2026 · Read published paper (Springer)

Proposed a lightweight CNN-based intrusion-detection approach integrated with federated learning for resource-constrained dew computing environments, without centralising sensitive data.

View publication (Springer)

Research Projects

Federated Web Attack Detection

Implemented a lightweight 1D-CNN with Flower for distributed intrusion detection; evaluated under IID and non-IID data distributions.

BrassicaLNC Research Database

Designed and developed frontend search and data exploration, backend services, research-data models and data management for a biological research platform. Managed database and server operations for 1,852 curated long noncoding RNAs from 2,361 RNA-Seq libraries covering 110 BioProjects.

ADS-B Aircraft Observation Station

Designed and implemented a system to capture, process, and present real-time aircraft data; received the Best B.Sc. Thesis Award.

Company Domain & Contact Enrichment

Developed a Python/Pydantic pipeline with staged domain resolution, web crawling, optional bounded LLM assistance, retryable checkpoints and Docker.

ML-KEM Modernization

University of Oulu course team project, 2026. Designed modules and interfaces connecting a legacy device, edge gateway and cloud service. Coordinated five workstreams and instructions for AI-assisted agents using Docker Compose and Git.

Business Application Demos

CNC Process Management System — live demo

Psychological Clinic CRM — live demo

Professional Experience

2026

Full-Stack Software Engineer · Aminyx (Remote)

Developed React interfaces and Python/FastAPI backend services for a modular B2B trade SaaS application, connecting UI, REST APIs and business logic. Developed AI-powered sourcing and trust-scoring workflows and a Python/Pydantic company-domain/contact enrichment pipeline with web crawling, controlled optional LLM assistance, checkpoints and Docker.

2022–2024

Full-Stack Software Developer · Fardaad (ISTT)

Built frontend and backend features for vulnerability- and patch-management applications in municipal and government network environments. Integrated UIs, APIs and operational data; improved patch-deployment logic and collaborated through Git-based reviews.

2021–2022

Full-Stack Research Software Developer · BrassicaLNC

Designed and developed React interfaces for search and data exploration, Django REST APIs, scientific data models and database management for a biological research platform. Managed database and server operations for 1,852 curated long noncoding RNAs from 2,361 RNA-Seq libraries covering 110 BioProjects.

2021–2022

Backend Developer & Systems Administrator · MetaMenu

Developed backend functions and managed server and cloud-hosted operations for a restaurant SaaS product featuring augmented-reality (AR) 3D menus, ordering, delivery and accounting.

2021–2022

Backend Developer · Piranest Team

Developed marketplace backend functionality connecting travellers with local tour guides and supporting tour reservations.

2020

Python Web Developer · Fapsco Project

Developed and maintained Flask-based website features and internal tools, supporting stable client-facing services and day-to-day business workflows.

Teaching Experience

2024–2026

Programming Instructor · Iran TVTO

Delivered programming and software-development training through hands-on, industry-aligned projects in official vocational programmes.

Technical Skills

Full-Stack DevelopmentReact · JavaScript · FastAPI · Python · Node.js · Django · Flask · REST APIs Application Architecture & IntegrationApplication architecture · API design · Modular services · Frontend/backend integration Databases & InfrastructurePostgreSQL · SQL · Data modelling · Redis · Neo4j · Docker · Docker Compose · Linux · Nginx · Deployment Applied AI & AutomationAI-agent workflows · LLM integrations · Pydantic · Web crawling · TensorFlow · Scikit-learn Security & ResearchCybersecurity · Intrusion detection · Federated learning · Distributed systems Engineering PracticesGit · Testing · Code review · Technical documentation

Languages

English: Professional working proficiency · IELTS Academic: Overall 7.5, March 2025