Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Antoine DAVID

Senior Software Engineer / Technical Leader (14 years of experience)

Antoine DAVID
40 years old
Driving License
Nantes (44100)
Professional Status
Employed
Unavailable
About Me
I have been working in the web for almost 15 years now, through many projects, in different domains and contexts (retail, ocean racing, foreign affairs ministry, telecommunication, postal services, energy, accounting). I have acquired versatile expertise and a proven ability to adapt to the varied challenges of the IT industry.

As an actor of change, I seek above all to put people first rather than processes.
Curious, dynamic and positive by nature, I prefer to see the glass half full rather than half empty.

Five values drive and motivate my daily life: humility, trust, sharing, fairness and transparency.

Hard & Soft Skills : Java/JEE (Spring, Jooq, Hibernate, Maven), Kotlin, Javascript/Typescript (AngularJS/Angular, React, LitElement), Hexagonal Architecture, Event Sourcing (Kafka, RabbitMQ), Database (PostgreSQL, Warp10, InfluxDB), Infrastructure/Tooling (GitHub, GitLab, Docker, Nexus, Datadog, Kibana, Grafana, Rancher, Kubernetes), SaaS Applications, Management, Change Management, Facilitation, Coaching/Technical Support, Leadership
Resume created on DoYouBuzz
  • Marketing Automation - Technical Leader
    • Architecture & design
    • Back-end development
    • Managing business and technical roadmap/backlog (technical roadmap definition, prioritization, epics & user stories creation, tracking)
    • Recruitment & mission follow-up of the team's developers
    • Internal & external technical facilitator for the team (communication, organization, ...)
  • Technologies & Tools
    Java 17-21, SpringBoot 2.x-3.x, Flyway, Maven, Kubernetes, Google Cloud Platform, Datadog, PostgreSQL, GitHub, GitHub Actions, IntelliJ
Learn more
  • Development frontend and backend - 50 % of my time
  • Help in managing the business and technical backlog (definition of the roadmap, prioritisation, creation of tickets, follow-up) - 10 % of my time
  • Recruitment & management of developers - 30 % of my time
  • Participation in the evolution and organisation of the Supply Chain domain of the IT department (25 people currently, including ~15 developers, internal and contractors, 4 PO, 1 QA, 2 support) - 10 % of my time
  • Technos & Tools
    Java 8-11-17, Liquibase, Maven, Kubernetes, Rancher, Google Cloud Platform, React, Typescript/Javascript, PostgreSQL, Oracle, GitLab, GitLab CI/CD, IntelliJ
Learn more
  • Participation in the evolution and organisation of the company (6 people currently, including 2 senior developers, a doctor in data science)
  • Helping to manage the business and technical backlog (roadmap definition, prioritization, ticket creation, follow-up)
  • Recruiting & coaching an intern for 4 months
  • Development (front and back)
    • Retrieval and display of Telegram messages (text, image, video) on a race navigation track (use of Telegram API, leaflet)
    • InfluxDB connector to Warp10 in Java/Kotlin (BigData issue to retrieve Vendée Globe navigation data)
    • Implementation of a GitLabCI pipeline to automate the releases of different projects
    • Implementation of Liquibase to automate the update of the PostgreSQL database directly from the projects
    • Management of deployments from GitLabCI to the CleverCloud host
  • Technos & Tools
    Java 11, Kotlin, Hexagonale Architecture, Event Sourcing, Liquibase, Maven, Gradle, LitElement, Typescript/Javascript, TailwindCSS, Webpack, PostgreSQL, Warp10, InfluxDB, RabbitMQ, GitLab, GitLab CI/CD, CleverCloud, IntelliJ
Learn more
  • Development, coaching and tech support in the MEG application production support team (6 developers, 1 PO and 1 tester) - 70% of my time

    Technos & Tools : JEE (Spring 4.x, Hibernate 5.x), AngularJS 1.x, Angular, PostgreSQL 11.x, Maven, GitLab, Nexus, Npm, Yarn, Kubernetes, Rancher, Kibana, Grafana, SonarQube, Application SaaS used by 6000 user/hour
  • API communauty manager (~8 people) to highlight API management within the company - 10% of my time
  • Helping to organise a stand at DevFest (2018 & 2019)
  • Helping to organise the Tribe (operational and managerial, agility at scale) - 10% of my time
  • HR liaison (local management) since January 2020 for 7 employees and help in defining job descriptions - 10% of my time
  • Active participation in recruitment (CV analysis, technical interviews, onboarding)
Learn more
  • Design and development of the cash management software (https://caisse.rca.fr/)
  • Design and development of the Expense Report software (https://notedefrais.rca.fr/)
  • Implementation of Git within the team (migration of SVN projects and internal Git training)
  • Technos & Tools
    Java, Spring, Hibernate, AngularJS, PostgreSQL, Maven, Jenkins, GitLab, Git, WebPack, Npm, Yarn
Learn more
  • I was involved in many phases of a project: design, JEE development mainly, functional and technical acceptance, bug fixing, integration, delivery, and technical lead.
  • [ERDF] 6 months - ERDF project to dematerialize supplier order taking. I was a technical lead (4 developers, 1 project manager, 1 functional manager).
  • [La Poste] 3,5 years - Project for La Poste Enseigne (intended for communal postal agencies in order to meet their daily needs: franking, money deposit/withdrawal, parcel sending, etc.) where I was involved in the design (database, specification writing, mock-up), development and testing phases.
Learn more
  • I was involved in the design and development phases of three projects for the Ministry of Foreign Affairs
  • Technos & Tools
    Java/JEE, Struts 2, Spring 2.x, iBatis, ACube, Javascript, HTML, CSS, Eclipse, Tomcat
Learn more

Master of Science (MSc) - Software Engineering

Université de Rennes 1 - IFSIC

September 2008 to September 2010
Honours 1

Bachelor of Science (BSc) - Software Engineering

Université des Sciences Angers

September 2006 to June 2008
Honours 2.1

DUT (Two-Year University Degree) - Software Engineering

Université de Bretagne Sud Lorient Vannes

September 2004 to June 2006
  • Bike Trips 3-4 weeks - ~1000kms each (2023, 2021, 2019, 2018, 2016)
  • Road Trip 3-4 weeks (2017 - Western Canada - National Parks, 2015 - Spain - Asturies/Galice, 2014 - Western USA - National Parks)
  • Badminton (secretary of the Nantes Est Club)
  • Biking, running/trail (marathon), hiking

IT

  • Participation in Meetup Nantais, DevFest, Devoxx, ng-europe
  • Technology watch (OCTO, Zenika, YouTube videos, Medium...)
Skills

Front

  • Javascript/Typescript, LitElement, AngularJS/Angular, React
  • HTML 5, CSS 3
  • TailwindCSS

Java / Kotlin

  • Java (Spring, Hibernate, Jooby, Jooq, Maven, Gradle)
  • Kotlin
  • Tomcat, SpringBoot

Event Sourcing

  • RabbitMQ
  • Kafka

Bases de données

  • PostgreSQL
  • MySQL, Oracle
  • InfluxDB / Warp10

Tools & Ops

  • Kubernetes, Docker
  • Rancher, Kibana, Grafana
  • Git, GitLab, GitHub
  • Eclipse, IntelliJ
  • SonarQube, SonarCloud, Checkstyle, PMD

Project Management

  • Jira, Confluence, Trello, Notion

Languages

  • Anglais : niveau B2 européen (équivalent à 750 au TOEIC)
  • Espagnol : notions