Bolby

Donatien Thorez

About Me

Bolby

I am Donatien Thorez, a Senior Android Engineer at Hireup. I am from France and currently based in Sydney (Australia).

In 2018, I joined Mimo where I developed and led the Android app from scratch with another colleague. Seeing that app growing from mockups to helping millions of people learning how to code has been one of the most exciting and proudest achievement in my recent years.

In my free time I love traveling and especially to places I know nothing about. A good example would be in 2019 when I traveled to Kyrgyzstan. It started as a joke when a colleague told me that he will go home for a month to see his family and I suggested going with him. Three days later, four other colleagues also bought their plane tickets. Traveling with a local made us discover a new country and culture like we never experienced before.

I also love music whether it is discovering new songs, playing the guitar in a band and dream to become a rockstar or going to see (real) rock stars at concerts and festivals. My favorite artists are Tash Sultana, Sigur Ros, Pink Floyd, Alt-J, Coldplay and the Hollow Coves

I love working with people, especially if they have the same passion as I have in what they do. I am always searching to grow more in a personal and professional level whether it is about design, video-editing, business, marketing, leadership and other domains.

In 2023, I started my journey as a Youtuber, teaching people about AI.

Experience

2013 - 2015

Master Degree - E-services

Université Lille 1

I studied Web development (front-end combined with back-end like JEE, .NET, PHP, Symfony2) and native Android development, complex algorithms and some low-level programming. I also got introduced to video editing to promote my end-of-year project.

2012 - 2013

Bachelor’s Degree

Université Lille 1

I learned deeper concepts like new oriented-object programming architectural patterns (MVC, Observer/Observable, etc...), artificial intelligence key concepts, threading, how to manage bigger databases.

2010 - 2012

Associate's Degree

IUT A Lille 1

I learned the basics of computer engineering such as algorithms, databases, the Android basic concepts, system programming and networking. The languages I used were Java, C, SQL and COBOL.


Associate's degree is a multidisciplinary degree that also includes courses in economics, law, management, communication and english.

May 2022 - Present

Senior Android Developer

at Hireup, Sydney, Australia

Hireup is an online platform for people with disability to find, hire and manage their own support workers.


Leadership

  • Coordinated and drove cross-functional teams towards successful delivery of specific features within the Hireup platform
  • Spearheaded technical discovery efforts and worked closely with the Product Manager and Engineering Manager to define sprint goals
  • Acted as the main point of contact to assess and address roadblocks, hurdles, or issues that arose during feature development
  • Pioneered improvements and led tech debt meetings, prioritizing, and resolving issues to enhance the overall efficiency and robustness of development efforts
  • Led bug bash sessions to identify and resolve issues, ensuring the release of high-quality features and maintaining a seamless user experience

Technical Expertise

  • Designed the architecture for new features or evolving existing parts of the system
  • Maintained a strong focus on well-architected, readable, maintainable, performant, and appropriately abstracted code
  • Used the latest technologies such as Kotlin, Jetpack Compose, Coroutines & Flows
  • Collaborated on shared concerns between other platforms like back end, iOS, and mobile API
  • Worked closely with UX/UI designers to ensure optimal user experience
  • Kept abreast of news and updates in the Android ecosystem and communicated relevant information back to the product team

February 2022 - May 2022

Senior Mobile Developer

at PALO IT, Sydney, Australia

PALO IT is an international software development and consulting firm with a strong focus on digital and technology innovation.


Responsabilities

  • Built iOS app from scratch and designed the architecture of the project
  • Mentored another Junior iOS developer into delivering high quality, readable, maintainable, testable and performant code
  • Led estimation sessions during sprint planning
February 2018 - January 2022

Android Developer

at Mimo, Vienna, Austria

Mimo makes learning to code and diving into computer science as fun and easy as possible. With the “Learn to Code” curriculum, users dive into building websites with HTML, CSS, and JavaScript. With the “Data Science with Python” curriculum, they learn how to analyze data with Python and SQL, and even learn how Google and Netflix use big data to recommend websites or movies.


Responsabilities

  • Built the Mimo Android app from scratch for millions of users
  • Led and owned key features implementation such as Authentication and In-App Purchases
  • Implemented new features, fixed bugs and crashes
  • Innovatively introduced features that increased in-app revenues and user retention
  • Closely collaborated with the marketing team to implement A/B tests to increase app monetization and customer acquisition
  • Ensured that the app meets the company’s quality standards by writing tests, reviewing the code of others, and listening to user feedback
  • Monitored and managed releases via the Google Play Console
August 2017 - January 2018

Lead Android Developer

at CashQuizz GmbH, Vienna, Austria

QUIZ REWARDS is a free quiz game you can play on Android. Loyal players who play long enough earn loyalty points to redeem for real rewards such as Gift Cards. QUIZ REWARDS is an easy to play trivia app where you can participate every day and win.

January 2017 - July 2017

Junior Android Developer

at talk4date GmbH, Vienna, Austria

Whispar was a dating app where users can only talk with voice messages or in-app calls. Whispar discontinued its services because it was impossible to develop into a financially profitable project.

2014 - 2017

Volunteer as Software Engineer

at ESN Lille

Development of tools to manage the activities and communication of Erasmus Student Network (ESN) Lille.

March 2015 - December 2016

PHP/Symfony Developer

at Pitech+PLUS, Cluj-Napoca Romania

Pitech+ works with big clients like communication agencies (Publicis), organizations (World Customs Organization) or supermarkets (Carrefour). I developed and maintained websites using the Symfony and AngularJS frameworks.

Recent works

  • Everything
  • Apps
  • Websites
App

Hireup

Portfolio-title

Hireup

Image of Hireup

Introduction

Hireup is an online platform for people with disability to find, hire and manage their own support workers.

Get it on Google Play

My missions

Leadership

  • Coordinated and drove cross-functional teams towards successful delivery of specific features within the Hireup platform
  • Spearheaded technical discovery efforts and worked closely with the Product Manager and Engineering Manager to define sprint goals
  • Acted as the main point of contact to assess and address roadblocks, hurdles, or issues that arose during feature development
  • Pioneered improvements and led tech debt meetings, prioritizing, and resolving issues to enhance the overall efficiency and robustness of development efforts
  • Led bug bash sessions to identify and resolve issues, ensuring the release of high-quality features and maintaining a seamless user experience

Technical Expertise

  • Designed the architecture for new features or evolving existing parts of the system
  • Maintained a strong focus on well-architected, readable, maintainable, performant, and appropriately abstracted code
  • Used the latest technologies such as Kotlin, Jetpack Compose, Coroutines & Flows
  • Collaborated on shared concerns between other platforms like back end, iOS, and mobile API
  • Worked closely with UX/UI designers to ensure optimal user experience
  • Kept abreast of news and updates in the Android ecosystem and communicated relevant information back to the product team

Promotional video

App

Mimo

Portfolio-title

Mimo

Image of Mimo

Introduction

Mimo is an app that lets you learn several programming languages through daily lessons. The teaching methodology is similar to the one used by Duolingo for language learning.

In each lesson, you will respond to questions and do small exercises that you'll have learned how to approach beforehand in a very clear way. And it has a very clean interface that helps you concentrate on learning.

Mimo is an excellent tool to learn all sorts of programming languages no matter how much you already know. A terrific way to study at your own pace and from any location.

Mimo had more than 10 millions downloads.

Get it on Google Play

Promotional video

My missions

I was working as an Android developer with a team of three. When I arrived at Mimo, there was no app on Android so we had to develop it from scratch. We started by designing the architecture of the app and developing the most important feature like the in-app subscriptions, the authentication and the lesson view with all the different types of interactions.

Then, we were working on new features that add more value to the learning of the user. We closely worked with product owners and designers to create the best product and give the users the best user experience as possible. Working in a startup allowed me to come up with my own ideas and implement them or giving my opinion about a feature.

We also worked on A/B tests to increase app monetization through new ways like partnerships, free trial and advertisement.

From the technical part, we used Kotlin, MVVM architecture and libraries like Firebase, Coroutines & RxJava2, Retrofit, OkHttp, etc...

App

Cashquizz

Portfolio-title

Cashquizz

Title

Introduction

Cashquizz is a trivia game app. You can play daily tournaments to earn coins, gems or real prizes. You can also challenge your friends on a specific topic. When you have enough coins, you can redeem them to earn rewards.

The app already has more than 1 million downloads.

Get it on Google Play

My missions

I worked as an Android Lead Developer in a team of 4 people composed of two CEO, a back-end developer, an iOs developer. My mission was to handle the implementation of the Android app from the mockups until the final testing and the release.

I was working closely with the leadership team to define development plans and to estimate tasks. The tasks consisted of developing new features but also refactor, improve the code and fix bugs.

When implementing new features I was totally free of choosing the architecture, libraries and design patterns to use. That's why I started applying the MVVM structure, using RxJava and write clean code.

Being Lead Android Developer in that project taught me a lot. I had to respect deadlines, being able to fix any issues on my own and handle the project complexity in a short amount of time.

App

Whispar

Portfolio-title

Whispar - Application Android

Title

Introduction

Whispar is a dating application that is all about talking and listening. As a user, you have to enter basic information, record an audio profile and upload pictures. In this audio profile, you have to talk and give more information about you. Once you have done it, the others will be able to see you as a suggestion and accept or decline you.

When you have been accepted, you can either accept back, decline or ask a set of predefined question . When two people match they can call each other anonymously, send voice messages, stickers and predefined sounds.

All of the profiles are reviewed by a support team to assure to have high quality profiles.

Get it on Google Play

Promotional video

App

ESN MobilIT

Portfolio-title

ESN MobilIT

Title

Introduction

ESN MobilIT is an app made especially for international people who want to follow what happens in their closest ESN Section. With this app you'll miss no more events/news/partners from your favorite section. Download it, test it and enjoy it.

Functionalities

Feeds

  • See the news/events/partners of the section
  • Receive push notifications when a new feed is added on ESN website
  • See details about my section (phone number, address, ...)

Guide

  • See the guide of my section
  • Settings

Settings

  • Select my section
  • Reset my section
App

ESN National Platform

Portfolio-title

ESN National Platform

Title

Introduction

Erasmus Student Network (ESN) is a Europe-wide student organization. Its goal is to support and develop student exchange on a local, national and international level.

They organize some local and international events where their member meets, goes to workshop and elects the board. This application shows the schedule, the members, some tips and tricks about the city and a map with the different main events of the current National platform.

Website

ESN MobilIT Backend

Portfolio-title

ESN MobilIT Backend

Title

Introduction

In order to get the correct content for ESN MobilIT, we developed a back-office. The back-office first needs to login with a Galaxy account that is the official SSO-CAS system used by the ESN web applications.

Some API has also been developed for the android application such as getting the guide, getting ESN's sections, ...

Functionalities

Guide

  • Edit the guide of the country
  • Edit the guide of the section

Notification

  • Send notifications to the user of a specific section/country (depends on your right)

Section

  • Edit details about your section.
  • Enable / Disable auto-updates from the ESN centralized website (Galaxy)

Settings

  • Generate a unique token that can be used to send notification from the ESN websites (also called Satellite)

Technologies used

Symfony3, phpCAS library
HTML, CSS, Bootstrap, AngularJS
JSON

Recommendations

customer-name

Florian Guttman

CEO at talk4date GmbH

Donatien is a pleasure to work with. He is a highly-skilled, smart and passionate developer. His self-driven attitude and eagerness to constantly learn and improve along the way make it a joy to work with him! He carried out all of his tasks to our greatest satisfaction. Personally, Donatien is a very open-minded, relaxed and fun to be with person. If you have the chance to, you should definitely get him on your team or just connect with him personally!

customer-name

Tamas Dancsi

Freelance mobile Engineer

Donatien is an excellent choice both professionally and personally. We used to work together for seven months on the dating app, Whispar. He took over the existing code base in no time and has been the perfect team member to put the project to the next level. He is proactive and result oriented, he is always ready to put all his energy and time to get the job done. He is a great asset to any company and certainly can get my full recommendation.

Get In Touch

You need some help with your project or you simply want to connect?

Send me an email