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
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.
| 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 projects demonstrating end-to-end software ownership, backend engineering, system design, and deployment.
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 →
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 →
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:
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 →
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.
Python · Node.js · Django · Flask · FastAPI · REST APIs · Celery
PostgreSQL · Redis · Neo4j · Docker · Nginx · Linux
TensorFlow · Scikit-learn · Pandas · NumPy · Federated Learning · CNNs
Intrusion Detection · Vulnerability Management · AI Security · IoT Security
Git · Code Review · API Design · Technical Documentation · Agile Development
📍 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
