Parham Mohammadi

Software Engineer

Email: contact@parham.dev | Website: parham.dev

Profile

I am a 30-year-old Software Engineer and passionate Free and Open Source Software (FOSS) developer with a strong interest in decentralized software and services. In addition to my professional work, I enjoy experimenting with self-hosted solutions and exploring innovative technologies in my free time. My dedication to staying at the forefront of emerging trends enables me to contribute effectively to modern, robust, and secure software solutions.

Experience

IT Manager - Sarang Petrochemical Co.

March 2024 - November 2024

Led the IT department of a prominent company specializing in the commerce and trading of petrochemical products. Oversaw all aspects of IT operations, including infrastructure management, network security, and software development. Played a key role in implementing efficient systems to support business activities, ensuring seamless communication and data management across the organization.

Course Developer - Shastaad

June 2022 - January 2023

Created comprehensive Python programming courses tailored for various skill levels, developed course materials using Markdown for text-based content and designed engaging slideshows to support learning objectives and focused on delivering clear, structured, and practical resources for students.

Backend Developer - Vista Algorithm

October 2018 - October 2020

Developed the backend of an e-commerce platform specializing in the import and sale of Xiaomi products. Designed and implemented robust backend systems using .NET MVC and Entity Framework to ensure efficient data management and smooth user experiences. Played a key role in developing RESTful APIs and integrating dynamic content through Razor views. Collaborated closely with front-end developers to ensure seamless integration between front-end and back-end systems, while optimizing database performance and handling data migrations to enhance system scalability and reliability.

Education

M.Sc. in Software Engineering - Khajeh Nasir University of Technology (KNTU)

2018 - 2021

Gained advanced knowledge in software engineering principles, focusing on distributed systems, software architecture, and performance optimization. Conducted a thesis project on the application of artificial intelligence for object detection using cameras, exploring cutting-edge techniques in computer vision and machine learning.

B.Sc. in Computer Engineering (Software) - Islamic Azad University, Central Tehran Branch (IAUCTB)

2013 - 2018

Acquired a solid foundation in computer engineering with an emphasis on software development and algorithms. Participated in team projects that involved designing and implementing software solutions, laying the groundwork for a career in software engineering.

Expertise

  • System programming
  • Web development
  • Data management & analysis
  • Hosting online services
  • Open source/science advocate

Skills

Languages:


  • English
  • Persian
  • Italian
  • German
  • French
  • Spanish
  • Yiddish
  • Latin



General skills:


  • Performing well in teams
  • Good communication skills
  • Learning quickly and with passion



Organizational skills:


Used to be a Duolingo Ambassador for hosting Italian events in Tehran when Duolingo Events was still a thing.




Tech skills:


  • Programming & data analysis (Rust, Zig, Python, Go, C/C++)
  • Web development (HTML/CSS, JS, Nodejs, Bun, Eleventy, React, TailwindCSS, NextJS, PHP, Django)
  • SQL Database management (MySQL, mariaDB, PostgreSQL, SQLite)
  • Version control systems (git, svn)
  • Automation & workflow design (bash, zsh, Python)
  • Networking (routing, reverse proxy, ssh)
  • Application containerization (Docker)
  • Cloud-based virtual private servers (Hetzner, Njalla, AĆ©za)
  • Artificial intelligence / machine learning