Nicolas Papin logo
John Paul logo

John Paul

Paris, France

John Paul is a premium concierge company specializing in personalized services for high-end clients worldwide. A subsidiary of the Accor Group, it helps prestigious brands build customer loyalty through unique and tailor-made experiences.

Digital products are at the heart of John Paul’s offering, providing 24/7 access to its services through web and mobile platforms. These tech solutions enhance the customer experience by making access to concierge services smoother, faster, and fully customizable.

Front-end developer

Duration: 2021-10 - 2022-02 + 2022-09 - 2023-03 (10 months)

Goal: Maintaining and developing front-end applications for multiple clients.

Description: My first project at John Paul. I joined as reinforcement to help maintain the web and mobile applications used by members. The existing apps hadn't been designed with scalability in mind and involved many manual operations, especially during mobile builds. My role was to stabilize and secure the applications while progressively externalizing and automating key processes — with the long-term goal of laying the foundation for a maintainable, scalable SaaS solution.

Team overview

  • Mohamed Takhtoukh, common.job.title.dev-front

    Mohamed Takhtoukh

    Front-end developer

  • Yani Oulhadj, common.job.title.dev-front

    Yani Oulhadj

    Front-end developer

  • Moussa Dembele, common.job.title.dev-front

    Moussa Dembele

    Front-end developer

  • Arsalan Ghassemi, common.job.title.dev-back

    Arsalan Ghassemi

    Back-end developer

  • Bastien Beduneau, common.job.title.lead-back

    Bastien Beduneau

    Tech lead back

  • Hubert Chartier, common.job.title.qa

    Hubert Chartier

    Test Automation Engineer

Stack

  • Vue.js 2
  • Cordova
  • Node.js
  • JavaScript
  • Webpack
  • SASS
  • Gitlab

Learnings

  • Web development
  • Mobile development
  • Mobile app management on stores
  • OWASP top 10 security
  • AGILE context
  • SCRUM method
  • Cross-team collaboration
  • CI/CD optimization

Improved skills

  • Deal with AppStore

  • Deal with PlayStore

  • Salesforce use

  • No tech lead context

  • OWASP top 10

  • Session management by middleware

Visual overview

Mobile screenshot 1
Mobile - Login
Mobile screenshot 2
Mobile - Register
Mobile screenshot 3
Mobile - Homepage
Desktop screenshot 1
Desktop - Login
Desktop screenshot 2
Desktop - Register
Desktop screenshot 3
Desktop - Homepage