About me

Hi ! I'm Pierre Perrin

I am a French software engineer at Tiime in Nancy In love with tech since I was a kid, I made from my passion my job

Gaming

Particularly in love with the "Dark Souls" games. I found in gaming a lot of creativity and challenges.

Cinema

Passionate since I was a kid by the ability of cinema to convey powerful feelings.

Sport

From Judo and swimming to rowing or running, sport has an important place in my lifestyle.

Timeline

1st year | Fundamentals

September 2019 – June 2020

Linux
GNU Bash
GIT
C
  • Learning the fundamentals of programming
  • Apprehending the project-based learning method
  • Working on Fedora and GIT to deliver projects
  • Learning C language through diverse projects

2nd year | Teamwork

September 2020 – July 2021

C
C++
Docker
GitHub
HTML
CSS
Javascript
  • Team projects and organisation skills
  • Learning object-oriented programming in C++
  • Transition from GIT to GitHub for project delivery
  • First professional experience at Phitech SAS

3rd year | Diversification

September 2021 – August 2022

React
React Native
Javascript
Typescript
  • Mobile development with React Native
  • Web development in React TypeScript
  • Multiple professional experiences at Bouge and Ainos

4th year | International

September 2022 – June 2023

C++
Java
Swift
Kotlin
Android
iOS
  • Studying multiple topics at Griffith College, Dublin
  • Mobile development (Kotlin)
  • Distributed systems (C++)
  • Concurrent programming (Java)

5th year | Production

September 2023 – Now

Angular
Typescript
RxJS
Copilot
Playwright E2E
  • 6-month internship at Tiime (accounting SaaS) in Nancy
  • Angular front-end development in a production codebase
  • Reactive programming with RxJS on a large-scale monorepo
  • Epitech graduation project (EIP) and final thesis
Experiences

Frontend developer

Mar. 2024 – present · internship then CDI

Missions

  • Internship (Mar. 2024 – Aug. 2024): integration and feature development on the Angular front-end of an accounting SaaS platform
  • CDI (Sep. 2024 – present): continued feature delivery, component library maintenance and technical improvements
  • Reactive programming with RxJS; strict TypeScript typing across a large monorepo
  • Close collaboration with design and product teams using Agile methodology

Associated skills

  • Angular
  • Typescript
  • RxJS
  • Copilot
  • Playwright E2E
  • Azure

The experience that turned my academic background into real production impact