With almost 20 years of programming experience, of which 15 years professional, I have delivered software from embedded systems to distributed, games to social media web applications, operating system kernels to video processing, to writing CAD tools for designing railway safety systems. My strongest programming languages are C, Python, Java and JavaScript, each of which I know like my own hands and each of which I have programmed in for more than a decade.