
Alex Rock
Full Stack Engineer
Salaire / Taux journalier
43000 Le Puy-en-Velay, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Expert PHP/Symfony avec 17 ans d'expérience en développement full-stack et leadership technique. Tech Lead freelance spécialisé en architecture logicielle, DDD et formations, ayant dirigé des projets majeurs de modernisation d'applications legacy. Maîtrise approfondie de Svelte/TypeScript, API Platform et Clean Architecture pour créer des solutions robustes et évolutives.
Expérience de travail
Freelance Fullstack web developer, trainer, coach
Orbitale.ioFreelance
avr. 2020 - Présent
6 ans 7 mois
Full remote
It's my freelancing company 😉. Certified PHP/Symfony, expertise in training, coaching, lead dev, architecture, legacy-refactoring, performance optimization, and migration to newer versions of your tools and dependencies.
(Freelance, part-time) Web developer / ops
Agate EditionsFreelance
mars 2013 - Présent
13 ans 8 mois
Management and maintenance of all websites (portals, blogs, forums...), management of debian-based application servers. Development of Symfony apps. * Project management platform with Redmine * Manage dedicated servers * Web-mastering for blogs, forums, etc. * International portal * Cartography application in a role playing game universe (technos : Symfony 3, LeafletJS, NodeJS, tons of algorithms...) * Character management application for role playing games internal open-sourcing to manage different games (technos : Symfony from 2 to 3, ImageMagick, frontend tools, etc.)
Technical architect
LogiproFreelance
août 2025 - août 2025
1 mois
43000 Le Puy-en-Velay, France
Audit a 20+ years old PHP project in order to evaluate different possibilities for modernisation. Investigation on the compatibility with a Composer setup, with new PHP versions, analysis of the deployment project and production setup, assessment of the teams' skills to determine what kind of technical structure suited the current level of the different developers.
Senior full-stack PHP/Symfony developer
maevaFreelance
mai 2025 - juil. 2025
3 mois
Maintenance of a 15+ years-old legacy PHP app made of 60+ repositories, re-architecturing, audit of current state and usage of the project, fixes in old practices, help in upgrading PHP version, helping juniors/med devs learn about more advanced coding practices.
Full Stack Engineer
WebmozartsFreelance
févr. 2025 - mai 2025
4 mois
Development on PHP/Symfony and Angular apps, with GraphQL, DDD, CI/CD, Event Sourcing and Ansible. Project 1: a big GraphQL API serving an Angular frontend app, mostly being a custom administration panel, for a country-wise product system in the wine industry, events organization and big rules and processes to define products attributes. Project 2 : a big events management system built with a GraphQL API serving an angular frontend app, similar to the previous one, but this time also powered by EventSourcing for some data, contacts management, rules, and events planning.
Senior Software Architect
Teclib'Freelance
mai 2024 - déc. 2024
8 mois
Modernize the GLPI project, a 20+ years-old Open Source PHP application, by standardizing some processes, updating the architecture to a more modern stack, and refactor old code into new systems and structures, while keeping compatibility as much as possible with older tools and plugins. Mostly converting a PHP-from-scratch application to a more state-of-the-art Symfony Framework based project, refactoring hundreds of PHP files into single-file abstractions automatically configurable, keeping the legacy part working to ensure no backwards incompatibility, ensuring test suite is simplified, and others.
Full-stack Developer
KuraFreelance
févr. 2024 - mars 2024
2 mois
Programming with PHP/Symfony, API Platform, React, Svelte, Typescript, on a DDD-Clean Architecture system with a Docker-based development setup. Project was a price comparison application, with lots of background scripts to import, filter and update products prices and selling platforms links, advices, and a thorough calculation system to evaluate the different qualities and flaws of a particular product, resulting in an overall score.
PHP/Symfony/Svelte architect/developer/coach
SimplicitiFreelance
févr. 2023 - janv. 2024
1 an
Coordinate the modernization, refactoring and rewrite of very old legacy applications into more robust and modern infrastructure. Case one: An old PHP-from-scratch app with a Java-based map application. Rewriting it into this: * A Svelte+OpenLayers-based frontend, with an integration of legacy views and pages, flexible enough to be selectively rewritten into new Svelte+API components * Geoserver instance for cartography data * PHP/Symfony new backend application with EasyAdmin as administration panel and Api Platform as data gateway for environments, user permissions and main workspace data Case two: An old Microsoft PowerBuilder application with really big MySQL database as backend. Rewriting into this: * A SvelteKit administration panel as frontend, connecting to an API using an OpenAPI-generated HTTP client, had to redevelop an Open Source admin system to fit the needs, and used IBM's Carbon Design System. * PHP/Symfony backend with Api Platform-generated resources, with DDD/Clean architecture, lots of functional testing and configuration setup, connecting to the legacy database and exposing a more modern version of the legacy schema.
PHP/Symfony developer
Agence différenteFreelance
sept. 2022 - déc. 2022
4 mois
Maintenance an upgrades on a standard PHP/Symfony application, in the domain of luxury services around flights and travel. The project contained lots of prices grids calculations and imports, a backoffice, and a precise context-based pricing system.
PHP/Symfony/Rust/Vue developer
CH StudioFreelance
févr. 2022 - août 2022
7 mois
Maintenance and upgrades of a PHP/Symfony application with some DDD practices, related to a communication protocol for medical imagery exchange and digital distribution Also, creation of a Rust+Tauri+Vue cross-platform desktop application for radiologists to print a report based on some medical heart-related data analyses and calculations.
Formation
IMAGE Formation
Certification RNCP de niveau 3 (Bac +2)
2012 - 2013
1 an 2 mois
Licences et certifications
Symfony 4
Délivré le : sept. 2018
Symfony 3
Délivré le : janv. 2018
RNCP de niveau 3 (Bac +2)
Délivré le : mars 2013
Portfolio
