About
Summary
I am a motivated computer engineer with a strong academic background and hands-on research in embedded systems, IoT, hardware/software co-design, and real-time systems. Experienced in leading interdisciplinary teams, architecting large-scale IoT solutions, and mentoring engineers. I am skilled in DevOps (Docker, CI/CD), Frontend Development, and Embedded Systems.
Positions
IoT Solution Architect Apr 2022 -
• Led cross-functional teams (30+ engineers & interns) in Frontend, Embedded, and DevOps development.
• Architected a scalable IoT platform for equipment and facility monitoring.
• Integrated hardware/software modules, designed secure APIs, and optimized performance.
• Built DevOps pipelines using Docker to streamline deployment and scalability.
• Successfully launched a Persian-based IoT ecosystem, significantly advancing adoption in the industry.
Lecturer Sep 2018 - Jun 2024
• Planned and delivered undergraduate courses in Embedded System Design and Hardware Programming.
• Prepared lectures, laboratory sessions, and hands-on projects on microcontrollers, FPGA, and hardware/
software co-design.
• Supervised student projects on embedded IoT and real-time systems applications.
• Evaluated student performance through assignments, exams, and project assessments.
• Contributed to curriculum development and improvement of laboratory materials.
SYSTEM AND NETWORK ADMINISTRATOR Nov 2017 - Nov 2025
• Designed network architecture, managed servers, and implemented cybersecurity protocols.
• Developed custom software, including online ticketing systems and network analysis tools.
• Improved vendor cost-efficiency while ensuring compliance with international standards.
Education
Sharif University of Technology 2012 - 2015
Field of study: Computer Engineering
Degree: Master
• Formal Modeling and Verification – Expertise in designing and verifying system models using timed automata
and formal verification tools to ensure safety, liveness, and correctness in real-time and distributed systems.
• Communication Protocol Design and Analysis – Strong understanding of MAC-layer mechanisms, timing
synchronization, and collision-handling logic; capable of modeling, analyzing, and optimizing data-link protocols
under ISO/IEC standards
• Performance Evaluation and Statistical Analysis – Skilled in simulation-based performance assessment,
statistical model checking, and quantitative analysis of system behavior to measure reliability, latency, and
fairness.
• Scalability and Optimization of Complex Systems – Experienced in refining large computational models and
applying optimization strategies to reduce state-space complexity and improve system efficiency.
• Fault Tolerance and Reliability Engineering – Knowledge of dependable system design, redundancy
mechanisms, and recovery strategies ensuring robustness in distributed and networked environments.
• System-Level and Architectural Design – Proficient in high-level system abstraction, concurrent process
modeling, and architectural reasoning for hardware–software integrated systems.
• Sustainable and Resource-Efficient Computing – Understanding of energy-aware computing and
computational efficiency concepts applied to model scalability and verification resource management.
• Research Methodology and Scientific Communication – Competence in conducting end-to-end research,
from literature analysis and model development to validation, reproducibility, and academic reporting.
Skills
C++ Python Assembly (X86/MIPS) VHDL SystemC UPPAAL CPN Tools Xilinx Vivado/ISE ModelSim
Matlab Docker CI/CD Git Linux FPGA (Virtex-IV) Raspberry Pi Arduino ESP32 Parallella ESXi
Windows Server Mikrotik CCNA
Professional interests
I am deeply interested in the intersection of embedded systems, Internet of Things (IoT), and formal verification. My research and professional focus revolve around hardware–software co-design, real-time systems, and performance analysis of distributed IoT architectures. I am passionate about building scalable, secure, and resource-efficient systems that integrate AI-based decision-making with edge computing. Additionally, I am interested in DevOps automation for embedded and IoT environments, system-level modeling, and the verification of communication protocols. I also enjoy mentoring engineers and contributing to open-source projects related to embedded intelligence and smart environments.
CV
Please sign in to view the CV.
Contact details
Please sign in to see contact details.New opportunities
Open to new opportunities:
