Thanh-Nhon NGUYEN

šŸ“ Paris, France
šŸ“§
šŸ“ž (+33)7 53 29 08 five two (šŸ‡«šŸ‡· France)

Hi, I'm 29 years old, mobile developer from Saigon, Vietnam, currently living in Paris. Feel free to contact me for any kind of offer or a coffee ā˜•

You could find me on other places: StackOverflow, Github, LinkedIn or Last.fm.

DOWNLOAD MY CV IN FRENCH šŸ“„

Education

University Claude Bernard Lyon 1  2013 - 2014 

Master of Computer System and Network
Lyon, France


University of Natural Sciences  2009 - 2013 

Bachelor in Information Technology
Saigon, Vietnam
Expertise

I love making apps and so far I have 6 apps on App Store and 2 app on Google Play Store.

Programming languages:
Swift

Kotlin

Platforms: iOS, macOS, Android
Frameworks: UIKit & SwiftUI, AdMob, In-App Purchase
Databases: Realm, Firebase, Core Data & SQLite
Tools: Xcode, Android Studio, Sourcetree, CocoaPods, Firebase & Github
Language
French: Fluent
English: Fluent in reading and listening – Intermediate in writing, speaking
Vietnamese: Native
Experience

Indie developer  2014 - now 

I teach myself Swift & Kotlin and made some applications for my App Store and Play Store. Besides coding, I learn to share and contribute by answering questions on StackOverflow.



Intrasec  Apr - Sept. 2014 

Intern iOS Developer
Lyon, France

PlantSuite project – An iOS interface on iPad for a document version control system.
Skills and technologies:
  • Objective-C
  • C/C++
  • Bridging between C/C++ and Objective-C
  • http://www.intrasec-fr.com/



    CSCOM  2011 - 2013 

    Junior iOS Developer
    Saigon, Vietnam

    My first experience in iOS development. I was in charge of maintaining various private enterprise iOS application. Objective-C was my daily routine. http://www.cscom.vn
    Portfolio

    Metal Archives | iOS  2016 - now 

    iOS interface for the site https://www.metal-archives.com/
    Written in Swift | 500+ daily active users | 300+ overall rating | 4.9/5⭐
    Analytics & Push Notification with Firebase | Database with Core Data

    View on App Store | Source code on Github
    Application’s features:
  • Homepage: statistics, new archives, latest additions, latest updates, latest reviews, upcoming albums.
  • Band details: general infos, logo and photo, discography, members list, reviews list, similar artists, related links.
  • Release details: general infos, cover photo, reviews list, track listing, song’s lyric, lineup list, other versions, additional notes.
  • Artist details: general infos, biography, photo, bands involved.
  • Label details: general infos, sub-labels, current & past roster, releases, related links.
  • User details: general infos, reviews, collection, submitted bands, modification history.
  • Manage your bookmarks: add/remove/edit bands/artists/labels/releases.
  • Manage your collection: add/remove/edit releases.
  • Deezer Search & Preview (30 seconds preview) which allows user to listening to band's top tracks and releases inside the app.
  • Search & track history.
  • Simple search: band name, music genre, lyrical themes, album title, song title, label, artist, user.
  • Advanced search: band name, album title, song title.
  • Browse bands by letter, country of origin, music genre.
  • Browse labels by letter, country of origin.
  • Browse deceased artists.
  • Random band.
  • Customisable theme with 4 built-in themes: default, light, vintage & unicorn.
  • Customisable font size: default, medium, large.
  • Customisable default discography mode: complete, main, lives, demos, misc.
  • Today widget keeps you up to date.
  • 3D touch for quick actions: search, random band.

  • Reviews from the US App Store:



    Tarot Codex | iOS & Android 2019 - now 

    Help people to learn Tarot | Top #100 Vietnam App Store | Offers In-App Purchase
    Written in Swift & Kotlin | 600+ daily active users | 100+ overall rating | 4.8/5⭐
    Analytics & Push Notification with Firebase | Database with Realm & Firebase
    AdMob | In-App Purchase

    View on App Store | View on Google Play Store
    Application’s features:
  • Frenquenly updated articles about Tarot.
  • Attributes and meaning of 78 Tarot cards.
  • Attributes and meaning of elements, planets & zodiacs in Tarot.
  • Test knowledge.
  • Daily spread.
  • Monthly spread.
  • Free spread.
  • Relationship spread.
  • Zodiac & planet spread.
  • Dictionary of Tarot terms.
  • Comparison of 2 Tarot cards.
  • Today widget.



  • SimpleLogin | macOS, iOS & Android 2019 - now 

    SimpleLogin is an email alias service



    macOS version
    Written in Swift | View on App Store | Source code on Github
    The application is mainly focused on Safari extension which helps user to easily create & use alias on the fly.

    iOS version
    Written in Swift | View on App Store | Source code on Github
    Application’s features:
  • Manage aliases: create/edit/delete & enable/disable an alias.
  • Manage contacts: create contacts to send email from your aliases.
  • Manage mailboxes: create/delete/make default a mailbox.
  • Share extension: create alias without leaving your browser.
  • Secure login with Two Factor Authentication (2FA).
  • Subscribe with In-App Purchase.
  • Support self-hosted: you can use this application with your own SimpleLogin instance.
  • Support dark mode.


  • Android version
    Written in Kotlin | View on Play Store | Source code on Github
    Application’s features:
  • Manage aliases: create/edit/delete & enable/disable an alias.
  • Manage contacts: create contacts to send email from your aliases.
  • Manage mailboxes: create/delete/make default a mailbox.
  • Share extension: create alias without leaving your browser.
  • Secure login with Two Factor Authentication (2FA).
  • Support self-hosted: you can use this application with your own SimpleLogin instance.




  • Alice Fleurs | iOS  2019 

    A management application on iPad for a florist
    Written in Swift | Database with Firebase



    Application’s features:
  • Create & print receipt through a thermal printer.
  • Generate invoice as PDF file to send to customers.
  • Register daily turnover & display comparison chart between 2 latest years.
  • Show list of floral service (bouquet, wedding & funeral).
  • Show list of plants.

  • Demo video:




    Websites

    With a minimal knowledge of HTML & CSS, I make some websites for my friends business.

    Alice Fleurs

    A florist in Paris
    https://alicefleurs.com/

    Camille Le Coiffure

    A hair salon located in Lyon, France
    https://camillelecoiffure.com/

    Andy's Asia Bistro

    A Vietnamese restaurant in Perpignan, France
    https://andyasiabistro.com/



    ABANDONED PROJECTS

    Tarot Certicate | iOS  2016 

    A small iOS application about Tarot card meaning. It also allow users to test their knowledge. The app is replaced by Tarot Codex.
    Written in Swift, database with SQLite using FMDB.
    View on App Store

    Ban Co Biet | iOS 2016 

    An application that shows fun facts and allow users to react if they know it or not. The app's name means "Do You Know?".
    Written in Swift.
    View on App Store

    MaterialActionSheetController | Open source Swift library  2016 

    A small library for iOS written in Swift. It imitates Google style on presenting action sheet controller.
    View on Github
    Hobbies
    As a music lover, a metalhead, I enjoy going to concerts. Aside from music, I also love improving my French and my knowledge in history.

    Been attending to countless concerts, here are some of my most favorites.

    Hellfest 2019 Jun 21, 2019 – Jun 23, 2019 

    @Clisson, France

    Hellfest 2018 Jun 22, 2018 – Jun 24, 2018 

    @Clisson, France

    Hans Zimmer Jun 24, 2017 

    @NƮmes, France

    David Gilmour Jul 16, 2016 

    @Château de Chantilly

    Scorpions Nov 30, 2015 

    @Lyon, France