Skills

Strong technical skills serving useful and sustainable systems.

For more than 15 years, I have been working on professional web applications: business platforms, CMSs, APIs, internal tools, existing systems and projects with complex business logic. My approach combines backend expertise, deep system understanding, pragmatism and effective collaboration.

What I Bring in Practice

Backend Development

PHP, Symfony, Drupal, REST APIs, integrations, business logic, maintenance and evolution of existing applications.

Complex System Understanding

Analysis of existing codebases, application architecture, data flows, service dependencies and production constraints.

Incremental Improvement

Targeted refactoring, stabilization, technical debt reduction, testing, code readability and sustainable evolution.

Communication & Support

Clear explanation of technical decisions, team collaboration, mentoring, coaching and knowledge sharing.

Technical Skills

Languages

  • PHP
  • SQL
  • JavaScript
  • Go
  • Bash
  • Perl

Frameworks & CMS

  • Symfony
  • Drupal
  • Laravel
  • Zend Framework

Frontend

  • HTML
  • CSS
  • SCSS
  • JavaScript ES6+
  • jQuery

Databases

  • MySQL
  • MariaDB
  • PostgreSQL
  • SQL Server
  • MongoDB

APIs & Integrations

  • REST APIs
  • SOAP
  • Salesforce
  • ADFS
  • Third-Party Systems

DevOps & Tools

  • Docker
  • Git
  • GitLab CI/CD
  • Azure DevOps
  • Jenkins
  • AWS

Development Practices

Code Quality & Maintainability

  • Structured object-oriented programming
  • SOLID principles
  • Incremental refactoring
  • Readable and maintainable code
  • Useful and contextual documentation

Testing & Reliability

  • PHPUnit
  • Jasmine
  • Vitest
  • Production debugging
  • Performance analysis

Professional and Interpersonal Skills

Analytical Thinking

Quickly understanding existing systems, identifying constraints, data flows and potential weak points.

Pragmatism

Designing solutions that fit real-world constraints: budget, deadlines, stability, technical debt and business priorities.

Collaboration

Working with developers, product owners, project managers, designers, domain experts and non-technical stakeholders.

Communication

Clearly explaining technical problems, trade-offs and decision-making options.

Knowledge Sharing

Supporting students, junior developers and career changers through coaching, code reviews and practical explanations.

Adaptability

Working effectively in a wide range of environments: agencies, product teams, consulting assignments, long-term maintenance and existing applications.

Business Domains

Throughout my career, I have worked on projects across a wide range of industries, each requiring a solid understanding of business rules before delivering useful software.

  • Media
  • Finance
  • Transport
  • Retail
  • E-commerce
  • Agriculture
  • Healthcare
  • Digital Marketing
  • Internal Tools
  • Business Platforms

Summary

I am particularly comfortable when it comes to understanding an existing application, stabilizing it, improving it incrementally and helping a team move forward while staying grounded in real-world constraints.

My profile is focused on backend development, application maintenance, system integration, code quality and technical mentoring.