Rémy-Christophe Schermesser·PinnedA new iteration of our engineering career path at AlanA few years ago, we shared our engineering career path with the outside world. We thought it was interesting for our candidates and other companies to see how we envision an engineering career path. In the past years, our grid didn’t change much: we only updated some wording. For more…Engineering8 min readEngineering8 min read
Jean-Baptiste Barth·Nov 20Simplifying Python workflows with sitecustomize.pyAlan’s backend is written in Python, using Flask under the hood. We actually manage a few applications within the same codebase, and sometimes found ourselves needing a way to execute code at startup time. We discovered we could do this with the site module, let’s see how! Using Python’s site module In Python, the…Engineering4 min readEngineering4 min read
Xavier Seignard·Nov 14Our journey from React Native to Expo for mobile app development at Alan 🛤️At Alan, we’ve always been committed to providing the best user experience possible, and this extends to our own engineers, through what we call the developer experience. We believe that a great developer experience is essential for building high-quality software and that it’s a key factor in attracting and retaining…React Native7 min readReact Native7 min read
Mathieu Tudisco·Oct 31Hosting Keycloak within a Beanstalk Infrastructure: A Technical Journey at AlanBuilding secure applications is a top priority for any organization. At Alan, we had been using our home-grown authentication solution that catered to our needs efficiently. However, with the growing complexity of our requirements, we realized the need for a more comprehensive solution. After researching various options, we decided to…Keycloak11 min readKeycloak11 min read
Rémy-Christophe Schermesser·Oct 25An unexpected journey: The tale of the backend architecture at AlanAlan is now 7 years old, and it’s a good age to take a step back on our technical journey. We would like to showcase the journey of how our backend architecture evolved during those years. And especially, why it evolved that way. …Engineering8 min readEngineering8 min read
Rémy-Christophe Schermesser·Oct 10A new iteration of our engineering career path at Alan — Level FThis is a companion article of the more global one the engineering career path at Alan. This article focuses on the level F. Level F You are a leader for Alan. Scope of Impact: You consistently identify and solve Alan’s hardest member and business problems. You may own a large scope or…Career Development3 min readCareer Development3 min read
Rémy-Christophe Schermesser·Oct 10A new iteration of our engineering career path at Alan — Level EThis is a companion article of the more global one the engineering career path at Alan. This article focuses on the level E. Level E You are a leader in your department. Scope of Impact: You consistently deliver a large impact on ambiguous member problems and on our business. You impact the…Engineering4 min readEngineering4 min read
Rémy-Christophe Schermesser·Oct 10A new iteration of our engineering career path at Alan — Level DThis is a companion article of the more global one the engineering career path at Alan. This article focuses on the level D. Level D You are a driving force on the topics that you own. Scope of Impact: You can demonstrate impact on member and business problems. You impact the trajectory…Engineering3 min readEngineering3 min read
Rémy-Christophe Schermesser·Oct 10A new iteration of our engineering career path at Alan — Level C1This is a companion article of the more global one the engineering career path at Alan. This article focuses on the level C1. Level C1 Same as C0: Your mandate is to grow while actively contributing. Scope of Impact: You can demonstrate a clear impact on problems that you own within your…Engineering3 min readEngineering3 min read
Rémy-Christophe Schermesser·Oct 10A new iteration of our engineering career path at Alan — Level C0This is a companion article of the more global one the engineering career path at Alan. This article focuses on the level C0. Level C0 Your mandate is to grow while actively contributing. Scope of Impact: You can demonstrate clear impact on problems that you own. Expertise: You are autonomous on core…Engineering2 min readEngineering2 min read