I am a Senior PHP and JavaScript Developer with 18 years of experience across Canada, France, and Tunisia. I specialize in Symfony and Vue.js, delivering robust back-end services and slick front-end interfaces for finance, insurance, and time-management domains. I have led database architecture for new applications, migrated legacy systems (including databases with more than 40 million records), and consistently deliver clean, testable code aligned with SOLID and OO principles. I also enjoy mentoring junior developers and driving technical migrations and quality improvements across teams.

Ayoub Etters

I am a Senior PHP and JavaScript Developer with 18 years of experience across Canada, France, and Tunisia. I specialize in Symfony and Vue.js, delivering robust back-end services and slick front-end interfaces for finance, insurance, and time-management domains. I have led database architecture for new applications, migrated legacy systems (including databases with more than 40 million records), and consistently deliver clean, testable code aligned with SOLID and OO principles. I also enjoy mentoring junior developers and driving technical migrations and quality improvements across teams.

Available to hire

I am a Senior PHP and JavaScript Developer with 18 years of experience across Canada, France, and Tunisia. I specialize in Symfony and Vue.js, delivering robust back-end services and slick front-end interfaces for finance, insurance, and time-management domains. I have led database architecture for new applications, migrated legacy systems (including databases with more than 40 million records), and consistently deliver clean, testable code aligned with SOLID and OO principles. I also enjoy mentoring junior developers and driving technical migrations and quality improvements across teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Arabic
Fluent
French
Fluent
English
Fluent

Work Experience

Senior Developer at Progi
August 1, 2022 - Present
Led the migration from Symfony 3.4 to Flex (v4) and PHP 5.5 to 7.4. Developed supplier certificate management and search filtering by certification. Created dashboards for group suppliers with analytics and charts. Introduced Playwright end-to-end tests to increase QA coverage.
Senior Developer at Alterfina.ca
February 1, 2019 - July 31, 2022
Maintained and evolved multiple production sites and internal services for a consumer lending company. Built revenue and expense analysis modules for finance operations. Integrated Flinks for Instant Bank Verification (IBV) data collection. Migrated from Symfony 2.8 to 3.4 and PHP 5.5 to 7.4, including code refactoring and adding tests.
Senior Developer at BNP Paribas
February 1, 2018 - July 31, 2018
Managed the full lifecycle of an SSH Key Justification application, from requirements to production delivery. Reverse-engineered and designed the database architecture. Implemented authentication, Role-Based Access Control (RBAC), and automated alerting. Built advanced JavaScript autocomplete for asset management workflows.
Consultant Developer at CleverTech
March 1, 2017 - February 28, 2018
At Havas (Fullsix Group), created REST APIs for an audience comparison tool and generated reports in JSON and PDF format. At Amundi, contributed to the corporate website merger project during the Amundi-Pioneer merger, adapting the new brand identity and developing new modules using eZ Publish 5.
Lead Developer at Orange Telecom
February 1, 2016 - February 28, 2017
Led the design of the application and database architecture for a new web application that calculated variable compensation for sales staff. Implemented modules for seller records, sales order management, and results generation.
Junior Developer at ADP
September 1, 2012 - February 29, 2016
Maintained and evolved the "GTA" (Time and Activity Management) enterprise application. Developed modules for delegating a manager's replacement, assigning mobile access to employees, and correcting attendance declaration anomalies.
Developer at Interactive Technologies
January 1, 2012 - December 31, 2012
Refactored the CARAC website on eZ Publish 4.6, modernizing the codebase and improving maintainability.
Developer at Anatole
January 1, 2010 - December 31, 2012
Developed for the Fleet Manager telecom cost-management platform, delivering cost-control capabilities for telecom usage and billing.
Developer at PositifTunisie
January 1, 2009 - December 31, 2010
Built e-commerce sites with Tunisian payment gateway integration.
Developer at Wezign.com
January 1, 2008 - December 31, 2009
Created websites for the events industry using PrestaShop, Magento, and Zend Framework.

Education

Master's in Applied Computer Science at ESC
January 1, 2005 - December 31, 2007
University Diploma in Computer Technology at ISIMM
January 1, 2002 - December 31, 2005

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services, Media & Entertainment, Other