Software Frontend Engineer - Webqam Groupe (Freelance)

Worked for four months on a financial project for Webqam, a web agency. Initially involved in assisting the team with project recovery, I quickly transitioned into a lead role, focusing on improving application stability, optimizing user experience, and upgrading critical components.

About the project

Implemented a refresh token system for authentication, ensuring user sessions remained valid and secure. Applied multiple fixes to improve the stability and reliability of the application. Optimized CSS to adhere strictly to the design mockups and improve application performance. Integrated new components tailored to meet the project's evolving requirements. Added new API calls to extend functionality across the application. Migrated components from Vue 2 to Vue 3, enhancing the responsiveness and reactivity of the application.

Technologies used

Vue.js (Vue 2 and Vue 3)
REST API
CSS (Sass)
Agile methodology
See the project onlineSee the code source

Challenges and Solutions

Challenges

  • Improving the stability and security of the application
  • particularly in terms of session management
  • Maintaining the application's performance while ensuring it met design and responsiveness standards
  • Transitioning components from Vue 2 to Vue 3 while keeping the application stable and responsive

Solutions

  • Developed a robust authentication system using refresh tokens to enhance session security
  • Applied extensive bug fixes and stability improvements
  • ensuring the application performed reliably
  • Optimized CSS to ensure the design closely matched the mockups
  • while improving performance on different devices
  • Successfully migrated essential components from Vue 2 to Vue 3
  • leading to a more dynamic and responsive user experience
  • Implemented Agile practices
  • including daily standups
  • sprint planning
  • ticket estimation
  • and end-of-sprint reporting
  • which improved collaboration and project management

Interested in this project?

Don't hesitate to contact me to discuss or to see other projects similar to this one.