Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

abdelhakim aboulhaj

Web Development Engineer (PHP8, Symfony)

CERTIFIED Symfony 6
PHP
Senior Developer
Web developer
Study and development engineer
abdelhakim aboulhaj
34 years old
Driving License
Marrakech (40000) Morocco
Professional Status
Employed
Available
About Me
TECHNICAL REFERENT FOR SYMFONY/PHP

Creative Web Developer with over 7 years of experience dedicated to create and optimize high-impact websites focused on user experience for businesses. With a strong background in Symfony, I have the ability to utilize its components and tools to develop scalable, maintainable, and high-performing web applications. From creating RESTful APIs to implementing custom workflows, I have a deep understanding of the Symfony ecosystem and its integration with other web technologies.
Resume created on DoYouBuzz
  • Ensure daily reporting of tasks completed upon request
  • Organize, monitor, and validate projects developments
  • Management, Supervision, and Support of New Hires
  • Stay updated on technological advancements and make suggestions to the team
  • Ensure proper compliance with specifications
  • Plan department activities and ensure adherence to schedules
  • Identify user needs, provide follow-up, and propose decisions
  • Task estimation and commitment to delivery deadlines
  • Some Missions :
  • Dekupl (ongoing):
    - Position: Senior Developer
    - Context
    • https://www.avoskids.com/avoskids
    Symfony 6/PHP 8.1 Pimcore 10
  • Antadis (7 mois) :
    - Position: Senior Developer
    - Context
    • https://www.privatesportshop.fr/
    • Provide support to the core team for maintaining the existing system
    • Develop new features (e.g., Mirakl integration, Orchestra, voucher system, etc.)
    • Participate in implementing a new architecture based on gateway API between the front office, back office, mobile app, and other third-party services
    - Objectives:
    • Application Maintenance (TMA) for the Back Office
    • Application Maintenance (TMA) for the Front Office
    • Creation of a Gateway API
    • Creation of a new Front Office
    - Technologies used:
    • Symfony 6/PHP 8.1
    • ApiPlatform 2.6
    • Prestashop 1.4
    • Lumen (PHP Micro-Framework By Laravel) 5.8/PHP7.4
    • Maria DB
    • PHPcs, PHPStan, Psalm
    • PHPunit
    • Redis
    • Docker
    • Git/Gitlabs, Gitlab-ci
    • Microsoft Azure (ticket management), Mattermost
  • Fidesio (9 mois) :
    - Position: Lead Developer
    - Context:
    • https://mym.fans/
    • Responsible of payment and subscription development
    • Mentoring junior developers
    • Participation in the design and modeling process
    • Code review
    - Objectives:
    • Replatforming and migration from PHP 4 to Symfony 5.
    • Adding missing features
    - Technologies used:
    • Symfony 5.4/PHP 8.1
    • ApiPlatform 2.6
    • Postgresql
    • Mercure
    • Onesignal Api
    • HWI Oauth
    • RabbitMq, Amazon SQS messenger
    • Checkout sdk, EPOCH
    • REDIS
    • AWS S3
    • Easy admin 3
    • Sentry, PHPcs, PHPstan, Datadog
    • Docker
    • Git/Gitlabs, Gitlab-ci
    • Preview (ticket management), Slack
  • Largus (2 months):
    - Position: Senior Developer
    - Context:
    • Ensure maintenance of the existing system
    • Develop new features
    - Objectives:
    • Migration from Symfony 2.5 to Symfony 3.4
    • Application maintenance (TMA) for the back office and API of the MAURIN application
    - Technologies used:
    • Symfony 2.5/3.4
    • FOSRestBundle
    • MySQL
    • PHPcs
    • Docker
    • Git/Gitlabs
    • Jira/Confluence (ticket management), Slack
  • Octelio (1 year 8 months)
    - Position: Experienced Developer
    - Context:
    • [OEA] http://avmsd.obs.coe.int/
    • [OEA] https://mavise.obs.coe.int/
    • [Touristra] https://www.touristravacances.com/
    • [OEA] Multilingual search engine for audiovisual law articles for the European Audiovisual Observatory (OEA)
    • [AMFE] Mobile app for AMFE (Association for Children Liver Diseases) for detecting liver diseases in children
    • [AMFE] Design, modeling, and estimation of API and back office
    • [AMFE] Application development
    • [AMFE] Analysis of uploaded images via the mobile app for detecting dominant colors
    • [AMFE] Deployment and production setup
    • [Touristra] Maintenance of the existing system and development of new features for a French tourism company's website
    - Objectives:
    • [OEA] Creation of a multi-site back office
    • [OEA] Document management and generation
    • [AMFE] Creation of a back office and API
    • [Touristra] Addition of missing features
    - Technologies used:
    • FOSRestBundle
    • MySQL, PostgreSQL
    • OpenApi
    • Expo push notifications
    • Wkhtmltopdf
    • phpoffice/phpspreadsheet
    • SSO integration
    • PHPcs, PHPstan
    • Rancher
    • PHP GD library
    • MySQL
    • PHPcs
    • Docker
    • Git/Gitlabs
    • Trello (ticket management), Slack
  • Company DescriptionTech My Team is a digital and mobile production company located in Marrakesh. They position themselves as a key partner for your digital transformation. Their expertise covers various areas including UX/UI, Front & Back-end development, data analysis, web marketing, and DevOps. They are also skilled in using different CMS platforms such as Drupal (Acquia certification), WordPress, and Prestashop (partnership), as well as technologies like the Symfony framework (the first SensioLabs partner in Morocco), React, React Native, Azure, Gitlab CI/CD, Kubernetes, and Node.js. Since 2015, Tech My Team has been focusing on the development of custom web applications, from consultation to development, and also offers third-party application maintenance (TMA) services.
  • Participation in the design and development of web applications
  • Software maintenance, bug fixes, and software evolution
  • Some Missions :
  • AGENTX :
    - ECUVIE : Creation of different versions of their intranet application
    â—¦ Mission2019 Developed using Symfony 3.4
    â—¦ Mission2018 Developed using Symfony 2.8
    â—¦ MissionUC Developed using Symfony 2.8
    â—¦ Route2016 Developed using Symfony 2.5
  • TechMyTeam :
    • Creation of the official website for TechMyTeam agency at https://techmyteam.com/fr/ using Symfony 2.5
  • Design and development of an online reservation web application
    Technologies: Symfony2 Framework, Bootstrap, Twig, Doctrine, JQuery, HTML5, SCSS, PayPal API, Facebook API.
  • Design and development of a web application for publishing reviews and requesting administrative papers (PHP 5 OO).
  • Study of the network infrastructure.
  • Implementation of a dynamic VLan server (OpenVMPS).

Symfony Certification

SENSIOLABS UNIVERSITY

August 2022 to October 2022

Engineering degree

Moroccan School of Engineering (EMSI)

October 2012 to September 2015
  • Specialization in computer engineering and networking
  • Option in MIAGE (Applied Computer Methods in Business Management)

SPECIALIZED TECHNICAL DIPLOMA

THE SPECIALIZED INSTITUTE OF MANAGEMENT AND COMPUTER SCIENCE TECHNOLOGY (ISGI)

September 2010 to July 2012
Specialization in Network Techniques

BACCALAUREATE (High School Diploma)

CADI AYAD High School

2010
MATHEMATICAL SCIENCES -A-
  • PHP8 / PHP5
    Advanced
  • JavaScript, Jquery, Json, Ajax, Xml
    Advanced
  • HHTML5 / CSS3 / JqueryUI / Bootstrap
    Good
  • REST architecture
    Advanced
  • Expert in Symfony Framework
    Advanced
  • Laravel Framework
    Intermediate
  • AngularJS
    Intermediate
  • MySQL
    Advanced
  • MariaDB
    Advanced
  • PostgreSQL
    Advanced
  • REDIS
    Good
  • UML (Unified Modeling Language)
    Advanced
  • Merise
    Good
  • Method Agile / Scrum
    Advanced
  • PhpStorm
    Advanced
  • Netbeans
    Advanced
  • GIT (GITLABS & GITHUB & BITBUCKET)
    Advanced
  • Trello
  • Online payment solutions (Paypal, Credit Agricole e-transactions, Checkout)
    Advanced
  • Search engine (elasticsearch, solr)
    Advanced
  • Mac OS
    Good
  • linux debian
    Good
  • Windows
    Good
  • Football
  • Chess
  • Member of the Lalla Salma Foundation for Cancer Prevention and Treatment
  • Repairing mobile phones and PCs.
Certifications

Symfony 6 Certified Developer (Advanced)

2022
A certified Symfony developer has a deep expertise in the Symfony framework, its features, and best practices. They are capable of building robust and high-quality web applications using Symfony, adhering to coding standards, implementing automated tests, and ensuring application security.
Languages
  • Arabic
    Expert
    Native Language
  • English
    Good
    Intermediate 6 (CLC)
  • French
    Good
  • German
    Notions
    A1