Arthur Féral

Arthur Féral

Senior Frontend engineer, Founder

Zurich, Zurich, Switzerland
449 followers 449 connections

Activity

Join now to see all activity

Experience

  • WePractice Graphic

    Senior Full Stack Engineer

    WePractice

    - Present 1 year 5 months

    Zurich, Switzerland

    Maintaining the Main Website:
    - I ensured users could conveniently find a therapist that matches their expectations.
    - Utilized TypeScript and React client-side to build a user-friendly experience.
    - Employed DatoCMS to efficiently manage content.
    Developing and Scaling the Therapist Portal:
    - Worked on the portal that allows psychotherapists to manage their patients and handle administrative tasks.
    - Built using TypeScript, Next.js, and Google Cloud Platform (GCP) for backend…

    Maintaining the Main Website:
    - I ensured users could conveniently find a therapist that matches their expectations.
    - Utilized TypeScript and React client-side to build a user-friendly experience.
    - Employed DatoCMS to efficiently manage content.
    Developing and Scaling the Therapist Portal:
    - Worked on the portal that allows psychotherapists to manage their patients and handle administrative tasks.
    - Built using TypeScript, Next.js, and Google Cloud Platform (GCP) for backend development.
    Middleware Service for Data Synchronization:
    - Collaborated with an external company for generating psychotherapy invoices and managing administrative tasks.
    - Developed a middleware service to synchronize various types of data across platforms, serving as a data warehouse to centralize and analyze information.
    - Leveraged my expertise in Ruby on Rails for its flexibility in building such applications.
    - Ensured data security by encrypting data at rest on the application level in PostgreSQL and used Sidekiq on Redis to handle asynchronous jobs (e.g., webhooks, daily indexing).
    - Implemented asynchronous functions on GCP to manage data synchronization and updates within the portal.
    Data Insights and Reporting:
    - Used my experience from Smallpdf to set up Metabase on the data warehouse, providing valuable insights for the Finance and Product teams.
    - Built complex SQL queries and visualized data through charts, CSV exports, and other formats.
    - Designed a report editor for generating DOCX and PDF exports (server-side or client-side).
    - Created a review process for reports, including signature functionality with SVG, editable on devices using touch or pointer input.
    Collaboration Features:
    - Implemented a task management system, enabling therapists to assign tasks and mention colleagues.
    - Developed a notification system to keep users updated.

    Skills and Technologies Used:
    ReactJS, TypeScript, Next.js
    Ruby on Rails, Google Cloud Platform (GCP)
    PostgreSQL, Redis
    Metabase, SQL
    DatoCMS

  • Discair.fm Graphic

    Founder

    Discair.fm

    - Present 2 years 9 months

    Zurich, Switzerland

  • Smallpdf Graphic

    Senior Frontend Engineer

    Smallpdf

    - 3 years 10 months

    Zürich Area, Switzerland

    During my time at Smallpdf, I had the opportunity to introduce new features for which I had complete ownership. I was involved in all stages of development, starting from the initial phase where we conducted user feedback gathering and discovery. This extended to design exploration and technical research. In the engineering phase, I placed a strong emphasis on code quality and collaboration to ensure a seamless and outstanding experience for our millions of users. I continuously monitored the…

    During my time at Smallpdf, I had the opportunity to introduce new features for which I had complete ownership. I was involved in all stages of development, starting from the initial phase where we conducted user feedback gathering and discovery. This extended to design exploration and technical research. In the engineering phase, I placed a strong emphasis on code quality and collaboration to ensure a seamless and outstanding experience for our millions of users. I continuously monitored the impact of my changes using various tools and kept a close eye on the platform's stability to prevent any degradation in the user experience. Additionally, I conducted data analysis using powerful tools to measure the impact of changes on user behavior, conversion rates, and long-term value.

    The primary tech stack I worked with was predominantly React/Redux, written in TypeScript. However, I also had the opportunity to expand my knowledge by working with other languages like Go, which is our backend programming language. I devoted time to crafting SQL queries to extract insights from our tracking system, created dashboards to monitor ongoing experiments, and derived valuable insights from the data to inform the next steps for our product.
    Projects I've been involved in:
    - Introduced experiments to implement new tools for PDF processing and assessed the SEO impact.
    - Enhanced acquisition and retention in the checkout process.
    - Upgraded the Chrome extension from manifest v2 to manifest v3.
    - Completely overhauled the user experience for the Chrome extension as part of an experiment to boost retention.
    - Implemented a fast and reliable PDF preview using the pdfjs library on the tools result page.
    - Maintained and upgraded the PDF editor, incorporating new features along the way (good knowledge of Apryse, formerly PDFTron).
    - Updated email campaigns associated with the free trial experience.
    - Established and configured the authentication system for the new product, sign.com

  • iAdvize Graphic

    Frontend Developer

    iAdvize

    - 4 years 3 months

    Région de Nantes, France

    iAdvize is a conversational platform that allows more than 2000 brands in 100 countries
    to bring a protable human touch to the digital experience at scale, using a blend of
    human touch and articial intelligence. We connect customers with experts available 24/7
    via messaging. iAdvize is a 'Gartner Cool Vendor' certied platform that generates value
    for brands such as Disney, TUI, L'Oréal, Nespresso. In 2019 a Forrester study proved that
    a 64% ROI can be achieved.
    Design, build…

    iAdvize is a conversational platform that allows more than 2000 brands in 100 countries
    to bring a protable human touch to the digital experience at scale, using a blend of
    human touch and articial intelligence. We connect customers with experts available 24/7
    via messaging. iAdvize is a 'Gartner Cool Vendor' certied platform that generates value
    for brands such as Disney, TUI, L'Oréal, Nespresso. In 2019 a Forrester study proved that
    a 64% ROI can be achieved.
    Design, build and maintain complex single page application for realtime conversation
    using XMPP protocol.
    Writing components with React/CSS modules to compose the UI, testing them with Jest
    and using storybook as component library visualization.
    Using Redux to manage the application state, composed with middlewares and reduxsaga (Javascript Generators top library) for side eects.
    Implement internal tools for frontend integration such as external components library to
    be used in many dierent products.
    Implements homemade visual non regression tests with storybook and pupeeter
    (headless chrome).
    Modernize and refactoring legacy code with ES6/Typescript, adding new tests and code
    coverage checking.
    Open-source tooling and library such as emojis framework to be used in our
    conversational platform and chat system or http library wrapping fetch.
    Interactions with complex micro-services architecture (graphQL, JSONAPI ...)

  • Full Stack Developer

    Jungl

    - 1 year 1 month

    Nantes, Pays de la Loire, France

    The apps engine by Jungl is a unique algorithm basing its search preferences on your tastes and social connections.
    Unlike app stores, Jungl helps you discover mobile applications based on your personal criterias.
    Jungl invents the dynamic sharing for apps based on « similar to yours » profiles and recommandations, whether they are your friends or not !
    Jungl is the first and only social network dedicated to discovering apps you really like and really want.

    As a Developer, I…

    The apps engine by Jungl is a unique algorithm basing its search preferences on your tastes and social connections.
    Unlike app stores, Jungl helps you discover mobile applications based on your personal criterias.
    Jungl invents the dynamic sharing for apps based on « similar to yours » profiles and recommandations, whether they are your friends or not !
    Jungl is the first and only social network dedicated to discovering apps you really like and really want.

    As a Developer, I work on the API backend serving our Android and iOS apps.
    - Implementation of a Ruby on Rails RESTful API using sinatra, postgresql, Sidekiq, Docker, rspec for testing and apitome for generated documentation
    - Producing a web based prototype of the application using Angular
    - Development of specific tooling like scrappers to gather datas from apps stores using ruby.
    - Managing servers on Google Cloud Platform
    - Maintaining the Android application using native language Java
    - Implementation of trackers using Mixpanel to monitor/improve user experience
    - Played a role in product design, improving features.

  • Full Stack Developer

    ARGAUS

    - 7 months

    Région de Nantes, France

    As a fullstack developer, I had to develop a crowfunding platform
    - Producing the backend using Ruby on Rails
    - Implementation of wallet system using MangoPay
    - User interface Implementation from design and mockups using Angular for SPA parts or ERB templating and Sass for styling.

  • Frontend Developer

    Scorytale

    - 1 year 6 months

    Région de Nantes, France

    As a frontend developer, I had to
    - Brainstorming on new features to implement.
    - Development of the user interfaces provided by designers using vanilla/jQuery and Twitter's bootstrap library.

Licenses & Certifications

Projects

Languages

  • Japonais

    Elementary proficiency

  • Anglais

    Professional working proficiency

Recommendations received

More activity by Arthur

View Arthur’s full profile

  • See who you know in common
  • Get introduced
  • Contact Arthur directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Arthur Féral

Add new skills with these courses