Experiences, Projects, and Certificates.

Backend for Beginners Course

2024-05 - 2024-12 | Qom Azad University

Laravel Instructor

I taught 15 students Laravel in this role. I guided them through the process of designing new application database schemas and implementing them on the Laravel framework. I love teaching and supporting others, and I believe it is my obligation to continue the cycle of sharing knowledge.

Visit →

Open Source Package

2023-12 - Present | Home

Pulse Users

I contributed to "Pulse Users," a neat open-source PHP package that sits on top of Laravel Pulse Dashboard, adding an Hourly Distributed Requests Chart. It's all about giving a clear picture of traffic flow, making life easier for DevOps and SysAdmins. My dive into Laravel and PHP made this fun feature possible, blending seamlessly into the dashboard and shining a light on how to balance loads better and keep things running smoothly. Read more about my package in Github.

Visit Github →

Full Stack Developer

2023-06 - Present | Tehran (Hybrid)

IranRebate

I expaned my expertise in Nuxt.js while leading the development of a new web application (MVP version). I not only helped the creation of both admin and client panels using Nuxt.js, but also played a pivotal role in mentoring an intermediate developer in mastering Laravel, enhancing our team's overall skill set and project delivery efficiency.

Visit Website →

Open Source Package

2023-02 - Present | Home

Laravel Purity

I always strugled with making filters for API rsponses in Larvel. There was no easy way of making it and it was so time consuming to create it for each project. So i decided to create one! Read more about my Larvel package at Laravel news.

Visit Laravel News →

Contract Software Engineer

2023-02 - 2023-06 | Tehran (Remote)

Saba Idea

As a Contract Software Engineer at Saba Idea, I embraced the opportunity to pivot my career path entirely through remote work. In response to company needs, I expanded my skills in web scraping, developing efficient Python scripts to extract data from Telegram. Using Laravel, I crafted a user-friendly dashboard to present the crawled data.

Visit Website →

Full Stack Developer

2022-02 - 2022-12 | Baghdad

Gosnalban

In February 22, Due to company needs i had to learn and implement Nuxt.js. I got promoted to full stack developer after learning Javascript and Nuxt.js in one month using companies resources and help.

Visit Website →

Backend Developer

2021-01 - 2022-12 | Baghdad

Gosnalban

I learned a lot in this position. Some of my accomplishments in this company are:
Established a CI/CD system to decrease the gap between
development and testing, improving efficiency and reliability.
Designed a complex queue system to increase system efficacy and enhance customer satisfaction.
Reviewed old developers code, ensuring compliance with SOLID principles.
Developed a CRM system for the company using Redis DB, resulting in an improved organization and management of customer data.

website →

2019-03 - Present

ICPC Contest 2019 - 2021 - 2023 - 2024

ICPC contests are a challenging but rewarding aspect of the programming world, sparking my interest due to their complexity and competitive nature. Over the years, I have seized every opportunity to participate, marking my presence in 2019, 2021, and 2023. Each participation tested my abilities and allowed me to expand my knowledge of programming, algorithms, and teamwork. Engaging in these contests whenever I found the time and opportunity has significantly contributed to my professional and personal growth in the field. I loved this part of my life but I don't think I can participate anymore.