Simon Basset
Architect and Senior Developer
Infopro Digital - Sesame
Sesame is a tool to create and manage professional exhibitions, online and/or on-site. Organizers, exhibitors, speakers and visitors can meet together virtually on the platform , where they will be able to communicate through webinars, instant messaging, voting modules, etc.
Notable contributions: redefine the development flow (pair programming, crossed reviews, etc.)
Notable technologies: Vue, Quasar, Laravel
CARREFOUR - Horus
Horus provides a lot of functionalities around stock and store management, customer profiling, error (stock, barcode scan, etc.) analysis, etc. Horus consumes big data APIs to build rich consolidated views targeting a lot of carrefour departments (top management, marketing, store managers, etc.).
Issues: imagining new use-cases based on raw data
Notable contributions: GraphQL implementation, securization (oauth, jwt)
Notable technologies: Node.js, React, GraphQL
CARREFOUR - Leon
Leon is a beta-tested prototype of online groceries shopping based on privacy-first and ethical predictive algorithms.
Issues: huge traffic and big amount of data
Notable contributions: developing, releasing, supervising the Go backend, developing predictive algorithms, reviewing frontend
Notable technologies: Go, Redis, Vue.js, Marathon, Prometheus/Grafana
OPEN DIGITAL EDUCATION - Entcore
Entcore is an open-source educational platform. The platform is mostly used to implement virtual learning environment.
Issues: legacy code, open-source projects, first remote working experience
Notable contributions: cleaning and improving the homemade rich text editor, adding features in the core of the plateform using clean code methodologies
Notable technologies: Angular, AngularJS, VertX
OWASP - Juice Shop
The Juice Shop is probably the most modern and sophisticated insecure web application. It is an environment to learn web application security by practice.
Notable contributions: french translations, automated configuration of a classroom
Notable technologies: Angular, AngularJS, Node.js, Docker
SOFTWAY MEDICAL - Architecture
The architecture team design solutions, give support to technical teams, provide tools, endorse new methodologies and technologies.
I split my work between various tasks:
- design solutions around micro-service architecture
- give support to the developers, mainly on container, ci/cd and frontend subjects
- develop and maintain the development environment
- share best practices and review code
Issues: ~150 developers, devops & agile transition
Notable contributions: ci/cd implementation, tech leader on main projects (4 Angular projects), frontend support
Notable technologies: Angular, AngularJS, Java, Rancher, Kubernetes, OpenShift
SOFTWAY MEDICAL - Kazoo
Kazoo is an internal tool for qualifiers. Qualifiers can use it to easily deploy services from a docker registry to a Rancher/OpenShift environment.
Notable contributions: inner-sourcing with the qualification staff
Notable technologies: Go, Angular, Clarity, Rancher, OpenShift
SFR - Sport/News
Sport & News are 2 editorial websites. News is aggregating articles from 6 different web sources. Sport is dedicated to 10 journalists.
Issues: architectural and functionnal changes, high traffic websites
Notable contributions: legacy code transformation, responsive expertise
Notable technologies: Marionette, Node.js, MVEL, Spring
SFR - Gred
Gred is a full redesign of the brand REDbySFR, the new website targets digital native users.
Issues: high traffic website, responsive
Notable contributions: quality (documentation, BEM), sharing knowledge
Notable technologies: SASS, Gulp, Topdoc
SFR - Tiilta
Tiilta is the homemade content management system of SFR, it manages the marketing and editorial content of SFR web sites.
Issues: sensible production, high traffic, full-ownership
Notable contributions: ownership, technical migration
Notable technologies: Marionette, Backbone, Grunt, React
Packt Publishing - reviewing
Technical reviews and validations of books (AngularJS, Phonegap/cordova).
Smile - France Galop
Jockeys, horse trainers, owners can manage horses, enter horses in race, get the race agenda, etc.
Issues: mobile technical constraints
Notable technologies: AngularJS, Topcoat, Stylus, Cordova
Smile - GoFLUENT
Users of goFLUENT application can take english lessons.
Notable technologies: Cordova
Smile - AXA Banque
Users of AXA Banque mobile application can manage theirs accounts, do and monitor transfers, get their bank account details, etc.
Notable technologies: AngularJS, Cordova, Handlebars, Grunt
Smile - Node push server
Node push server is an open-source cross-platform push server.
Notable technologies: Node, Express, MongoDB
INSA Rouen - Intensive Foundation & Engineer Cycle
INSA (National Institute of Applied Sciences) of Rouen. Architecture of Information Systems (ASI).