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