Hesam Rad - Resume
I am a back-end developer with 8+ years of professional experience in B2B, B2C, e-commerce, online hotel and flight reservation services, CRM and management systems with a strong focus on optimization and code quality. I have designed, developed and maintained products that have served 300K+ active users and are used on a daily basis. Apart from experience in agile environments, I have mentored junior developers and led small teams to ship meaningful software; and I am eager to continue doing so in the coming future.
Read endorsements on LinkedInWork Experiences
- Contributed to a large number of projects ranging from Gap Messenger, Virasty Social Platform, MihanSms, MessageWay, KingsEra, SamanDesk and many more.
- Introduced automated testing suites using PHPUnit achieving 90% reduction in code review time.
- Implemented onboarding solutions for new developers, creating step-by-step documentation and a Dockerized development environment to streamline project setup, reducing setup time by 70%.
- Designed and developed the entire back-end API in a RESTful manner to be consumed by multiple front-end clients.
- Led a small team of developers to create the most popular digital menu platform in the city. (Over 500 local businesses use this product on a daily basis.)
- Boosted overall performance of the product by 30% by leveraging queues, query optimization and caching.
- Created a private CDN-like server to host static files, which improved load time by 42% and reduced the traffic on the main server by another 84%.
- Reduced deployment time to ~1 minute by creating CI/CD pipeline using GitHub actions.
- Engineered a solution to auto-update frequently changed data without the need of a human operator, which stopped the ongoing search for new operators.
- Reduced maintenance time by providing automated tests for the first time using PHPUnit.
- Speed up the back-end API by 20% by optimizing database queries. (Defining necessary indexes, removing n+1s and reducing the number of queries)
- Created a solution to automate manual procedures, which saved 10% of the company’s payroll.
- Reduced maintenance and response time by migrating legacy WordPress code to Laravel, which ultimately led to faster development, and better DX.
Projects
A lightweight package to log SQL queries in your Laravel application
A minimalistic wallet for any Laravel application allowing logging and concurrency
A Highly Customizable Laravel Package to Log Requests
A Laravel package to ease the process of debugging JSON APIs