Steven Enten is a software engineer with 12 years' experience specializing in distributed systems and building universal JavaScript web applications from legacy dial-up era constraints to modern PWAs. Based in Greater Paris, he designs and implements micro-frontend architectures and distributed crawlers, and currently applies those skills at LCL after delivering anonymization‑aware survey platforms and containerized crawling systems for previous employers. He contributes to open source—notably improving authentication and JWT flows in the FeathersJS ecosystem—demonstrating practical expertise in OAuth2, token management, and backend security. With academic work on fault‑tolerant communication for containers and hands‑on experience training teams in Android, Java and JavaScript, he blends research-driven thinking with pragmatic delivery.
12 years of coding experience
7 years of employment as a software developer
Licence 3 Méthodes informatiques appliquées à la gestion des entreprises, Licence 3 Méthodes informatiques appliquées à la gestion des entreprises at Université Paris-Est Créteil (UPEC)
Baccalauréat des sciences et technologies de la gestion, Baccalauréat des sciences et technologies de la gestion at Lycée Jean Macé
Diplôme universitaire de technologie informatique, Diplôme universitaire de technologie informatique at Université Paris Descartes
Brevet d’étude professionnelle des métiers de la comptabilité, Brevet d’étude professionnelle des métiers de la comptabilité at Lycée Camille Claudel
Doctorat Informatique (interrompu), Doctorat Informatique (interrompu) at Université Paris-Est
Feathers local, token, and OAuth authentication over REST and Websockets using JSON Web Tokens (JWT) with PassportJS.
Role in this project:
Back-end Developer
Contributions:8 commits, 2 PRs, 7 comments in 7 days
Contributions summary:Steven primarily contributed to the authentication and authorization features of the FeathersJS application. They fixed bugs related to the `toLowerCase` hook and updated the token generation and refresh mechanisms. The user also worked on customizing the JWT payload and integrating various authentication strategies within the OAuth2 service. These modifications suggest an understanding of core authentication flows and JWT management.
Contributions:2 PRs, 9 comments in 4 years 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.