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

Damien Tardy-Panis

Software engineer
damien.job@tardypad.me
Located in Barcelona, Spain

About

My main qualities as software developer:

My main values in software development:

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