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

Professional Experience

Senior PHP Developer

SnappCarFix
March 2023 - Present
Isfahan, Iran
SnappCarFix, the counterpart to the Iranian ridesharing app Snapp, provides a comprehensive online platform for car parts and partnered service centers, ensuring convenient car maintenance serving +3.5 monthly million users.
  • Implemented a payment gateway microservice, enhancing payment processes and financial reporting.
  • Cleared more than 100 performance bottlenecks, resulting in a 5x improvement in performance on average.
  • Participated in refactoring the entire accounting module that eliminated the need for many manual tasks.
  • Wrote more than 100 unit tests, ensuring everything is working fine.

PHP Developer

Raya Fartak Armis
Jan 2021 - Feb 2023 (2 years and 1 month)
Isfahan, Iran
Raya Fartak Armis is a company that operates in the field of innovative technologies such as VR, AR, XR, as well as advanced services in the areas of digital marketing, website, and application design.
  • Architected and integrated an advanced caching solution, reducing server response time by 60% and leading to a 25% increase in user engagement and satisfaction within three months.
  • Integrated Elasticsearch, improving search API performance and user experience.
  • Mentored 4 interns about the Laravel framework through hands-on training, enhancing their skills and contributing to better products.
  • Shifted heavy computations to the database level, resulted in exceptional performance, outperforming PHP-based approaches.

PHP Developer

Sepano Intelligent Systems
Jan 2019 - Jan 2021 (2 years)
Isfahan, Iran
Sepano Intelligent Systems is a software company specializing in intelligent systems, partners with Isfahan University.
  • 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.

Skills

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

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