Frederic Oddou
Frederic Oddou

Frederic Oddou

DevOps engineer & Software developer

Hello, I am Frederic, 28 years old.
I am a freelance back-end developer, specialized in PHP/Symfony. I enjoy exploring new technologies and tackling challenges.
For the past few years, I have been interested in infrastructure and cloud technology, which is why I decided to pursue a career as a DevOps engineer.

Resume Contact

Experiences

CanalPlus - MediaHub

MediaHub MAM Platform is the media asset management platform for the Canal+ Group.

CanalPlus - MediaHub

• Migrating applications and services to AWS.
• Creating a template skeleton for applications/services with helm.
• Infrastructure provisioning with terraform (nutanix, ec2, eks, ecr, rds, s3, gitlab, ...).
• Deploying applications with ArgoCD, from Jenkins.
• Creation and evolution of salt states.

  • Kubernetes
  • Helm
  • ArgoCD
  • Gitlab CI
  • Ansible
  • SaltStack
  • Python
  • Terraform
  • Docker
  • Nginx
  • Datadog
  • EC2
  • AWS EKS
  • AWS VPC
  • AWS Lambda
  • Jenkins
  • Kafka
  • ElasticSearch

AramisAuto

AramisAuto stands as a premier online platform dedicated to facilitating the buying and selling of new and used cars throughout France.

AramisAuto

• Led the standardization of CI/CD pipelines with CircleCI for efficient software delivery.
• Improved VM monitoring by deploying Ansible agents/APIs on each VM, and configured Prometheus and Grafana dashboards.
• Automated MySQL backup and restoration processes using Ansible playbooks, enhancing data security.
• Created HELM charts for streamlined deployment in both production and non-production environments.
• Utilized Terraform for provisioning new AWS resources, optimizing scalability and resource allocation.
• Pioneered the creation of an Amazon EKS cluster with Terraform, establishing a robust containerized application foundation.

  • PHP
  • Symfony
  • Kubernetes
  • Helm
  • CircleCI
  • Rundeck
  • Ansible
  • Terraform
  • Docker
  • Docker-compose
  • MySQL
  • Splunk
  • Shell
  • RabbitMQ
  • Traefik
  • Apache2
  • Nginx
  • Prometheus
  • EC2
  • AWS EKS
  • AWS API Gateway
  • AWS Cognito
  • AWS Transit Gateway
  • AWS VPC

Cuult

Cuult is a virtual movie theater platform.

Cuult

• Re-creation of an api from scratch respecting development standards and prioritizing performance.
• Development of new features.
• Video production with AWS Mediaconvert + Cloudfront + S3.
• Installation of development tools such as gitlab, gitlab ci, ansible, nexus, ELK.
• Responsible for multi-platform releases (france, uk, us, switzerland, temporary events) and gitflow management.
• Developing a VOD system with stripe and PostFinance payment.

  • PHP
  • Symfony
  • Docker
  • Docker-compose
  • Gitlab CI
  • RabbitMQ
  • Nginx
  • MySQL
  • ElasticSearch
  • Redis
  • Bucket S3
  • AWS Cloudfront
  • AWS Mediaconvert
  • Ansible
  • Traefik
  • Terraform

FranceTV - VideoFactory

FranceTV is the French public national television broadcaster.

FranceTV - VideoFactory

• In charge of the group’s digital video creation workflows (replay+non-replay).
• Securing of video content, geoblocking, digital rights management.
• Develop in micro services architecture.
• Working on gateway API and event driven architecture.
• Respect and improvement of code quality, testing, integration.
• Developing new video command tool backoffice using hexagonal architecture + DDD
• Improving local environment.
• Upgrading symfony, php and databases versions.

  • PHP
  • Symfony
  • HTML / CSS / JS
  • Bootstrap
  • Twig
  • JQuery
  • Docker
  • Docker-compose
  • Gitlab CI
  • Apache2
  • RabbitMQ
  • MySQL
  • MongoDB
  • ElasticSearch
  • Redis
  • SNS/SQS
  • Bucket S3
  • Varnish

Positive Thinking Company (Link-Value)

Consulting company in P2P (partner to partner).

Positive Thinking Company (Link-Value)

• Technical watch and seek to evolve.
• Exchanges, feedback with the partners.
• Organizes technical interviews.
• Used to be co-leader of a web community.

  • PHP
  • Symfony

Klaxoon

Klaxoon increases collaboration in meetings with tools like Storm, Challenge and Meeting apps, that allow everybody to participate and generate feedback on-site or remotely.

Klaxoon

• Contribute to the development of high traffic web platforms.
• Develop in micro services architecture and with API culture first.
• Participate in technical orientations and optimization research.
• Development of unit and functional tests: PHPUnit, Prophecy, Behat.

  • PHP 7
  • GO
  • Shell
  • Symfony
  • Docker
  • Docker-compose
  • Gitlab CI
  • Nginx
  • RabbitMQ
  • MySQL
  • ElasticSearch
  • Redis

EPITA

Epita is an engineering school based on computer science.

EPITA

• Helping students during the practical works in OCaml and C#.
• Project evaluation and competitive exam surveillance.

  • C#
  • OCaml

PagesJaunes SA

PagesJaunes SA offers local advertising and information services via internet, mobile, and print media.

PagesJaunes SA

• Migrating RabbitMQ and traceability support to ServiceBus (Microsoft Azure) and Datastore (GCP) technologies using Java (Spring).
• Developing a continuous delivery dashboard using Angular.
• Proof Of Concept of GraphQL for micro service architecture.

  • Java
  • Spring Boot
  • Docker
  • Jenkins
  • AngularJS
  • Bootstrap
  • RabbitMQ
  • Datastore
  • Google Pub/Sub
  • ServiceBus

EPITECH

In parallel with my studies, I supervised and helped the younger promotions as a teaching assistant.

EPITECH

• Responsible for the training that includes follow up and projects defense.
• Able to explain concepts in the field of programming skills (C, UNIX/Linux, SQL).
• Responsible for local French module.

  • C
  • C++
  • MySQL
  • Shell
  • Jenkins

NetFoxMaking

Individual business created when I came of age, to benefit from my development services to individuals and professionals.

NetFoxMaking

• Developing web sites for associations and private individual with NetCMS (own creation).
• Managing and developing games by web browsers.
• Developing scripts and programs on demand.
• Management of an infrastructure of multiple websites with automated deployments.

  • PHP 7
  • PHP 5
  • HTML / CSS / JS
  • Symfony
  • SmartyPHP
  • Gitlab CI
  • Nginx
  • Apache2
  • Varnish
  • Plesk
  • VestaCP
  • Bootstrap
  • Twig
  • MySQL
  • ElasticSearch

USL-Badminton

USL-Badminton is a badminton club in Normandy, France where there are national competitors and recreational players.

USL-Badminton

• Development of a website that allows players to register for tournaments.
• Management of the newsletter and social networks.
• Advertising creation for sporting events.

Education

UC Berkeley - University of California Berkeley

Summer Session on Computer sciences.

University of California Berkeley

• CS 61A - Structure and Interpretation of Computer Programs
• CS 162 - Operating Systems and Systems Programming

CSULB - California State University Long Beach

International year, exchange student with study abroad.

California State University Long Beach

• American Language Institute Certification (ALI)
• CECS 326 – Operating Systems
• CECS 453 – Mobile Application Development
• CECS 475 – Software Development with Frameworks
• CECS 445 – Software Design and Architecture

EF - Education First

International school for English improvement abroad.

Education First

• Intensive English course
• SPIN class: TOEIC / Movie / Music / Culture / News / Vocabulary / Business

Epitech - European Institute of Information Technology

Innovation technology and computing expertise school. (Master degree)

European Institute of Information Technology

• Software engineering and computer science classes
• Advanced C & C++
• Advanced UNIX Programming
• System Security
• Java
• Infographics programming
• Advanced databases SQL
• Network and OS Management

Skills

Technical skills

  • PHP 8
  • Shell
  • Symfony
  • Symfony
  • Docker
  • Docker-compose
  • Kubernetes
  • Helm
  • ArgoCD
  • Gitlab CI
  • Varnish
  • Traefik
  • Terraform
  • Ansible
  • SaltStack
  • Prometheus
  • RabbitMQ
  • Kafka
  • MySQL
  • MongoDB
  • ElasticSearch
  • Google Cloud Platform
  • Amazon Web Services

Strength

  • Experience in high traffic applications.
  • Capable of designing and developing a micro services architecture.
  • Very fast integration and skill building.
  • Experience working in scrum and agile methods.
  • Rigorous in development processes: Patterns, Code style, Gitflow, Testing (unit, functional), Code review, production release.

Projects

Click on project to get more details.

Swipeful

Application to organize your trips. We find interesting places to visit near a desired city or country. Then you have the possibility to save the place in a list.

  • Android Studio
  • NodeJS
  • Docker
  • Gitlab CI
  • MySQL
  • Google App Engine
  • Google Maps API
PicChase

Final school project for three years consisting to relate journalist and particular user to sell an event picture for magazine.

  • PHP 7
  • HTML / CSS / JS
  • Shell
  • Symfony
  • Laravel
  • NodeJS
  • Docker
  • Docker-compose
  • Kubernetes
  • Gitlab CI
  • Jenkins
  • Nginx
  • Bootstrap
  • Twig
  • JQuery
  • MySQL
  • ElasticSearch
  • Datastore
  • Google Pub/Sub
  • Google Storage
  • Google Cloud Vision
  • Google Maps API
Zappy

Group project to gather all the knowledge acquired during the two years of Epitech.

  • C
  • C++
  • PHP 7
  • HTML / CSS / JS
  • Twig
Ftrace

Trace is a program that allows an executable to be analyzed during execution.

  • C
  • Shell
42SH

The 42SH is a Epitech project. This is to reproduce a UNIX shell in C.

  • C
  • Shell
Tetris

Development tetris game terminal, added multiple options such as a ghost mode, an array of high-scores.

  • C
  • Shell
Corewar

Developing a simulation of memory war between multiple ASM programs.

  • C
  • Shell
Ray Tracer

The project goal is to generate synthetic images from a scene file. All objects and light sources are configurable.

  • C
  • Shell
TekDoom

Creating a 3D engine to display the blocks like minecraft.

  • C
  • Shell
Epirank

After the collection of the Epitech students information, the website can sort the students with many orders.

  • PHP 7
  • HTML / CSS / JS
  • Python
  • Nginx
  • Bootstrap
  • Twig
  • JQuery
  • PostgreSQL
Bistromatique

Creating a C calculator for calculating infinite numbers.

  • C
  • Shell
NetCMS

A web interface that allows customers to easily configure their website like Wordpress (but home made).

  • PHP 5
  • PHP 7
  • HTML / CSS / JS
  • Bootstrap
  • JQuery
  • Symfony
  • SmartyPHP
  • Plesk
  • VestaCP
  • MySQL
  • Docker
  • Docker-compose
  • Gitlab CI
Funodio

With my passion for music, I developed a web radio with a music streaming service.

  • PHP 5
  • HTML / CSS / JS
  • JQuery
  • Nginx
  • MySQL
NetGame

Web Browser gaming platform that reference Ogame. Developing a private server with the demands of the players for a better gaming comfort.

  • PHP 5
  • PHP 7
  • HTML / CSS / JS
  • Bootstrap
  • JQuery
  • SmartyPHP
  • Plesk
  • VestaCP
  • MySQL
  • ElasticSearch

Centers of interest


Travel

Badminton

Guitar

New technologies

Cinema

Write to me:


Contact information

  • 92370 Chaville, IDF, France

  • +33 6 69 21 42 02

  • frederic1.oddou@gmail.com


Would you like to see my resume on github?