Java · React · Python · Application Architecture · Agentic AI

Alireza Fadaei

Full-Stack Software Engineer | Java · React · Python

M.Sc. Student, University of Oulu

Alireza Fadaei, full-stack software engineer in Oulu, Finland

I build software end to end—from React interfaces and Python APIs to Java endpoint applications, distributed system architecture, and AI-powered workflows. My work includes enterprise vulnerability-management systems, B2B platforms, and commercial applications used by customers.

Oulu, Finland · Open to on-site, hybrid & remote opportunities

Professional Profile

Full-stack software engineering, from interface to deployment.

I build business applications, B2B SaaS, security software and scientific data platforms. My work connects frontend interfaces, backend APIs and data models with deployment and operation. Recent work combines React and Python/FastAPI services; enterprise work also includes Java agents for Windows and Linux endpoints. I value explicit API contracts, maintainable boundaries and reliable integration.

Alongside industry work, I am pursuing an M.Sc. in Software Engineering and Information Systems at the University of Oulu. My earlier research in federated learning and intrusion detection resulted in a peer-reviewed Springer publication and continues to inform my work on secure, distributed, and AI-enabled systems.

Location Oulu, Finland
Primary focus Full-Stack Software Engineering
Current programme University of Oulu · M.Sc.
Availability Oulu, Finland · Open to on-site, hybrid & remote opportunities

Selected Experience

2026

Full-Stack Software Engineer

Aminyx (Remote)

www.aminyx.ai

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.

Read the Aminyx role detail →

2024–2026

Programming Instructor

Iran TVTO (Technical & Vocational Training Organization) — Isfahan, Iran

international.irantvto.ir

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

Read the teaching and mentoring overview →

2022–2024

Full-Stack Software Developer

Fardaad (ISTT) — Isfahan, Iran

fardaadco.ir

Built a hierarchical enterprise vulnerability- and patch-management platform. A security laboratory verified and digitally signed approved software and patches for central repositories; each customer’s on-premises server securely retrieved applicable packages, coordinated Java agents on Windows and Linux endpoints, and aggregated operational reports through the organisation hierarchy. Co-designed architecture and secure repositories; built Python services, queue-based coordination, CVE enrichment crawlers and vulnerability-to-patch policies; developed Java agents and JavaScript/HTML/CSS administration interfaces; and defined integration testing and GitLab CI/CD pipelines. Microsoft security updates applied to Windows devices only.

Read the Fardaad role detail →

2021–2022

Full-Stack Research Software Developer

BrassicaLNC Project

BrassicaLNC

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.

Read the BrassicaLNC project detail →

2021–2022

Backend Developer & Systems Administrator

MetaMenu Team

MetaMenu.ir

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.

Read the MetaMenu role detail →

2021–2022

Backend Developer

Piranest Team

Developed backend marketplace and tour-reservation functions connecting travellers with local guides.

Read the Piranest role detail →

2020

Python Web Developer

Fapsco Project

Developed and maintained Flask application features and internal business tools.

Read the Fapsco role detail →

View full experience in my résumé

Education

2026–Present

M.Sc. Software Engineering and Information Systems

University of Oulu

Academic focus: cybersecurity, software engineering, artificial intelligence, and data-driven software systems.

View programme

2022–2025

M.Sc. Software Engineering

Azad University, Najafabad Branch

Thesis: An Optimized Federated Deep Learning Approach for Intrusion Detection in Dew Computing Environments. Supervisor: Dr. Behrang Barekatain.

2017–2022

B.Sc. Computer Engineering

University of Isfahan

Thesis: Design and Implementation of an ADS-B-Based Aircraft Observation System. Supervisor: Dr. Ali Bohlooli.

Research & Publications

Research directions

  • AI for Software Engineering: AI-assisted development, agentic workflows, and maintainable AI-enabled systems.
  • AI for Cybersecurity: intrusion and anomaly detection, security analysis, and reliable evaluation.
  • Federated & Distributed AI: privacy-aware intelligence for dependable edge, dew, and Industrial IoT security.
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, 82, Article 172 (2026).

Research contribution: Building on my M.Sc. thesis, this work presents a lightweight 1D-CNN with server-coordinated federated training for resource-constrained dew-computing environments. It uses Edge-IIoTset and mutual-information feature selection, reporting 15-class accuracy of 97.01% (centralized) and 96.67% (federated).

Related project: Federated Intrusion Detection.

DOI: 10.1007/s11227-026-08314-x · ORCID: 0009-0007-1187-7288

View Publication (Springer) Download Manuscript (PDF)

Skills

Skills for full-stack delivery, software architecture, applied AI and security-aware systems.

Full-Stack Development

Java (Windows/Linux endpoint agents) · React.js · Python · JavaScript · HTML/CSS · FastAPI · Django · Flask · REST APIs

Application Architecture & Integration

Distributed/client-server architecture · API contracts · Modular services · Secure communication · Queue-based processing · Frontend/backend integration

Databases & Infrastructure

PostgreSQL · SQL · Data modelling · Redis · Docker · Docker Compose · Linux · Nginx · Deployment

Applied AI & Automation

LLM APIs · Agentic workflows · Pydantic · Web crawling · CVE enrichment · Codex · Claude Code

Security & Research

Vulnerability & patch management · CVE enrichment · Intrusion detection · Federated learning

Engineering Practices

Test strategy · Integration testing · GitLab CI/CD (Fardaad) · GitHub Actions (recent projects) · Git · Code review · Agile team coordination

Languages

English

Professional working proficiency

IELTS Academic — Overall 7.5 (Reading 8.5, Listening 7.5, Writing 7.0, Speaking 6.5)

Finnish

Beginner, studying

What I Build

Three areas where I apply my engineering experience.

Full-Stack Engineering

Building frontend interfaces, backend APIs and data models, and deploying maintainable business applications with React, JavaScript, Python and FastAPI.

AI & Automation

Integrating LLMs, AI-agent workflows and data pipelines into practical applications, with validation, controlled automation and repeatable processing.

Software Architecture & Secure Systems

Designing modular services, clear interfaces and security-aware systems, informed by research in federated learning, intrusion detection and distributed computing.

Selected Work

End-to-end software delivery for business and scientific workflows, alongside applied AI, security and research projects.

Full-Stack Applications & Automation

Research Projects

Oulu, Finland · Open to on-site, hybrid & remote opportunities

Open to full-stack software engineering roles, especially where applied AI, cybersecurity, or distributed systems are part of the product or platform. I am also interested in Master's thesis and research collaboration opportunities.

Email Me Connect on LinkedIn

Contact Me

For full-stack software engineering roles, Master's thesis opportunities, or research collaboration, email is the fastest way to reach me. You can also connect with me on LinkedIn.

Location

Oulu, Finland

GitHub

View GitHub

Email Address

Send an email

LinkedIn

View LinkedIn