Curriculum Vitae

maxim mai@localhost: ~$ whoami


Employment

October 2012 – present: 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…

Education

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, Nodejs/JS, Ravel/Go and Struts2/J2SE/J2EE.

Databases: Most open-source RDBMS, experienced with document based databases.

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