Nguyen Anh Tu (tuna)

Open-source Cloud Computing follower

Apache CloudStack committer / Apache Stratos PMC (Project Manager Committee) member and committer.

My interests include Virtualization, Cloud Computing IaaS/PaaS, Sofware-defined Network, Linux Container, Linux System Administration, OSS community (Apache), and GPGPU.

Experience

PMC member and Committer

Apache Software Foundation - Stratos

I'm currently a PMC member and committer on Apache Stratos. This is a polyglot PaaS framework, providing developers a cloud-based environment for developing, testing, and running scalable applications, and IT providers high utilization rates, automated resource management, and platform-wide insight including monitoring and billing.

Committer

Apache Software Foundation - Cloudstack

I'm currently a committer on Apache CloudStack. This is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. CloudStack is used by a number of service providers to offer public cloud services, and by many companies to provide an on-premises (private) cloud offering, or as part of a hybrid cloud solution.

Cloud Computing Solution Architect

FPT-Software Limited Company

Cloud Computing, Virtualization, Distributed Computing, PaaS, IaaS, Solution

I currently working as a Cloud Solution Architect at FPT-Software. My role is researching to design cloud-based services for customer requirements. Our customers are basically from Japan and US.

Cloud Computing researcher

Viettel RnD Institute

Cloud Computing, Virtualization, Distributed Computing

I worked at Cloud Computing center, Viettel RnD Institute. Here, I continuously researched in Cloud Computing field. We built IaaS system using Apache CloudStack and XenServer. During work, I learned many excitied things, such as: how to code with Ocaml, a functional programing language used to build XenServer API (XAPI); good control CloudStack source code; Xen Platform design architecture; Storage design; Automate provision...

Researcher

High Performance Computing Center, HUST

Nvidia CUDA, GP-GPU, Parallel Computing, Visualization

I spent my last year in university at High Performance Computing Center. I was experienced about a new field: General-purpose computing on Graphic Processing Unit (GPGPU). That is the utilization of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU). I learned about the RayTracing algorithm to simulate simple graphic objects such as cups or balls. I decided to do my thesis with a GPGPU project named: "Parallel Google PageRank computation using GPUs". I also have accepted a paper at ACM-SOICT conference using result of this thesis.

Parallel Google PageRank computation using GPUs

Specialist

Hanoi University of Sience

Storage Management, System Administrator, Distributed Computing

I took a chance to work at Faculty of Hydrology, Meteorology and Oceanography, Hanoi University of Science. My primary role was deploying a storage system for storing terabytes of climate data, and also maintaining the datacenter running Beowulf Cluster. I built Hadoop HDFS and trained professors to use Hadoop Map-Reduce for mining that huge data.

Specialist

BKAV Corporation

System Administrator, Network Security, Cloud Computing

For over two years working as an internship at Bkav, I have experienced about network services, network protocols, system administrator and specially Cloud Computing. I quickly became familiar with Linux and Windows services. At high school, I just only learned about algorithms and C programming language. At that time, I started working in Cloud Computing area, figured out basic knowledges about Virtualization and Hypervisor. My team built testing IaaS systems using various softwares, including: Eucalyptus, Nimbus, OpenNebula. These experience helps me a lot in later jobs.

Projects

Google Summer of Code - Apache Cloudstack

Add Xen/XCP support for GRE SDN controller

I was luckily taken by Apache CloudStack for their project on Google Summer of Code 2013. That project aimed to improve the native SDN controller with GRE tennant isolation. The controller only worked with XenServer and supported L2 service before. During summer, I improved it to support XCP and KVM and added L3 services including StaticNAT, Port Forwarding and Load Balacing. The most wonderful thing I learned after summer was working with OSS community. I learned much about working environment and process when developing opensource software. Thanks GSoC and Apache CloudStack.

Presentation

Education