Resume

Career, skills & projects

Estelle Picq

Full-stack Tech Lead · Architecture & AI-augmented development

Toulouse, Occitanie · France

Profile

Tech Lead specialised in JavaScript/TypeScript, with over 13 years of experience designing, building and delivering web and mobile applications. I support teams in their technical decisions and in setting up scalable architectures, while keeping a close eye on the quality, maintainability and performance of the solutions we build. On the side, I develop personal projects around nutrition, sport and data, and regularly share what I learn on my blog.

  • 13+ years in IT
  • 8 years of front-end development
  • 5 years as a Tech Lead

Technical skills

Front-end
Angular TypeScript JavaScript RxJS Signals NgRx React HTML5 CSS3 SCSS
Back-end
Node.js Express.js NestJS REST APIs Server-Sent Events
Databases & ORM
PostgreSQL MongoDB MariaDB Firebase TypeORM Prisma
Testing & quality
Jest Jasmine / Karma Cypress Sonar Code reviews
UI & data libraries
Angular Material PrimeNG / Optimus-UI AgGrid Highcharts
Tooling & infrastructure
Git Docker Nginx Linux Jira Confluence Redmine
Data & BI
QlikView QlikSense SQL
Practices
Web architecture Technical audits Mentoring Test strategy Scrum Project management
AI
Claude Code GitHub Copilot ChatGPT Cursor

Experience

  1. Full-stack Tech Lead · Architecture & AI-augmented development

    ALTEN · Toulouse, France

    March 2024 – Present

    Within the ALTEN Competency Centre, I work on the design, architecture and evolution of web and mobile applications, both as a senior developer and as a technical referent.

    • Front-end (Angular / TypeScript) and back-end (Node.js / Express / PostgreSQL) architecture
    • Technical guidance and mentoring of developers
    • Software quality, best practices and code reviews
    • Definition and rollout of the testing strategy
    • Application performance and optimisation
    • Industrialisation of development workflows and support on technical transformations
    • Set up AI-augmented development workflows (instructions, agents, skills with GitHub Copilot and Claude Code) to speed up and strengthen code delivery

    Angular TypeScript Node.js Express PostgreSQL GitHub Copilot Claude Code

  2. JavaScript Tech Lead · Advanced Consultant

    Sogeti – part of Capgemini · Toulouse, France

    November 2021 – March 2024

    Within the Digital Factory, I supported several web and mobile projects through their design, development and continuous improvement, acting both as a technical expert and as a referent for the teams.

    • Technical audits of web and mobile applications (quality, performance, maintainability) and front-end architecture studies
    • Technical design of new features and development of the most structural ones
    • Rescue work on struggling projects: improving velocity and performance
    • Rollout of development best practices and code reviews (merge requests, pair programming)
    • Mentoring and support of developers at all experience levels
    • Proof-of-concept development and evaluation of new technical solutions
    • Technical interviews and skill assessments, contribution to recruitment
    • Contribution to tender responses and effort estimation
    • Running the internal JavaScript community through regular events

    Angular TypeScript React Node.js NestJS MongoDB MariaDB PostgreSQL TypeORM Prisma

  3. Angular front-end developer, then front-end lead developer

    LivingObjects · Toulouse, France

    Software vendor for the telecom industry · through CELAD until January 2019

    July 2018 – October 2021

    Rebuild of the company's main application and development of new modules within its telecom network monitoring and analytics platform.

    • Built a telecom network monitoring application: custom report creation and scheduling, chart editing and visualisation, interactive maps, user administration, automated report delivery settings
    • Designed and built an Angular library for drag & drop and resizing of interface elements
    • Built an advanced query builder module: visual creation through drag & drop or full text input, detailed condition editing, real-time event streaming via Server-Sent Events
    • Built a Progressive Web App to track 2G/3G/4G mobile network quality across France
    • Coordinated and developed the company's cross-cutting components and internal libraries (tables, charts, reusable components)
    • Wrote unit (Jasmine / Karma) and end-to-end (Cypress) tests
    • Front-end lead role: merge request reviews, mentoring of junior developers, sharing best practices and weekly production releases

    Angular TypeScript JavaScript PHP Cypress Jasmine / Karma Linux

  4. Study and development engineer

    MiPih · Toulouse, France

    Software vendor for healthcare institutions · through CELAD

    May 2016 – June 2018

    Purchasing-Logistics-Finance division: automating data migrations for the Magh2 software and coordinating the rollout of a paperless invoice management module.

    • Coordinated 60 rollouts of the IDF invoice integration module, from kick-off to production
    • Built a file format and data quality checking tool (QlikView, VBA)
    • Built Excel macros to automate time-consuming manual processing
    • Migrated and extracted data for 4 hospital institutions
    • Wrote the technical documentation and user guides on the team wiki

    QlikView VBA Oracle SQL Unix MS Project

  5. Junior project manager

    BMI SYSTEM · Montrouge, France

    Software vendor for the pharmaceutical industry

    July 2013 – May 2016

    Managed the NAYA DMOS and NAYA Transparence projects (tracking relationships between pharmaceutical labs and healthcare professionals) and led the company's Reporting activity.

    • Rolled out NAYA DMOS and Transparence at several pharmaceutical labs (GSK, Pfizer, Alcon, B.Braun): requirements analysis, estimation, planning, internal resource management, testing and post-production follow-up
    • Managed the rollout of NAYA Reporting in France and internationally
    • Built the NAYA Reporting applications with QlikView: data load scripts, KPI design and KPI catalogue
    • Wrote technical and functional specifications
    • Ran client demos, contributed to project estimation and delivered user training
    • Set up a support request monitoring tool as part of internal process improvement

    QlikView SQL (MySQL / phpMyAdmin) MS Project

Education

  • 2017 – 2018 Self-taught web development Career switch to web technologies: JavaScript, Angular, Node.js
  • 2011 – 2012 Erasmus exchange semester – Biochemical engineering Linköping University, Sweden
  • 2008 – 2013 Engineering degree in Biochemical Engineering INSA Toulouse

Languages

  • French Native
  • English Fluent
  • Spanish Intermediate

Personal projects

A few projects I build and maintain on my own time.

  • Nutrimetrics

    Food database: nutritional information and calorie counter, built on the ANSES Ciqual table.

    Angular · Material · MongoDB

  • SavR

    Online recipe book: save your favourite recipes and generate shopping lists.

    Angular · Node.js · MongoDB

  • CRUD Builder

    Demo of my CRUD (table & form) library for Angular.

    Angular

  • Blog

    Posts about JavaScript, TypeScript, Angular, CSS and design.

    Handlebars · SCSS

Before IT

I started my career in biochemical engineering before switching to web development.

  • 2013 · 6 months R&D internship – Bacteria production — Lallemand, Blagnac Process optimisation at lab and pilot scale (scale-up, 2L to 80L fermentations), follow-up of an industrial transfer between two plants, viability study of lactic acid bacteria.
  • 2012 · 3 months R&D internship – Chemical analysis — Synelvia, Labège Development of analytical assay methods for biological samples by HPLC chromatography, fat extraction techniques.