Curriculum Vitae

maxim mai@localhost: ~$ whoami


February 2015 – present: Open Source Software Developer, Open Source Software For zLinux Ecosystem, IBM Toronto Software Lab

October 2012 – February 2015: Software Development Engineer in Test (SDET), C/C++ compilers validation for Linux on System 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 working on…


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

Languages and tools

Programming Languages: Frequently used: Python, PHP, C/C++, Javascript and Java. Occasionally: Go and Clojure.

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

Databases: Most open-source RDBMS, MongoDB and CouchDB


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