Hossein Farahani

Software Developer

Back-End Developer

PHP Developer

Lecturer

Hossein Farahani

Software Developer

Back-End Developer

PHP Developer

Lecturer

Resume
Experience
2023 - Present
Software Engineer
ParsPack

 

 
 

 

 

2020 - Present
Part-time Lecturer
MaktabSharif

Website: MaktabSharif

 

  • Senior lecturer for back-end bootcamps covering programming basics, PHP, Laravel, databases, best practices, design patterns, and deployments.
  • Mentor and guide students to become successful and profitable junior back-end developers.
  • Successfully trained and introduced over 25 developers to the community in two bootcamps.

 

2021 - 2023
Lead Developer
GuyanAfzar
Website: GuyanAfzar
 
  • Managed a team of developers to improve VOIP solutions and address inefficiencies in past implementations.
  • Improved organizational productivity by implementing enterprise communication solutions.
  • Developed and delivered customized products for billing platforms that enabled customers to manage costs and monitor call center performance in real-time, leveraging a range of technologies such as PHP, Python, Node.js, MongoDB, Linux, and Zabbix.
2018 - 2020
Back-End Developer
FANAP
Website: FANAP
 
  • Developed and implemented solutions to automate business processes, such as enabling online ticket purchases for amusement parks.
  • Collaborated closely with stakeholder groups to implement a content-based platform for children and teenagers, ensuring that the platform met the needs and preferences of the target audience.
  • Worked on improving system performance and stability, utilizing technologies such as MongoDB, Redis and MySQL
2017 - 2018
Lead Developer
TaraabarNet
Website: TaraabarNet
 
  • Led the development team at Taraabar.net, responsible for enhancing the national transportation system with new solutions.
  • Designed and built large-scale relational databases and created informational databases for analysis purposes by running a web crawler.
  • Participated in the data analysis process by identifying relationships and optimizing data fetching.
  • Conducted interviews and recruited talented developers, while mentoring them to reach their full potential.
  • Conducted code reviews and paired with team members. Directed the team using the Scrum and Agile methodology.
2016 - 2017
Developer Intern
NarinGames

Website: NarinGames

 
  • Transformed the game server infrastructure at NarinGames to enhance user experience and performance.
  • Designed and developed custom landing pages and back-end APIs that allowed clients to interact with the system and access the necessary data they required.
  • Restructured the internal network infrastructure by configuring Microtik and NAS, and integrating collaboration and automation software such as GitLab and local mail and chat servers.
 
 

 

 

Skills
Coding
  • PHP / MYSQL
    85%
  • Laravel / Lumen
    85%
  • HTML / CSS
    50%
  • Javascript
    40%
Languages
  • English
  • Persian
Knowledge
  • Design Principles
  • SOLID
  • Design Patterns
  • Restful APIs
  • TDD
  • Async
  • Ubuntu Server
  • Redis
  • Web Socket
  • OAuth2
  • Docker
  • MongoDB
  • Elastic Search
  • Message Brokers
  • Caching Systems
  • Leadership / Management
  • Scrum / Agile
Testimonials