Thomas Hilaire

Thomas Hilaire Email and Phone Number

Senior Software Engineering @ Squircles Software Engineering
Privas, Auvergne-Rhône-Alpes, FR
Thomas Hilaire's Location
Privas, Auvergne-Rhône-Alpes, France, France
Thomas Hilaire's Contact Details

Thomas Hilaire work email

Thomas Hilaire personal email

n/a
About Thomas Hilaire

I've been a developer for software publishers for over 15 years, where I've developed a taste for being meticulous in my work, so that the projects I'm involved in can evolve over time. I like to do meticulous engineering work, from architecture issues to code realization, including intelligent test coverage and Ops requirements.Having started out specializing mainly in backend issues, I'm now also a senior frontend specialist. A truly full-stack profile, I also administered a kubernetes cluster and other GCP managed services for over 2 years at Optimiz.me.I've often been a technical leader, so sharing my knowledge and learning from others is essential in my job. I can help a team solve problems and improve skills through peer-programming or code reviews. That's also why I'm a trainer on the Java, NodeJS/Typescript and Docker/Ops modules of a campus.I believe that using agile and continuous improvement practices creates efficiency and a strong team spirit. As you can see from my recommendations, I like to bring an enthusiastic and positive atmosphere to work in my environment!

Thomas Hilaire's Current Company Details
Squircles Software Engineering

Squircles Software Engineering

View
Senior Software Engineering
Privas, Auvergne-Rhône-Alpes, FR
Website:
squircles.io
Employees:
3
Thomas Hilaire Work Experience Details
  • Squircles Software Engineering
    Senior Software Engineering
    Squircles Software Engineering
    Privas, Auvergne-Rhône-Alpes, Fr
  • Spie Citynetworks
    Chef D’Équipe Développement
    Spie Citynetworks Jul 2024 - Present
    Lyon, Auvergne-Rhône-Alpes, France
  • Vanbox.Io
    Mobile Engineer
    Vanbox.Io Apr 2024 - Present
    Collaboration with Vanbox's CTO to finalize a first version of the mobile application that lets you control all the connected objects in your van.Data and commands can be received and sent either via an MQTT pubsub or via Bluetooth.
  • Conduktor
    Software Development Engineer
    Conduktor Oct 2021 - May 2024
    Lead ReactJS developer in a full-remote team of around 30 engineers, spread over 4 continents.Modernization of the stack to increase productivity:- implementation of a monorepo thanks to turborepo- switch to pnpm, vite, vitest, etc.Reinforcement of Typescript env and front-end libraries:- use of Yup then Zod to validate API and form inputs- abandon lodash in favor of libs such as ts-pattern, ts-belt, etc.- switch to Redux Toolkit Query (RTK Query) then react-query to simplify both our query system and state-managementCreation of the design-system:- in collaboration with a team of designers via Figma- using the atomic-design approach, which corresponds well to a component-oriented library like React- use of Radix-ui for basic components and Stitches for stylingImproved testing tools:- switch to vitest for its speed and better typescript environment support- choice of testing-library/react for integration tests- automated real use-cases e2e tests using playwright- synchronization with checklyhq for prod monitoring and alertingAuthentication management:- multi-domain auth support: login.conduktor.io and *.conduktor.appfor the saas version- creation of a wapper to support multiple front-end auth servers (oidc, keycloack, auth0, ...) for the on-premise versionIn-app subscriptions:- Using chargebee APIs- Action and conversion tracking via segmentImplementation of CI/CD:- use of Github actions- optimizations using caches and docker images- switch from Netlify to Vercel for API, certificate management and multi-domain supportTeam and project management:- choice of an efficient workflow with the PO, designers and the devs team- use of Linear to manage stories and tasks- daily and fun retrospectives
  • Campus Numérique In The Alps
    Instructor
    Campus Numérique In The Alps May 2019 - Mar 2024
    Valence, Auvergne-Rhône-Alpes, France
    Typescript, NodeJS, Java and devops trainer:- Helping to design course material and projects- Participation in teaching methods- Skills validation
  • Iskus
    React Native Developer
    Iskus Aug 2021 - Jan 2022
    Healthcare end user tablet/mobile app (react native), and another backoffice web application (react) built alone as freelancer.Firebase was chosen as the solution to get to market quickly, and the platform enabled us to manage hosting, DB, authentication, etc. efficiently. I enjoyed my time working there, the product is really promising and the collaboration with the technical and product teams were stressless but so effective!
  • La Vernede
    Full Stack Engineer
    La Vernede Nov 2020 - Sep 2021
    Development of a complete multi-company solution comprising three modules:1) API (Typescript, Nest.js, MongoDB,)Backend for administration of different companies, with rights/roles management2) CRM (Typescript, React, Material UI)Web application for company management: users, pricing, cash register forms, equipment, etc.3) Online sales (Responsive, Next.js, Paypal, SystemPay)Customisable website, managing availability for each activity, with online payment
  • Optimiz.Me
    Lead Software Engineer
    Optimiz.Me Oct 2019 - Feb 2021
    Optimiz.me, SaaS software publisher for SEO, lead-tech, architect and full-stack developerCreation from scratch of Mazen, implementation of Typescript microservices on NodeJS, via Kubernetes- Front-end development in Typescript and React/Redux/SaaS stack, live update via Server-Sent-Event- Kubernetes administrator, GCP computes and services, MongoDB cluster, MariaDB- Fully automated CI/CD, with execution of unit tests, integrations and E2E via Cypress- Google Pubsub-based architecture for scalability, backpressure and fault tolerance- Monitoring and alerting via StackDriver; Business incident management via Sentry- Integration with numerous APIs: Keycloack, Recurly, Google Adwords, DataForSeo, SemRush, ...Management and development of a proxy with over 100 nodes to query Google Search- Load-balancing and Rate-Limit with HAProxy, deployment via Ansible, application on nodes in NodeJSOther- Clean-code, Code-review, Domain Driven Design, Agile practices (sprints, continuous improvement, etc.)
  • Mazen App
    Développeur
    Mazen App Feb 2017 - Aug 2019
    Lyon
  • Optimiz.Me
    Développeur
    Optimiz.Me Jan 2017 - Aug 2019
  • Linagora
    Développeur
    Linagora Oct 2011 - Jan 2017
    1 year on the free Open-Paas tool, desire to work on a web stack:- Development of a rich interface with Angular; UX research- Full automation of end-to-end testing via Docker and docker-compose5 years on the open-source tool OBM, responsible for the synchronization module (Java):- Synchronization server: improved stability and scalability- Automation: continuous integration and deployment, simplification with Docker, ...- Endurance testing: Creation (Scala/Gatling), automation, analysis and correctionsOther- Administration of production Linux servers: apache, cassandra, postgres, obm...- Technology watch on Docker, REST APIs and API Gateways

Thomas Hilaire Education Details

Frequently Asked Questions about Thomas Hilaire

What company does Thomas Hilaire work for?

Thomas Hilaire works for Squircles Software Engineering

What is Thomas Hilaire's role at the current company?

Thomas Hilaire's current role is Senior Software Engineering.

What is Thomas Hilaire's email address?

Thomas Hilaire's email address is th****@****ora.com

What schools did Thomas Hilaire attend?

Thomas Hilaire attended Supinfo International University.

Not the Thomas Hilaire you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.