about-me-image

About me

After working as a Java Software Engineer, I transitioned to a DevOps role focused on AWS cloud architecture

Skills

DevOps

Java AWS CDK/SDK, JavaScript AWS SDK, Terraform, Helm, Kubernetes, Docker, Lens, k9s, OpenSearch (+ OS Dashboards), Grafana, Prometheus, CloudWatch, ArgoCD, EKS, RDS, ECR, AWS Lambdas, Git, GitLab CI

Software Development

Java 8...21, Spring, Play!, Python, PostgreSQL, Hibernate, JS, Typescript, Angular/AngularJS, CSS, Jasper, SwiftUI

Miscellaneous

Github/lab, IntelliJ Ultimate, Gradle, Bash/Zsh scripting, vi/m, PowerShell, Locust, iOS Development, MacOS, Linux (RHEL, CentOS, Fedora, Kali), Windows, Windows Server

Languages

  • French: Native
  • English: Fluent in spoken and written English

Certifications

badge-arch
badge-net
badge-srv
badge-games
badge-s3
badge-ebs
badge-fsx
badge-score
badge-dr

Work

AWS DevOps Engineer

Glady, Paris, France (full remote)January 2024 - Current Position
  • Improved a Java AWS CDK IaC for a SaaS B2C Software with millions of monthly users
  • Provided support to development teams in their cloud infrastructure choices and processes
  • Planned and executed the reindex of billions of OpenSearch documents in order to migrate to a more relevant data template
  • Planned, developed add-ons for, and executed the swap of the main GraphQL gateway serving millions of production requests a day
  • Improved S3 lifecycle rules to reduce cost and complexity while maintaining compliance
  • Created a new Kubernetes cluster (EKS) from scratch to host a variety of tools for internal and external use: status pages (Uptime Kuma), dependency analysis (Dependabot)...
  • Improved docker image hosting by migrating a number of repositories to a common ECR, accessible from multiple accounts. This allowed reduced gitlab runner's resources usage and reduced complexity
  • Specified and developed a in-house system, leveraging ECS, Prometheus and Grafana capabilities, to monitor efficiently the differences between production code and the other environments
  • Improved observability, reliability, auto scaling capabilities and security on a number of AWS resources: ECS, Lambdas, Codepipeline, Codebuild, OpenSearch, Grafana...

Java Software Engineer - Cloud DevOps Engineer

Astrée Software - Saint-Jean-Bonnefonds, France2020 - 2024
  • AWS Cloud Devops Engineer
    • Migrated on-client-premises, B2B, monolithic software to AWS.
      Workload hosted on EKS, use of ECR, RDS, VPN, Kafka
    • Improved CI/CD and IaC for new microservices-based SaaS
    • Worked on FinOPS and SecOPS
  • Manufacturing Execution System software developer
    • Research and development of new standard features
    • Customized the core software to meet clients’ requirements
    • Wrote extensive internal documentation and automated tests
  • Tech lead on High Availability (HA) systems for on-premises applications
    • Improved an existing HA system on Microsoft Failover Cluster
    • R&D and released a Linux-based BDD HA system, based on PgPool-II/PostgreSQL
    • Wrote extensive documentation for both internal and external diffusion

Software Engineer, 6-month internship

SOLUTEC, Lyon, FranceFebruary - July 2020
  • Wrote functional specifications and developed from scratch a Java software to connect a helpdesk software to several different support providers
  • Designed Powershell scripts to publish hardware inventory to an internal ERP, raise alarms in case of suspicious activities or misconfigurations of employees’ laptops (Covid-19 WFH period)

Neurology and Deep Learning, 3-month internship

McGill University - Faculty of Medicine, QC, CanadaJune - September 2019
  • Specified and designed a neural network aiming to achieve human-level quality of brain activity signal sorting
  • Wrote scientific documentation and analysed scientific papers and miscellaneous research
  • Developed a ML model to predict monkeys physical movements, using only internal ear neurons signal processing

Personal Projects

Commercial iOS App Development. Work In Progress

Personal project2024 - Present
  • Specified requirements with medical-field professionals
  • Analysed scientific papers in order to gather mathematical data and concepts useful for the project
  • Developed a PoC website and mobile application to gather insights from alpha testers.
  • Developed an on-device ML model which could prove useful when used with other key-features of the application

StreamDeck Application Development

Personal project2024
  • Implemented basic public REST API usage
  • Implemented asynchronous and scheduled event handling in JS
  • Interfaced with Elgato StreamDeck API
  • Link to the project page

Education

Master's Degree in Computer Science and Software Engineering

ENSEIRB-MATMECA - Graduate Engineering School - Bordeaux, France2017-2020
  • Designed, developed, and tested with JUnit an Aircraft collision avoidance system (TCAS II)
  • Designed and developed an Android application to track a jogger’s path and speed
  • Developed a plugin for CloudCompare, a 3D mapping open-source software (C++)
  • Designed and developed a blockchain-based web service aimed at HR departments to help them verify students diplomas
  • Developed a thread handling interface for Linux systems in user-mode (C)

French CPGE - PTSI/PT

Classe Préparatoire aux Grandes Écoles, Lycée Etienne Mimard - Saint-Etienne, France2015-2017

Two-year intensive program preparing for the national competitive exam for entry to business schools/engineering schools

© Copyright 2023-2024 Ludovic Neynaud | Powered by AWS Amplify | Pictures are mine