Full stack software engineer with system level specialties: Operating Systems, Virtual Machines, Parallel Computing and Cloud infrastructure, Compilers and Programming Languages, Computer Architecture;
- Process Scheduling, Memory Management, File and Storage Systems, Power-Performance Optimization;
- Android Framework and Services, Graphics Subsystem, Dalvik VM, Android Runtime;
- C++/Java, Algorithms, Concurrent Programming, Object-Oriented Programming