Curriculum Vitae

Academic CV of Yousef Akbari • Prospective M.Sc. Candidate in Computer Science & Software Engineering.

Yousef Akbari

Prospective M.Sc. Candidate • Computer Science / Software Engineering

Research Interests

Applied AI & Computer Vision

Image processing, object detection, and pattern recognition across real-world and scientific datasets.

Machine Learning Operations (MLOps)

Bridging ML model development and production-grade deployment via automated pipelines, containerization, and CI/CD quality gates.

Software Reliability & Release Engineering

Empirical evaluation of deployment strategies (canary/blue-green), fault tolerance, and system observability under non-deterministic workloads.

Cloud-Native Systems & Intelligent Automation

Distributed containerized architectures and AI-driven decision-making in cluster orchestration.

Education

Bachelor of Engineering in Computer Engineering (Artificial Intelligence)
Azad University, North Tehran Branch • Tehran, Iran
Relevant Coursework: Artificial Intelligence, Computer Vision, Image Processing, Data Structures & Algorithms, Software Engineering, Database Systems, Computer Networks, Operating Systems, Discrete Mathematics, Probability & Statistics.

Technical Skills

Programming & Scripting
Python Bash / Shell JavaScript TypeScript HTML / CSS SQL
DevOps & Cloud-Native
Docker Docker Compose CI/CD (GitLab / GitHub) Kubernetes (CKA prep) Linux / Ubuntu Server VMware ESXi
AI/ML & Data Engineering
OpenCV NumPy & Pandas scikit-learn Image Preprocessing pyzk (Biometrics)
Systems & Infrastructure
TrueNAS / ZFS MikroTik RouterOS VLAN & Firewall FreePBX / VoIP Veeam Backup

Academic & Research Projects

Automated Detection and Classification of Solar System Planets
Bachelor's Capstone Project • Azad University, North Tehran Branch
  • Designed a computer vision pipeline for detecting and classifying planets in astronomical imagery from NASA and ESA archives.
  • Built a multi-stage preprocessing workflow including Gaussian/median filtering, CLAHE contrast enhancement, and background subtraction.
  • Extracted shape descriptors (circularity, eccentricity), color histograms, and GLCM texture features; trained multi-class SVM and KNN classifiers for accurate celestial identification.
Python OpenCV scikit-learn NumPy Matplotlib
HR Biometric Attendance & Telemetry System
Independent Engineering Project • Khademan Emam Zaman
  • Developed Python services interfacing with ZKTeco biometric terminals via socket communication (pyzk) for real-time record synchronization across remote sites.
  • Built automated Pandas data transformation pipelines to process logs and identify attendance anomalies.
Python Pandas pyzk Networking (TCP/UDP)

Professional Experience

Systems & DevOps Engineer
Khademan Emam Zaman • Mashhad, Iran
  • Administered a multi-node VMware ESXi environment hosting ~10 production VMs for a nationally distributed platform serving 100,000+ registered users.
  • Containerized 15+ production services using Docker, reducing deployment cycle times by ~20% and eliminating configuration drift.
  • Automated backup orchestration via Bash scripting and TrueNAS ZFS snapshots, recovering ~3–4 engineering hours/week.
  • Maintained 100% uptime over 6+ months for a FreePBX VoIP communications infrastructure.
DevOps Engineer
Part Software Group • Mashhad, Iran
  • Managed infrastructure operations for 200+ virtual machines across dev, staging, QA, and production environments.
  • Standardized multi-environment Docker workflows, reducing deployment discrepancy across tiers.
  • Automated Linux fleet maintenance, security patching, and coordinated weekly application releases with engineering teams.

Open-Source & Technical Projects

LVM Disk Extender & DevOps Utilities GitHub →

Automated Bash tool for dynamically detecting, extending, and resizing Logical Volume Management (LVM) partitions in production Linux systems.

Bash Linux LVM SysAdmin
Audio Signal Processing & Feature Extraction GitHub →

Signal analysis pipelines for acoustic feature extraction, spectrogram calculation, and ML preprocessing.

Python Signal Processing

Certifications

  • Crash Course on Python • Google / Coursera (Completed)
  • Using Python to Interact with the OS • Google / Coursera
  • Kubernetes Administration (CKA Path) • Self-study

Languages

  • Persian (Farsi): Native
  • English: Professional working proficiency (IELTS in prep)