Alexandre Nguyen avatar

Alexandre Nguyen

Software Engineer

I'm a Software Engineer with development and systems administration / infrastructure engineering.
Working on every technical stacks of an I.T project, I'm familiar with several software development methodologies like XP and Scrum. As I already worked in Japan and France, speaking french, english and japanese, I look forward for opportunities all around the world.
I usually work on I.T projects for world known businesses and small businesses, and also personal projects in many technologies (J2EE, Spring Framework, J2SE, Android, iOS, Symfony 2) and infrastructure projects as well for international/domestic clients as a freelance (clustering, provisioning, test-driven development, scalability, servers efficiency, network management and security).

Resume

Employment

  • May 2017 - Current

    SoftBank Robotics

    DevOps Engineer (Paris to Tokyo)

    Working at the SoftBank Robotics Cloud Team as a DevOps 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 http://www.laboratoire-gallia.com and http://www.bledina.com 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 DICT.fr 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
    EDM
    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

Education

  • 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

Skills

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

Get In Touch

Want to hire me for awesome projects ? Just write to me.

Error boy
loader
Your message was sent, thank you !