CV - Tristan Van Berkom Current contact info: Tristan Van Berkom 735 Marin, Montreal, QC, Canada +1 (514) 442-9459 I am a self-taught developer who works mainly with C and GObject (GTK+ etc), I also have experience writing drivers for the Linux kernel, hacking on X11 technologies, integration and configuration management in an embedded environment and implementing interprocess communication libraries among other things. Past related work experience: ---------------------------- * 2004 - present. Author and maintainer of Glade 3, the Glade Interface Designer tool (http://glade.gnome.org/) (this also implies that I've had to write frequent patches for GTK+). * 2009 Contract work for TraqMetrics LLC. - Wrote a simple IPhone application in Cocoa. - Wrote a data visualization application as a GStreamer video overlay plugin. - Wrote a data visualization application using Actionscript 3. * 2007 - 2008 Author of the win32 backend of the next generation embedding Gtk+ widget for mozilla (this work was sponsored by Pioneer Research Center USA, Inc.) (next generation embedding reposity for mozilla can be found here: http://hg.mozilla.org/users/blassey_mozilla.com/embedding/) * 2000 - 2007 Software developer for TouchTunes Digital Jukebox Inc. (http://www.touchtunes.com/) This is where I leaned most of what I know today, past experiences at TouchTunes involved: - Authoring the GTK+ based toolkit for the jukebox and integrating it with the Glade tool (screenshot: http://www.gnome.org/~tvb/gladett-fullscreen.png) - Authoring all the makefiles using GNU Make without autotools overhead for the whole embedded environment (from kernel modules to libraries and daemon applications). - All around configuration management and maintenence of the previous generation DOS based jukebox. - Authoring a multi-input multi-output sound mixer, and co-authoring the kernel module counterpart to deal with our custom DSP. - Lead developer of the remote software updater tool, this involved everything from packaging output from the build environment to package database management on the actual jukeboxes, and the actual "power off" safe recoverable installation proceedure. - Authoring a run-time calibration routine for touchscreens in X11 (this also implied writing patches for X11). - Working on the custom sound card kernel module driver - Authoring a kernel module for an Dallas IButton storage device. - Core developer/designer of an observer model based IPC library for the daemon processes in the jukebox to communicate and share data. - Did considerable work getting the whole main GUI application to display on remote hosts with X11 available (networked music selection from gaming countertop units). Languages: ---------- English I can read, write and speak very well. French (Quebec dialect) I can read and speak very well, and also write fairly well. Portuguese I can speak well and read and write fairly well. Spanish I can speak, read and write at a basic level. References: ----------- TraqMetrics LLC. Ken Phillips, Director of R&D. Pioneer Research Center USA. John Gildred, head of the SyncTv project. TouchTunes Digital Jukebox Inc. Dominique Dion, Vice President R&D department.