You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Montasser SmidaMS

Montasser Smida

Lead / PHP Symfony Developer

€480/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Montasser

I studied computer science and graduated in 2011.
During my studies, I acquired a wide range of technical skills (how to use techniques and tools to summarize, model, solve problems, design and test in the fields of information technology and computer science, and be aware of the limitations involved), as well as academic ones.

Since my native language is French, my English knowledge has improved very well, and above all, I have acquired in-depth knowledge of object-oriented programming, relational databases, ICT, etc. --------

After graduation, I started learning PHP and today, 9 years later, I consider myself a fluent and experienced programmer in PHP (using procedural as well as OOP approaches).

Nowadays, I work with MySql databases, JavaScript (discreet), combining it with the jQuery library and Ajax technologies, strictly following W3C standards, as well as SEO rules, implementing microformats, taking care of cross-browser compatibility and including other techniques, which can improve the accessibility and visibility of websites.

I like to start building projects from scratch, although following client needs is the main objective and, as such, websites can be built using a CMS or a framework on demand.
  • Arabic

    Native or bilingual

  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km), Paris (up to 20km)

Experience

  • BNP PARIBAS SA
    Lead PHP 7 Developer
    BANKING AND INSURANCE
    June 2018 - Today (8 years)
    Project: Pegasus – BNP PARIBAS Banking Relationship Entry Engine.

    Context: Design and development of a platform for a Digital Bank - Hello bank (Hb!) – BNP PARIBAS Physical Branch.

    The project aims to develop an intranet for BNP PARIBAS customer advisors to facilitate all account opening requests (Hello Bank! Online Bank or BNP PARIBAS Physical Branch).

    Responsibilities:
    - Development of application improvements.
    - Production monitoring and evolutionary maintenance.
    - Automation of account opening processes.
    - Participation in functional and technical meetings with BNP PARIBAS IT teams.
    - Development of unit tests and CodeCept acceptance tests.
    - Implementation of automated tests on Selenium IDE.
    - Development of SOAP and REST web services.
    - Integration of Jouve/AMI document recognition algorithms.
    - Development and integration of BNP PARIBAS LDAP authentication.
    - Development of banking control web services (Bank of France Controls, RP Existence, and Vigilance).
    - Development of banking web services (account opening, bank card order, referral bonus payment).
    - Development of a bank transfer rejection processing tool for accounting teams.
    - Code quality (SonarQube).
    - Administration of LAMP Cloud servers (4 PROD servers, 2 QUALIF servers, 1 DEV server).
    - Security audit.
    - Technical documentation writing.

    Technical Environment:
    PHP7, ZendFramework, MySQL, JQuery, HTML, CSS, UIKIT, Material Design, PHPUnit, JIRA, REST API, SOAP, Codecept, Selenium IDE, Webpack, GIT.
    PHP7 ZendFramework MySQL jQuery CSS3 HTML5 UIKIT Material Design PHPUnit Selenium Atlassian JIRA API REST SOAP Webpack Git Git-SVN Codecept Varnish Memcached Redhat Docker Blackfire Sentry Kubernetes
  • AMHSOFT
    Lead PHP Developer
    E-COMMERCE
    March 2011 - May 2018 (7 years and 3 months)
    Tunis, Tunisia
    Architect / Lead PHP Developer

    Project: Payfort - Online payment gateway for E-Commerce sites https://www.payfort.com.


    Context: The project involves developing an online payment platform for e-commerce sites to help them accept online payments, reduce payment fraud, and maximize their revenue.

    The payment platform provides all banking operations offered by Visa, Master Card, and American Express. Installment payments and recurring payments are also accepted (4x payment).

    The project also provides a billing and recurring billing platform.
    The project was acquired by the AMAZON group in 2017.

    Responsibilities:

    - Backend development in PHP.
    - Frontend development in AngularJs – HTML - CSS.
    - Implement the service integration architecture with e-commerce sites.
    - Development of a security system for payment transactions.
    - Participate in training programs provided by Visa and Master Card teams.
    - Writing technical documentation for third-party developers.
    - Implement REST web services for mobile teams (IOS SDK, ANDROID SDK).
    - Training external developers.
    - Development of the billing and recurring billing module.
    - Security audit of offered services.
    - Implement the technical architecture for migrating the project to SAAS mode.
    - Integrate security systems offered by Visa and Master Card (3D Secure).
    - Integrate online payment plugins on client sites upon request.
    - Implement an architecture for POS payment terminals.




    Project: Automotive Merchant Web Platform – Autohauswenden Gmbh.
    Context: The project involves developing a web application for Autohauswenden, a leader in the used vehicle trade in Germany and Europe.
    The project aims to develop, organize, and automate administrative tasks (Finance, Accounting), and inventory management strategies.
    The application also handles the marketing strategy for automobiles in direct connection with the leading site in Germany and Europe, "Mobile.de" (automatic publication of automobiles on the site).

    Challenges:
    The platform consists of the following elements:
    User and access management.
    Inventory management (Automobiles).
    CRM: Customer and contact management.
    Financial management (customer invoices, credit notes, etc.).
    Export of data in accounting format.
    Test drive booking + Calendar and Agendas.
    Task management between users.
    Procurement tools (Used to identify the most profitable vehicles directly using a robot agent developed for searching on "mobile.de" and "autoscout24.de").
    Document management system (DMS), online document storage.
    User activity tracking and history system.
    Online notification and alert system.
    Online document printing system (contracts, brochures, bookings).
    Automatic publication of automobiles on the "mobile.de" site using web services.
    Tracking of phone calls and customer complaints.
    Dashboard and statistics.

    Responsibilities:
    Backend development in PHP.
    Frontend development in AngularJs 1.4 – HTML - CSS.
    Responsive Design.
    Unit testing.
    Code quality (SonarQube).
    Continuous integration (Jenkins).
    Security audit.
    Technical documentation writing.
    Deployment.
    Technical Environment:
    PHP, Symfony3, FOSUSER, MySQL, Angular JS 1.4, JQuery, HTML, CSS, UIKIT, Material Design, PHPUnit, JIRA, Twig, REST API, SOAP.
    Tools:
    Netbeans, XAMPP, MySQL Workbench, GIT, SSH, FileZilla, Notepad++, Postman, Swagger, Firebug, Jenkins, SonarQube.

    ____________________________________

    Project: Online Taxi Booking Platform – TaxiAngebot - Germany.
    Context: The project involves developing an online taxi search and booking platform in Germany.
    The platform consists of 3 parts:
    1. Client Part: The client can visit the site and search for the nearest taxis on the map, or post a request, and the request is broadcast to all taxis in the area.
    2. Taxi Part: The connected taxi receives requests from clients.
    3. Administrator Part: Manage content and track rides.

    Technical Environment:
    PHP, Symfony 3, MySQL, JQuery, HTML, CSS, PHPUnit, JIRA, Twig.
    Tools:
    Netbeans, XAMPP, MySQL Workbench, SVN, PUTTY-SSH, FileZilla, Notepad++.


    ____________________________________

    Project: Sally Perel Prize - Volkswagen AG.
    Context: The project involves developing a dynamic website (Front-office) and a web application (Back-office) for Volkswagen AG (Business Unit – Braunschweig) in Germany, in homage to the character of
    "Sally Perel". The project is aimed at young people in Braunschweig to motivate and support them in engaging in respect and tolerance.

    Challenges:
    The project consists of two parts:
    Front-Office: Dynamic presentation website with online application space.
    Web Application (Back-office): Advanced administration space consisting of several modules:
    Content management (pages, menus, images)
    User and access management
    Application management.
    CRM.
    Project and resource management.
    Task management system (Todos)


    Responsibilities:
    Study and design.
    Development.
    Theme integration.
    Unit testing.
    Code quality (SonarQube).
    Security audit.
    Deployment.

    Technical Environment:
    PHP, Symfony 2/3, MySQL, JQuery, HTML, CSS, BootStrap, PHPUnit, JIRA, Twig.
    Tools:
    Netbeans, XAMPP, MySQL Workbench, GIT, SSH, FileZilla, Notepad++.

    ____________________________________

    Project: Project Management Platform – AMHSOFT e.k (Braunschweig) - Germany.
    Context: The project involves developing an internal web platform for project management for the benefit of our entity in Germany.

    Challenges:
    The platform consists of:
    User and access management.
    Managing the company's internal projects.
    Employee task management.
    Project tracking and reporting.
    Automatic generation of Gantt charts.
    Resource management.
    Cost management.
    Generation of charts and statistics.
    Scrum board.
    Dashboard and statistics.
    Automatic generation of charts (Funnel, water fan, etc.).

    Technical Environment:
    PHP, Symfony 3, REST, Angular JS 1.4, Material Design, MySQL, JQuery, HTML, CSS, PHPUnit, JIRA, Twig.
    Tools:
    Netbeans, XAMPP, MySQL Workbench, SVN, PUTTY-SSH, FileZilla, Notepad++.

    ____________________________________







    Intranet Platform – Durrat AL Bahrain.

    The project involves developing an intranet for the company Durrat Al Bahrain.
    The purpose of the intranet is to facilitate communication between the company's administration and its employees (approximately 16,000 employees).

    The application is responsible for displaying administrative notes, leave requests, internal events, reimbursement requests, etc.


    Responsibilities
    Participation in meetings with technical referents from Durrat Al Bahrain.
    Project architecture design.
    PHP5.3 development on Zend Framework 2.
    Development of models, controllers, and views.
    Theme and Dashboard integration.
    Code review and creation of module architecture.
    Unit tests with PHPUnit and acceptance tests.
    Team supervision and monitoring (2 developers).
    Technical documentation.
    Deployment and delivery to production.
    Customer support.
    Monitoring and maintenance.

    Technical Environment: Php5, Zend Framework 2, MYSQL, Ajax, jQuery, CSS3, Zend Studio, Material Design, UIKIT, PHPUNIT, BugMantis, Firebug, Apache, Mysql, Git, PUTTY SSH, Doctrine, TWIG, AdminLTE, Composer, Jenkins, Acunetix Web Scanner, Poedit.

Recommendations

Be the first to recommend Montasser

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering
    ISSAT GAFSA, TUNISIA
    2011

Certifications

  • Secure your web applications with OWASP
    Openclassroom
    2020

Skill set (35)

Categories