Curriculum Vitae

maxim mai@localhost: ~$ whoami


Employment

February 2015 – present: Open Source Software Developer, Linux on z Ecosystem, IBM Toronto Software Lab

October 2012 – February 2015: Software Developer, C/C++ compilers validation for Linux on z, IBM Toronto Software Lab

January 2012 – May 2012: Undergraduate Research Assistant, Department of Computer Science, University of Toronto

May 2010 – August 2011: Software Tester / Build Engineer, IBM  Toronto Software Lab

Freelancing Developer: I always have some other projects to work on…

Education

2007 – 2012: B.Sc. Honour, Computer Science, University of Toronto

Languages and tools

Programming Languages: Python (scripting + automation), PHP (web development), C/C++, Javascript/nodejs (web programming) and Java.

Web Frameworks: Yii/PHP, Django/Python and MEAN.js. Experienced with Ravel/Go and Struts2/J2SE/J2EE.

Databases: Most open-source RDBMS, MongoDB and CouchDB

Publication

Clojure: modular programming with functional, concurrent language on the JVM
Published in:  Proceeding CASCON ’13 Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research, Pages 370-371, IBM Corp. Riverton, NJ, USA ©2013
Authors: Karan Dhiman, Maxim Mai, Jay Soni, Kyle Lam, Sang-Ah Han
ACM: http://dl.acm.org/citation.cfm?id=2555573