Eric Pidoux

Senior Software Engineer with 15 years of experience in web development and web project management at a digital agency, based in Orbe (Vaud, Switzerland).

Specialised in PHP and web technologies, I work with clients ranging from SMEs to large corporations on showcase websites, e-commerce and, above all, custom internal applications.

My role covers the whole software lifecycle:

Estimation & Agile sprint management

Design of robust and scalable architectures

Backend/front-end development & integration

Testing, CI/CD & deployment / DevOps

Maintenance and technical support

Passionate about software quality, I combine technical expertise and product vision to deliver reliable solutions tailored to business needs. Linux is my environment of choice, but I have also worked on Windows and Mac.

Publications

Author of Git Best Practices Guide (Packt)

Technical reviewer of two books: GitLab Repository Management and Extending Symfony2 Web Application Framework (Packt)

Code: gitlab.com/epidoux &  github.com/epidoux

Professional experience

Web Achitect

createur.ch

2013-03 — Present

Estimation, analysis, management and development of many digital projects across a wide range of industries (fine watchmaking, jewellery, luxury, sponsorship, banking, education, hospitality, etc.). Deliverables range from complex internal web applications to showcase websites and advanced e-commerce platforms.

Skills used on these projects:

Backend: PHP, Symfony, Craft CMS, APIs

Databases: MySQL, MongoDB, PostgreSQL (design, optimisation, migrations)

CI/CD & DevOps: Git, GitLab CI, automated pipelines, continuous deployment and monitoring

Analysis & design: UML, Merise, functional and technical specifications

Frontend: JavaScript, HTML, CSS/Sass, Gulp, Bower, Webpack, responsive design, web integration

Hosting & SEO: Analytics, Search Console, Semrush, SEO optimisation, Infomaniak, Cloudflare, Azure, AWS

Project management: agile methods (Scrum, Kanban), Jira, Confluence, Kanbanflow, sprint planning/tracking and client/team coordination

Key role: driving the full cycle (from estimation to maintenance), designing scalable architectures, setting up quality best practices and advising clients on their technology choices.

PHP Software Engineer

Freelance

2012-10 — 2013-02

Development of websites and web modules with the Symfony PHP framework.

Education

BTS (two-year higher national diploma)

Business computing, software development option

2009

Bachelor’s degree

Mathematics and computer science

2010

Master’s degree

Computer science applied to business management (MIAGE)

2012

Languages

French (native)
English (full professional proficiency)

Skills

Backend

PHP Symfony Craft CMS

Backen

APIs

Frontend

Javascript HTML / CSS / Sass

Data

MySQL / PostgreSQL Redis

DevOps

Docker GitLab

AI

Generative AI / LLM

Hosting & SEO

Cloudflare / Infomaniak / AWS / Azure SEO

Project management

Scrum / Kanban Jira / Confluence

Analysis & design

UML / Merise

Tools

Git Linux