My Resume

Work Experience

Software Engineer

HCLTech
Jan 2024 - Dec 2024
  • Collaborated on a team for an Ericsson project to develop and customize the Linux OS for modem boards, involving Linux kernel programming and driver modification.
  • Used Bitbake and Yocto to streamline build automation and create tailored Linux distributions for embedded systems.
  • Gained foundational experience with u-boot, working on boot process tasks and debugging to ensure reliable system startup.
Linux Kernel, Embedded Systems, BitBake, Yocto, Kernel Drivers, U-Boot

Software Developer

HCLTech
Aug 2022 - Dec 2023
  • Worked at HCL as part of a dedicated team focused on software development for Ericsson's modems and radios.
  • Key responsibilities included designing and implementing code for the modems.
  • Utilized object-oriented design principles and design patterns to create the software.
  • Primarily used the C++ programming language for development.
Design Patterns, C++, Object Oriented Design

Data Analysis Consultant

7SangTeam
Jan 2022 - Oct 2022

Implemented statical methods and software to analyze employee engagement.

Python (Programming Language), SciPy, Seaborn, Statistical Data Analysis

Education

Master's degree, Automation and Control Engineering

Politecnico di Milano
2019 - 2022

Bachelor’s Degree, Electrical Engineering

University of Tehran
2013 - 2017

Skills

Technical Skills


  • C/C++
  • Python
  • Algorithms
  • Statistical Data Analysis
  • Object-Oriented Programming
  • Design Patterns
  • Embedded Systems
  • Linux Kernel Development
  • Yocto/Bitbake
  • SQL/SQLite
  • U-Boot
  • Machine Learning
  • Kotlin
  • Java

Soft Skills


  • Communication
  • Leadership
  • Problem-Solving
  • Team Collaboration
  • Social Responsibility
  • Project Management
  • Flexibility
  • Crisis Management

Languages

  • English
  • Persian
  • Italian

Address

Milan, Italy