Resume

Career, skills & projects

Estelle Picq

Tech Lead | Angular Expert | Web Architecture

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 - Angular Expert

    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

    Angular TypeScript Node.js Express PostgreSQL

  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.