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