Sian Cao

Experience

iSoft Infrastructure software Co. Ltd, Senior Software Developer, 2013 - Present

Red Flag Linux Co. Ltd, Senior Software Developer, Junior Manager, 2007 - 2013

Proficiency

Most of the codes I have written has been in C, C++, Javascript and Objective C. I'm familiar with scheme and python, and have learnt about Go, Ruby and Lua. Six years of Linux development experiences made me familiar with a lot of command line tools such as zsh, bash, tmux, git, awk,grep,vim etc. My major editor was Emacs and now is vim. I had several years experience with Qt and Gtk+。

Personal Projects

sos Present

my new operating system venture

cjs Present

my ECMAScript 262 compiler written in c++ 11, just started yet

prometheus Present

a simple opengl es based powerup animation app for linux

igrep Present

a simple regexp engine (with only minimal functions now) based on thompson NFA. written in C

iShell Present

a simple shell written in Objective C just for fun.

Semacs 2011

prototyping implementation of micro emacs clone. written in C.

Loopy 2011

cloned from original author, and added some missing features that I needed.

Yos 2009

my own OS venture based on skelix concept and linux 0.11. I'm planning to rewrite the kernel next time.

Education

Wuhan University, Computerter Technology and Application, 2005 - 2007

M.S. in Computer Science

projects during study: major languages were Delphi, C++, and familiared with Oracle DB.

Wuhan University, Computerter Science and Technology, 2001 - 2005

B.S. in Computer Science

Hobbies

Chinese Version

Download as plain text.