Alexandre Nguyen avatar

Alexandre Nguyen

Software Engineer

French engineer living and working in Japan, passionated about search algorithms, data structures, unix kernel internals with an in-depth understanding of the network layers.
Thinker and problem solver, I have strong analytical and troubleshooting skills, always looking for the root cause in a methodical and incremental way.
As I have worked with very large scale, highly concurrent distributed cloud systems, concerned about scalability, availability, efficiency and consistency, I am devops-philosophy aware and always looking for algorithms runtimes and design improvements.



  • August 2018 - Now

    Apple Inc.

    Software engineer (Japan)


  • May 2017 - August 2018

    SoftBank Robotics

    Site Reliability Engineer (Paris to Tokyo)

    Working at the SoftBank Robotics Cloud Team as a Site Reliability Engineer.

    Maintaining and innovating on the SoftBank Robotics cloud stack.
    The stack runs several services interacting with SoftBank robots deployed all around the world, serving 20+ millions daily HTTP requests.

    - Infrastructure engineering :
    Heavily work with AWS : EC2, RDS, S3, CloudWatch, VPC, Route53, EBS...
    Working in a continuous integration/deployment environment with :
    - Fully highly available infrastructure (auto-scaling, load balancers, disk redundancy, RDS/EBS snapshots)
    - Strong releases processes including QA.
    - Automated testing jobs via Jenkins.
    - Monitored services.
    - Centralized logging architecture.
    - Infrastructure as "code" with Terraform.
    - Image building via Packer.
    - Images provisonning with Ansible.
    - Shell scripting with Bash & Python.
    - Help developers to automate their development routines and making their environment as iso-env as possible.

    System engineering :
    - Dealing with system-related matters in a Debian/systemd environment.
    - Network-related optimization (TCP/UDP/HTTP/XMPP)
    - I/O-related optimization (disk failures, ulimits, schedulers...)
    - Storage-related optimization (logrotate, caching, monitoring...)
    - Security-related optimization (process/files ownerships, capabilities, firewalling...)
    - Apps-related optimization (systemd services, timers, apps versioning)

    Release engineering :
    - Releases following QA processes and rolling-updates philosophy.
    - Code versioning with GIT.
    - Communication between Paris and Tokyo SoftBank Robotics teams for the release process.

    Methodology : Scrum / Kanban

  • January 2017 - April 2017

    SOGETI High Tech

    Software Engineer (Lyon, FRANCE)

    ENEDIS (ex-ERDF)
    - Software Engineer at Linky Deployment project (Deployment of the Linky connected/communicating meter)
    Around 35 millions of meters to be deployed in France.
    Ensure good communication between meters data feeds and the Enedis information system.
    Using Spring Batch, Oracle Database, Maven, Jenkins, Git, MyBatis
    Test driven development : JUnit

  • July 2015 - December 2016

    Smile - Open Source Solutions

    Software Engineer (Lyon, FRANCE)

    J2EE Software Engineer.

    Working for various clients and projects such as :

    - DANONE (4 months)
    Worked on and both running on Liferay (Backend and Frontend).

    - The university of Lyon (UDL) (2 months)
    Worked on an EDM (Nuxeo), I helped to setup the infrastructure for scientists, students, IT teams (setup an ELK on CoreOS x Docker, developed plugins for Nuxeo)

    - SOGELINK (11 months)
    Specific development with Spring framework and AngularJS supporting the project which help companies and organizations to generate and transfer statement of work documents (SOW) easily.

    Technologies :
    Backend : Spring Core / Security / Apache CXF / Hibernate / ActiveMQ
    TDD : JUnit / DBUnit / Karma
    Databases : PostgreSQL
    Frontend : AngularJS / SASS
    Versioning / Deployment tools : Maven / Git / Jenkins

  • November 2014 - July 2015

    Groupe Flow Line

    Full Stack Developer (Bron, FRANCE)

    Working on a collaborative web oriented solution : ConnecTIC People
    Symfony 2 CMF contribution to a new E-Commerce project
    WP integration into an existing e-commerce solution to be able to publish content inside it for several clients
    Real-time alerts engine written in Javascript (R&D)

  • July 2014 - November 2014

    UltraSuperNew K.K.

    Full Stack Developer (Tokyo, JAPAN)

    USN Digital Team developer

    Real-time services provider like Firebase with NodeJS and AngularJS Technologies.
    CMS managing twitter feeds and internal feeds for promotional website Battlefield Hardline, working for EA Japan, written in Symfony 2.

    Technologies :

    - Symfony 2
    - AngularJS
    - GIT
    - NodeJS

  • July 2013 - June 2014

    Groupe Flow Line

    Full Stack Developer (Bron, FRANCE)

    Working on a collaborative ERP solution : ConnecTIC People CMS Integration into E-commerce Website
    WordPress Development
    Alert Engine with NodeJS
    Mobile client synchronization with Android
    Using PHP, Symfony Framework, Javascript, WordPress, NodeJS, PhoneGap, Android

  • July 2010 - Present

    La Bourse

    System Administrator, Software and Web Developer (Lyon, FRANCE)

    WEB Development (PHP / HTML / CSS / JavaScript) Creation of E-Commerce website JAVA Apps in SWING (POS software, database synch app, inventory management app) Network administration (DNS, DHCP, MySQL, OpenVPN, PPTP, Apache2) with DEBIAN & Ubuntu Server


  • November 2014 - November 2016

    SUPINFO (ESI) Institute of Technology

    MSc (Master of Science)

    Information Technology
    Information Technology, Software Engineering, Systems Engineering.

  • October 2012 - June 2014

    SUPINFO (ESI) Institute of Technology

    BSc (Bachelor of Science)

    Information Technology
    Information Technology, Software Engineering, Systems Engineering.

  • September 2011 - June 2012

    University Claude Bernard Lyon 1

    Computer Science Engineering
    C, C++, LISP, Algorithms, Applied mathematics, Pure mathematics

  • September 2010 - June 2011

    University Claude Bernard Lyon 1

    Physics and Chemistry Engineering
    Pure mathematics, Physics


I'm working on every stacks of an I.T project, which means that I have Development skills and Infrastructure skills as well. I couldn't put every skills there so please see my LinkedIn page to know more about this.

  • Unix systems
  • Virtualization (VMWare Techs)
  • Clustering & Scalability
  • Jenkins
  • Ansible
  • Symfony 2
  • C / C++
  • NodeJS
  • AngularJS
  • ReactJS
  • Java Technologies
  • J2EE
  • Spring Framework
  • Spring Framework
  • PostgreSQL
  • MariaDB / MySQL
  • TDD

Hire me for awesome projects

I am available for Freelance projects that depends on your project value. Hire me and get your project done !

My favorite quote

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.