Siavash Bamshadnia


Summary

Experienced PHP developer with +5 years of expertise in creating advanced web application backends. Proficient in REST APIs, OOP (Object-oriented Programming), and design patterns. Proven record of clearing performance bottlenecks and implementing high-performance software to deliver projects throughout the software development lifecycle. Adept at mentoring junior developers by introducing best practices.
Interests: Roller skating, Swimming, Watching sitcoms, Playing soccer

Skills

• PHP
• Laravel
• PHPUnit
• MySQL
• PostgreSQL
• Redis
• Elasticsearch
• Git
• GitLab CI/CD
• Docker
• AWS
• Ubuntu
• OOP (Object-oriented Programming)
• REST APIs
• TDD
• Agile

Professional Experience

Full-Time PHP Developer

Raya Fartak Armis
Sep 2022 - Present
Isfahan, Iran
  • Mentored 4 interns about the Laravel framework through hands-on training, enhancing their skills and contributing to better products.
  • Cleared more than 100 performance bottlenecks in the e-commerce system. (This e-commerce platform has over 3.5 million monthly users)
  • Designed and implemented a user referral-based rating and reward system, boosting ecommerce sales and customer engagement.
  • Participated in refactoring the entire accounting module that eliminated the need for many manual tasks.
  • Shifted heavy computations to the database level, resulted in exceptional performance, outperforming PHP-based approaches.
  • Written more than 100 unit tests, ensuring everything is working fine.

Part-Time PHP Developer

Raya Fartak Armis
Jan 2021 - Sep 2022 (1 year and 9 months)
Isfahan, Iran
  • Optimized time-consuming functions by calculating O, then rewrote them, resulting in a 5x improvement in performance on average.
  • Implemented a code that effectively caches time-consuming query results, leading to a notable increase in performance and overall speed.
  • Integrated Elasticsearch, enhancing search API performance and user experience in the legacy ecommerce.
  • Implemented an Instagram-like story feature for the e-commerce site's admins, providing a new way to share updates and engage with the platform.

Part-Time PHP Developer

Sepano Intelligent Systems
Jan 2019 - Jan 2021 (2 years)
Isfahan, Iran
  • Developed, tested, and debugged API functions and database models for three websites using Laravel framework. These websites currently serve over 2,000 users and have received positive feedback for their performance and functionality.
  • Fixed many critical API issues which lead to better functionality of the applications.

Open-source Projects


Laravel Query Enrich (Laravel Query Enrich)

Laravel Query Enrich simplifies complex database queries in your Laravel app. With its easy-to-use methods, you can write cleaner, more readable code without relying on raw SQL. This makes your queries easier to maintain and understand, saving you time and effort in the long run.

Laravel Auto Hard Deleter (Laravel Auto Hard Deleter)

Laravel Auto Hard Deleter automatically removes permanently soft-deleted records after a set time, freeing up database space and simplifying data management

Laravel Source Encrypter (Laravel Source Encrypter)

A Laravel and Lumen package than can encrypt the project's source code using phpBolt extension.

Licenses & certifications

PHP Laravel 2024: Build Amazing Streaming Service

https://www.udemy.com/certificate/UC-8f90f0ca-ec95-4f9b-b462-53bb0b83ec42/

Run Multiple Sites on a Cloud Server: AWS & Digital Ocean

https://www.udemy.com/certificate/UC-a74dc69a-dd58-4f16-b49a-064d5d7f6d11/

Education

Azad University, Najafabad Branch

Master's degree, Artificial Intelligence
Sep 2019 - Sep 2022

Azad University, Najafabad Branch

Bachelor's degree, Computer Engineering
Sep 2013 - Jan 2019

Languages

  • English: Fluent
  • Persian: Native