Backend Development - Strong expertise in building custom solutions using pure PHP.
- Experience with PHP frameworks such as Laravel, Symfony, Zend, and CodeIgniter for building robust and scalable web applications.
- Utilizing PHP OOP principles, including inheritance, polymorphism, and encapsulation while adhering to SOLID principles to write clean and
maintainable code. - Skilled in using Composer for managing PHP packages and dependencies.
Frontend Development - Advanced skills in HTML5/CSS3, including pre-processors like SASS and utility-first frameworks such as TailwindCSS.
- Proficient in JavaScript (Vanilla JS and TypeScript) with experience in modern frameworks/libraries like React, Vue.js, Angular, and Lit.
- Ensuring optimal performance and user experience across all devices through responsive design and mobile-first approaches.
- Skilled in build tools such as Webpack, Rollup, and Vite.
- Experienced with testing and debugging using Cypress, MochaJS, and browser developer tools.
Content Management Systems (CMS) - Experience with at least one of the following PHP-based CMS platforms: TYPO3, Drupal, Joomla
- Custom development of themes, plugins, and modules to meet specific business requirements.
- Skilled in multisite management, performance optimization, and security best practices.
API Development - Proficient in building and consuming RESTful and GraphQL APIs using PHP.
- Experience with API integration and creating custom API endpoints for seamless data exchange.
Server Management & Deployment - Familiar with Apache, Nginx, and PHP-FPM for high-performance server management.
- Experienced in setting up and maintaining docker based (DDEV) stacks.
- Proficient in server-side caching (e.g., OPcache, Redis, Memcached).
Database Management - Advanced skills in SQL databases such as MySQL, MariaDB, and PostgreSQL.
- Experience in database design, normalization, and performance tuning.
- Proficient with database abstraction layers like PDO, MySQLi, and ORMs such as Eloquent (Laravel) and Doctrine (Symfony).
Agile & Soft Skills - Active participant in Scrum and Kanban environments.
- Familiar with Agile tools such as Jira, Confluence, and Trello.
- Familiar with Git for version control.
- Strong problem-solving skills and a proactive approach to contributing to team success and project goals.
|