Backend Development
PHP, object-oriented programming, application architecture, database-driven systems and business logic.
Senior Web / PHP Developer
Software developer with 17+ years of hands-on experience building and maintaining production web applications, with a strong focus on PHP, Drupal, backend development, Linux, APIs, integrations, migrations and performance.
My professional work is centered on long-lived web applications and backend systems, particularly in PHP and Drupal. I have worked across the lifecycle of production software: architecture, custom development, third-party integrations, migrations, performance optimization, Linux infrastructure and ongoing maintenance.
A large part of my experience comes from independently solving practical engineering problems in existing systems: understanding unfamiliar codebases, extending legacy applications, modernizing older platforms, connecting external services and improving reliability and performance without unnecessary rewrites.
I also have practical experience teaching programming and creating technical educational content, but teaching is a complementary part of my professional background rather than its primary focus.
The areas below represent the strongest and most consistent parts of my professional experience.
PHP, object-oriented programming, application architecture, database-driven systems and business logic.
Custom modules and themes, migrations, integrations, upgrades, maintenance and long-running Drupal systems.
Linux environments, web servers, PHP-FPM, Docker, deployment tooling, troubleshooting and production maintenance.
REST, JSON, authentication, external services, payment systems and communication between independent applications.
Caching, database and query optimization, API redesign, legacy-system improvement and practical migration strategies.
JavaScript, jQuery, HTML, CSS and browser-side functionality as part of full web applications.
PHP · Object-Oriented Programming · Drupal 6–11 · MySQL · Composer · Drush · Application Architecture · Migration
REST · Web Services · JSON · Authentication · External Service Integration · Payment Integration
Linux · Ubuntu · Nginx · Apache · PHP-FPM · Git · Bash · Docker · Docker Compose
JavaScript · jQuery · HTML5 · CSS3 · AJAX · Client-Side Validation · Interactive UI Development
WordPress · Hugo · DDEV
Legacy-system maintenance · Refactoring · Troubleshooting · Performance optimization · Version control · Technical documentation
Project descriptions are intentionally generalized to avoid exposing client identities, internal architecture or operational details.
2015–2017
2010–2014
LPIC-1 training · ~2014
Persian — Native · English — Strong technical reading / Intermediate written communication · French — Basic (A2)