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

David Kouioumdjian

Lead / Expert PHP / CTO hands-on

€700/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About David

Lead / Expert PHP / CTO hands-on, 17 years of experience.

I can help you to:

+ Implement a SOLID and/or DDD software architecture (based on my own robust, end-to-end implementation for skill development).
+ Implement PHP industrialization (complete code workflow, tooling, processes, CI/CD with gitlab-CI and/or Jenkins, git workflow, docker, ansible, ansible-tower, continuous integration, best-practices, artifacts, quality-control).
+ Ensure quality level (pair-programming, Code review, workshops, team skill development).
+ Team builder.
+ Business interface, CEO, executives (understand and translate requests, pre-sales, consulting, intermediation with the technical team, QA, etc.).
+ Implement Agile SCRUM, XP.
+ Recruit and build a team from scratch.
+ Conduct watch, R&D, POC workshops.
+ Migrate your applications (PHP technical stack, symfony, database, data model).


My credo: if you want to succeed in your IT projects and achieve a decent quality, you need three factors:

+ A tech manager with a real vision and a real technical ROADMAP.
+ A team builder who knows how to develop their teams from junior to experienced, support them, make them sustainable, and get them to adhere to a common and shared code standard.
+ Tech/Executive alignment, meaning the executive team is already aware and accepts a certain level of quality in the processes, as a foundation and guarantee of quality products, reliable software, and a loyal, engaged, and motivated team.

On paper, everyone can claim this, but I bring a vision on these three aspects:

1. I have already implemented in my career an example of SOLID code, custom with Design Patterns, in TDD.

2. Supporting a developer is not limited to a PowerPoint or a demo.

3. Processes, tools, performance, velocity, work methods....
  • English

    Fluent

  • French

    Native or bilingual

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

Experience

  • SMILE - Paris
    TECH LEAD PHP
    DIGITAL AND IT
    March 2021 - March 2023 (2 years and 1 month)
    Paris, France
    Tech lead in a TMA squad.

    Project context: Technical lead on a TMA unit dedicated to GRDF's PHP application portfolio with about twenty applications for TMA, evolution of the technical stack (symfony, stack).

    Responsibilities:
    - Choice of architectures, design, technical direction.
    - Support for all technical questions.
    - Participation in all migration projects, flagship topics.
    - Technical workshops within the team, setting up local stacks with Docker, tooling.
    - Development of TMA fixes and evolutions.
    - Execution of major technical stack migration projects (symfony upgrade, OS change from Debian to Redhat, Mysql to PostgreSQL..., datacenter change).
    - Writing features in TDD, with a specific software design (chain of responsibility, adapter, facade, proxy...).

    - ANSIBLE AND ANSIBLE TOWER PROD DELIVERY: Chosen as a pilot within GRDF for the complete migration of one of the applications to a technical stack under PHP8, RHEL8, PSQL13.5, symfony 4.4, CI with Gitlab-CI, delivery with Ansible/TOWER on VMs provisioned by Ansible (from an off-the-shelf offer to set up standard stacks, this intervention within the broader context of a new GRDF industrial policy, migration from Jenkins to Gitab-CI, project factory, standardization, delivery automation where I took one of the projects end-to-end to migrate it, write the CI, write the delivery, and propose an original Docker/Ansible stack solution for a complete workflow from development to production).

    - Various developments: Angular 6/12 front-end and Symfony 2/4/5 back-end, apiplatform.
    - Mobile development under Ionic 3, Cordova, for one of the projects, BITRISE.
    PHP 8 Symfony 4 Gitlab CI/CD Ansible Ansible Tower Jenkins PostgreSQL Redhat Angular Ionic Framework MongoDB Typescript Data Migration upgrade AWS AWS Lambda AWS EC2 Docker Git SonarQube wsl Design Patterns
  • Alter WAY
    Lead PHP Developer
    DIGITAL AND IT
    November 2017 - February 2021 (3 years and 3 months)
    Paris, France
    GROUPAMA: DDD architecture, legacy refactoring, migrations.

    • TMA, audit, refactoring, technical debt reduction, significant data migration.
    • Rewriting a component in full object-oriented with several Design Patterns (Chain of Responsibility, Visitor, Decorator, Proxy, Adapter, Value Object), rated A instead of F by Scrutinizer.

    Symfony 3.4 AND 5.0.7, ApiPlatform, Oracle, OpenShift, PHP 7.3 and 7.4.6, phpunit, Docker, Git, Gitlab, Ubuntu 16.04, RedHat, Mysql, Scrutinizer, Redis, DDD.


    TAGERIM IMMOBILIER: PHP web application, Docker, microservices, DDD.
    • Team supervision, support, task assignment and tracking.
    • Delivery (code review, Merge Request, code quality, pre-production/production deployment on Gitlab - Docker Swarm / Azure, guarantor of deliverables).
    • Feature development (on-the-fly PDF generation, data read access security restrictions, import, search filters, user accounts).
    Some key features: document validation workflow with action history, media storage on Azure blob from the media API, application usage statistics, multi-environment DUMP triggering job, transformation of public to private media API (security layer, JWT auth).
    • Relay of architect's recommendations (code quality, metrics, Behat tests, initialization of certain features in DDD).
    • Technical documentation of the project on a Gitlab wiki.
    • Supervision and management of functional tests.
    • Resolution of internal and client acceptance tickets on Gitlab Issues (Agile Scrum like).
    PHP7 DDD Symfony 3 Docker microservices Gitlab CI Azure PostgreSQL Redis Behat scrutinizer Design Patterns
  • Needocs
    Technical Manager - Lead PHP Developer
    SOFTWARE PUBLISHING
    April 2014 - June 2016 (2 years and 3 months)
    Paris, France
    Setting up a Symfony 2 web application from scratch, server park management, processes, industrialization, team lead.
    • Replacement of an outgoing CTO for 3 missions (server administration, application development, site management).
    • Implementation of a development workflow (development cycle up to production).
    • Development of a web application from scratch, modeling, design, and development.
    • Management and evolution of content sites on various themes.
    • Recruitment and supervision of a junior developer.
    PHP 5 Symfony 2 Vagrant Ansible Wordpress Linux MySQL

Recommendations

Be the first to recommend David

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

  • Master 2 NTIC (New Information and Communication Technologies)
    University Cergy-Pontoise
    2003
    NTIC options marketing et commerce électronique

Skill set

Categories