Hi, I'm Johan

I'm a web developer

Contact Me

About Me

I'm a Franco-British web developer with great organisational skills and a solid knowledge of web development techniques using JavaScript, React, Node.js and PHP. Conscientious and determined, I'm able to integrate easily into new working environments thanks to my open-mindedness and excellent listening and communication skills.

I am currently open to any job offers or freelance assignments. Based in Tallinn, Estonia, I am open to remote work.

My Resume

Tech skills

  • Front-end development: HTML, CSS, Sass, JavaScript, React, Next.js, Vue.js
  • Back-end development: Node.js, Express, PHP, SQL, MySQL, PostgreSQL, MongoDB, databases, APIs
  • IT support: troubleshooting, basic system and network administration, cybersecurity, installation, configuration and updating of applications, Linux, macOS, Windows, customer service and user assistance
  • Tools: Git, GitHub, Docker, Visual Studio Code, WebStorm, PHPStorm, Jest, ESLint, Prettier, Figma
  • Project management: Agile, Scrum, Kanban

Soft skills

  • Open-minded
  • Determined
  • Reliable
  • Altruistic
  • Responsible
  • Conscientious
  • Thoughtful
  • Teamwork

Strong writing skills

Strong communication skills

Languages

Native speaker of English and French

  • Spanish (B2)
  • Estonian (A1)

Front-End Developer, Tallinn, Estonia

  • May 2024 - Present
  • - Contributed to the development of a responsive web application using Next.js and Spring Boot for a local start-up.
    - Collaborated with designers, back-end developers, and product managers to integrate front-end components with back-end services effectively.
    - Debugged front-end issues across different browsers and devices, improving application performance.
    - Participated in code reviews to help ensure code quality and adherence to best practices.
    - Engaged in pair programming sessions to support feature development and learn from team members.

Front-End Developer

  • April 2022 - June 2023
  • 11 projects completed during my JavaScript React Developer training course with OpenClassrooms. Study, breakdown and creation of mock-ups; integration of responsive and accessible web interfaces; programming with JavaScript and React; unit and integration testing; Agile project management; version control management.

Back-End Developer

  • April - May 2021
  • Final project completed at the end of my Full Stack JavaScript Developer course with O'Clock. Development of the back-end of a web application aimed at reducing food waste (Node.js, Express, PostgreSQL).

Self-employed

  • 2018 - 2020
  • E-commerce (educational toys).

Teacher, Ministry of Education and Alliance Française

  • 2009 - 2018
  • Various positions in French Guiana, Switzerland and Chile.

Legal Officer, International Labour Organization, Geneva, Switzerland

  • 2001 - 2009
  • Specialist in issues related to child labour and forced labour.

Human Rights Officer,
African Union - United Nations Hybrid Operation in Darfur, El Fasher, Sudan

  • 2008
  • Field missions in the conflict-affected areas, interviews with internally displaced populations and victims of human rights violations, report writing for the Mission and the United Nations High Commissioner for Human Rights.

Software Developer

  • April 2022 - June 2023
  • OpenClassrooms, Bachelor's-level diploma

Full Stack JavaScript Developer

  • November 2020 - May 2021
  • O'Clock, Associate's-level diploma

Master's Degree in International Relations

  • September 2000 - June 2001
  • University of Strasbourg

Master's Degree in International and European Community Law

  • September 1999 - June 2000
  • Universities of Aix-Marseilles and Exeter (Erasmus Programme)

Google Cybersecurity Professional Certificate

  • Since October 2023
  • Coursera

Google IT Support Professional Certificate

  • September 2023
  • Coursera

Software Developer Professional Certificate

  • June 2023
  • OpenClassrooms

Contact Me

If you'd like to get in touch, please fill out the form below, or alternatively, or reach out on .