in tests we trust

full information available online at
https://tardypad.me/resume

Damien Tardy-Panis

software engineer
damien.job@tardypad.me
located in Barcelona, Spain

my main qualities as software developer:

  • quality driven: meticulous and rigorous
  • agile minded with Lean principles
  • generalist more than specialist

my main values in software development:

  • simplicity: as a prerequesite for robustness, reliability, stability and security
  • transparency: as a foundation to build trust upon
  • efficiency: to minimize waste of computing and human resources as a whole

professional experience

Crisp

internal tooling full-stack engineer
- current Barcelona, Spain hybrid
development of employees portal

main responsibilities:

  • improvement of workflows for service, supply chain, assortment and finance departments
  • development of management web interface and its backend

working environment:

  • agile using Scrum framework
  • unit, integration and end-to-end testing
  • code reviewing process
  • continuous integration and deployment

technologies

  • languages:
    • PHP
    • TypeScript
  • environment:
    • Google Cloud
    • PostgreSQL
    • Redis
    • React
  • monitoring:
    • Sentry
    • Tideways
  • development:
    • Git
    • PHPUnit
    • Gerrit
    • Puppeteer

Leaseweb

bare metal automation full-stack engineer
- Amsterdam, Netherlands hybrid
development of automation platform for bare metal servers

main responsibilities:

  • development of API for automation on dedicated servers
  • development of management web interface for employees and customers
  • maintenance of related infrastructure

working environment:

  • agile using Scrum framework
  • unit and integration testing
  • code reviewing process
  • continuous integration and deployment

main internal improvements contributed to:

  • development of Terraform provider plugin
  • prototyping of Platform as a Service

technologies

  • languages:
    • PHP
    • Go
    • Bash
    • TypeScript
    • Python
  • frameworks:
    • Symfony
    • Angular
  • environment:
    • Linux
    • MySQL
    • MongoDB
    • Nginx
    • Chef
    • Docker
    • Terraform
  • monitoring:
    • Icinga
    • Grafana
    • Elasticsearch
    • Kibana
  • development:
    • Git
    • PHPUnit
    • Bitbucket
    • Jenkins

M2mobi

mobile backend devops engineer
- Amsterdam, Netherlands on-site
development of the backend of mobile applications

main responsibilities:

  • development of API for mobile clients (iOS, Android, web,...)
  • Integration to third party systems for users management, push notifications,...
  • servers setup and administration

working environment:

  • agile using Scrum framework
  • unit and functional testing
  • code reviewing process
  • continuous integration
  • DTAP approach

customers were mostly major international airports and sizable national companies:

  • large amount of data and users
  • remote international teams cooperation

main internal improvements contributed to:

  • enhancements to monitoring and analytics
  • introduction of Infrastructure as Code
  • development of functional testing
  • creation of the Digital Airport Platform

lead backend developer on few projects and intern mentorship

technologies

  • languages:
    • PHP
    • Bash
    • Python
  • environment:
    • MariaDB
    • Redis
    • Nginx
    • Contentful
  • hosting:
    • AWS
    • Linux (CentOS)
    • SaltStack
  • monitoring:
    • Icinga
    • Grafana
    • Telegraf
    • InfluxDB
  • development:
    • Git
    • PHPUnit
    • Review Board
    • Jenkins

Smile

e-commerce development engineer
- Amsterdam, Netherlands on-site
development of e-commerce websites and standalone modules

mainly focused on the webshops back-office part:

  • integration to third party systems for the products catalog, deliveries, payments,...
  • custom functionalities for promotions, reports, inventories,...

customers were mostly sizable national companies:

  • large amount of products and orders
  • usage of both Community and Enterprise editions of Magento

main developer and primary technical support on some projects

technologies

  • languages:
    • PHP
    • Bash
    • Javascript
  • framework:
    • Magento
  • environment:
    • Linux (Debian)
    • MySQL
    • Apache
    • Varnish
    • Solr
  • development:
    • Git
    • SVN
    • LXC

B. Braun Aesculap

software engineer intern
- Grenoble, France on-site
development of a desktop GUI to manage a surgical instruments database

technologies

  • language:
    • C++
  • framework:
    • Qt
  • database:
    • SQLite
  • development:
    • SVN

personal experience

I have as well experience in other diverse domains and languages through personal projects and contributions:

You can find all those open source projects on the following platforms:

education

Grenoble INP - Ensimag

Engineer's Degree (Master level)
- Grenoble, France

National school of computer science and applied mathematics of Grenoble
Engineering of information systems

languages