Bienvenue sur le profil Malt de William !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez William pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

William Delmas

javascript software engineer

En télétravail depuis Paris

  • 48.8546
  • 2.3477
Proposer un projet La mission ne démarrera que si vous acceptez le devis de William.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de William.

Localisation et déplacement

Localisation
Paris, France
Télétravail
Effectue ses missions majoritairement à distance

Préférences

Durée de mission
  • entre 3 et 6 mois
  • ≥ 6 mois
Secteur d'activité
Préfèrerait éviter:
  • Banque & assurances
  • Industrie pharmaceutique
  • Vins & Spiritueux
Taille d'entreprise
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes
  • 1000 - 4999 personnes
  • ≥ 5000 personnes

Vérifications

Influence

Github

Github : wdelmas wdelmas
  • 21 Followers
  • 20 Repos
  • 1 Gists

Langues

Catégories

Compétences (15)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Frameworks
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Platform
  • Débutant Intermédiaire Confirmé
  • Containerization

William en quelques mots

I'm currently working as a remote freelance Senior software engineer.

I am very interested in the quality and success (which includes maintainability over time) of the projects I work on. I am keen to find technologies adapted to the needs of the project(s).

I love above all working on front-end projects, using formidable tools such as React, Typescript, StyledComponent, Jest, and GraphQL.

For the past eight years, I've been fortunate to work at amazing companies with extraordinary teams like Betclic, Dashlane, and Shift Technology.

I'm always eager to improve my knowledge and share my learning with colleagues, passionate, and friends.

I am open to new technologies and adapt quickly to project contexts.

Today I work with Shift Technology, a rapidly growing company helping insurance firms defeat fraud and automate claims.

My curation of tech articles:

Expériences

Betclic

Divertissements & loisirs

Software Engineer - .Net/Javascript

Paris, France

janvier 2015 - août 2016 (1 an et 7 mois)

Sports betting, horse racing, casino, and poker website.

Since my hiring, I’ve been working with two teams.
First, .Net software development in Betclic Everest Group's compliance dev team.
The team was in charge of developing critical business needs on existing or new regulated markets.

Then, the R&D team that was working on the core projects of the solutions.
Additionally, I was involved in transversal technical projects: software security

We were implementing Scrum as agile methodology and shipped code to production every 2 weeks.

Technologies:
Back End: C#, .NET (ASP .Net MVC, WCF, ASP Web APi), Xamarin, EntityFramework, SQL Server
Front End: Javascript, Angular JS, TypeScript, Gulp
Testing: NUnit, Moq, AutoFixture, nFluent, Specflow
Others:
Methodology: Scrum
Source control: TFS, Git

Dashlane - Dashlane

Edition de logiciels

Senior Software Javascript Engineer

Paris, France

septembre 2016 - juin 2019 (2 ans et 9 mois)

I'm part of the team that helps our 10 million users efficiently filling forms with their personal sensitive information.

Tasks:
  • Maintaining and developing features related to Dashlane autofill across all mainstream browsers (Typescript + Extensions + Mobile)
  • Automation of the build and staged deployment processes via Docker
  • Build an end-to-end framework for autofill feature. Trained and mentored QA team
  • Architect/Lead of the migration of Safari Legacy Extension to Safari App Extension
  • Lead technical interview
  • Filled patent (review ongoing) on "User-session management in a zero-knowledge environment”
  • Blog post: https://blog.dashlane.com/master-password-remember-me/

Working on the architecture and developing Dashlane's products that relies on web technologies: Browser Extensions (Chrome/Firefox/Edge/Safari), WebApp (https://app.dashlane.com/), Dashlane Business Admin Console (https://console.dashlane.com/).

Those products are SPA (Single Page Applications) built using React, Redux, Typescript, CSS Modules, Webpack.

Projects that I’ve led/ be part of:
- cipher/decipher user data based on his master password in a zero-knowledge architecture
- cryptography using native cross-browser API + polyfill
- continuous integration for the extensions ( build + deployment to store with progressive rollout)
- migrate codebase from OOP (Object-oriented programming) to functional
- create cross-browsers e2e/integration tests
- build SDK for partners that includes the main feature from Dashlane product

Teams are following Agile methodologies. Code produced is unit-tested, and reviewed by other developers.

Shift Technology

Edition de logiciels

Senior Software Engineer

Paris, France

juillet 2019 - Aujourd'hui (2 ans et 3 mois)

Shift Technology is a rapidly growing company helping insurance firms defeat fraud and automate claims with the help of AI SAAS solutions.

Projects that I led or I'm involved in:

1 - Claims Management portal for the country of ** (confidential):
  • High-intensity project.
  • Built with React, GraphQL, Typescript, and React Testing Library.
  • Powered with the help of the Design System.

2 - Design system (DS):
  • DS aims to increase efficiency and consistency to produce faster products at scale.
  • DS is built following Atomic Design principles using React, Typescript, StyledComponent, Learna, Storybook, and Jest.
  • DS enables to swizzle the component theme easily according to the client's needs.
My contributions to DS was to:
  • Establish clear design principals with product and design teams.
  • Architecture and design of the solution.
  • Train the teams though presentations, documentations, and workshops.

3 - Claim automation chatbot.

4 - End to End Testing (E2E):
  • E2E is a generic framework (Jest and puppeteer wrapper) based on configuration files aiming to test all company's web applications.
  • I trained QA and developers through presentations, workshops, and peer programming.
  • Teams are now wholly autonomous in expanding the scope of the feature tested and improving the core framework.
Typescript React .Net Design System Architecture Test

Recommandations externes

Consultez les recommandations qu'a reçues William

Formations