Experiences

Samsung AI Center, Cambridge, UK

  • Research scientist2019-present

Department of Computer Science, Rutgers University, NJ, USA

  • Research assistant2011-2018

  • Teaching assistant2013-2018

  • Lecturer2017

Agribank, Hanoi, Vietnam

  • Software engineer - Core banking system. Worked with Oracle and Pro*C programming language.2009-2011

Toshiba Software Development Vietnam, Hanoi, Vietnam

  • Software engineer - Embedded system.2008-2009

Panasonic R&D Center Vietnam, Hanoi, Vietnam

  • Intern - OCR system2008

Skills

  • Programming languages: C/C++, Python, C#, Java, Javascript. In the past I also designed and implemented custom C++ math solvers using CUDA/MKL BLAS kernels.

  • Deep learning: mostly Pytorch, extensively using/extending Huggingface's libraries including Transformers, PEFT, Accelerate, Diffusers and more. Hands on experience of large-scaled multi-node training, and efficient training with Deepspeed.

  • System: using and cross-platform programming on Linux/Windows/Mobile OSes