<<

Yannick Gingras

2035 Montcalm Montreal,´ Quebec,´ Canada H2L 3H8 514-527-6705 [email protected]

EDUCATION  Astrobiology Institute, University of Hawaii, Honolulu, Hawaii Computational Astrobiology Summer School (2006)  Universite´ du Quebec´ a` Montreal´ (UQAM), Montreal,´ Qc Bachelor’s degree in Applied Mathematics and Computer Science (expected graduation: 2006)  College` Andre-Lanrendeau´ , Montreal,´ Qc DEC en Informatique (College Degree in Computer Science) (1997 – 2000)

ORK  System Administrator, UQAM (2005 – present)W EXPERIENCE · Web applications maintenance · Server installation · Bioinformatics workstations setup and deployment · User accounts management · Tool customization · Simple grid system setup  Bioinformatics Research Assistant, UQAM (2004 – present) · Implementation of a common intervals viewer (OpenGL, Python, Qt) · Implementation of a global alignment viewer (Python, Qt) · Implementation of a web application for common intervals presentation (http://cgl.bioinfo.uqam.ca/tools/form) · Bayesian sequence classifier · Conception of a phylogenetic tree viewer (Common Lisp) · Port to ++ and maintenance of Domain Teams, a full genome scanner · Conception of a Web interface for genomic data presentation (Common Lisp, Python) · Classification of cancer cells using genomic expression profiles (/Bioconductor)  Programmer / Developer, Savoir-faire , Montreal,´ Qc (2003 – 2004) · Lead developer for an enterprise resource planner (Python, Qt) · Port of the dockers dispatch application (400k lines of C++) from Novell to GNU/Linux for MEA, Port of Montreal´ · Responsible for the courses on Qt and system programming on POSIX (threads, IPC, sockets)  Programmer / Team Leader, Eclipsys, St-Lambert, Qc (2000 – 2002) · Administration of development infrastructures: CVS, backups, releases, feature freezes, etc. · Evaluation of technologies: languages, libraries, etc. · Design and implementation of a vending machine controller software (Python, C++, SQL) · Low level programming (sockets, threads, IPC, RPC) · Management of a small team (2 to 5 programmers) Yannick Gingras

WORK  Programmer / Developer, Fract (http://fract.ygingras.net) (2005 – present) EXPERIENCE Fract is a collaborative, web based, fractal explorer (CONT.) · Design and Implementation (Common Lisp) · Database backend for collaboration engine (PostgreSQL)  Programmer / Developer, Open Beat Box (http://openbeatbox.org) (2002 – 2003) Open Beat Box is a virtual drum machine with skinnable user interface · Design and Architecture (UML, Design Patterns) · Skinnable GUI implementation (graphics design and programming) · Development environment setup and administration (CVS, website, mailing lists)

SKILLS  Languages Common Lisp, Python, R, Perl, C, C++, , SQL (PostgreSQL, MySQL, Oracle), Java, XML, XPath, XSLT, XHTML, CSS, Regular Expressions  Bioinformatics Bioconductor, BLAST, BioPython, NCBI-Tools, MFold, MultiPipMaker  Graphics OpenGL, Gimp, Blender, Inkscape  Development , GNU Arch, , Subversion, CVS, Emacs, Vi, KDevelop, , patch, automake, autoconf  System Administration GNU/Linux, LDAP, Apache, PostgreSQL, MySQL, Sendmail, Postfix, Exim, Mailman, Zope, Samba  Software Engineering UML, Design Patterns  Natural Languages French, English: fluent

PUBLICATIONS A. Bergeron, C. Chauve, Y. Gingras, Formal models of gene clusters, book chapter in preparation for Algorithms in Bioinformatics, A. Zelikovsky & I. Mandoiu, (editors), Wiley Book Series in Bioinformatics, 23 pages, January 2007. M. Belcaid, A. Bergeron, A. Chateau, C. Chauve, Y. Gingras, G. Poisson, M. Vendette, Explor- ing Genome Rearrangements using Virtual Hybridization, Asia-Pacific Bioinformatics Conference, Advances in Bioinformatics and Computational Biology, World Scientific, 10 pages, January 2007. G. Blin, A. Chateau, C. Chauve, G. Fertin, Y. Gingras, Inferring positional homologs with common intervals of sequences, RECOMB Comparative Genomics International Workshop, Lecture Notes in Bioinformatics 4205: 24-38, 2006. G. Blin, A. Chateau, C. Chauve, G. Fertin, Y. Gingras, CIGAL: a Conserved Intervals Gene ALigner, Phylogenomics Conference, St-Adele,` March 2006 (poster). M. Belcaid, A. Bergeron, A. Chateau, C. Chauve, Y. Gingras, G. Poisson, Exploring Genome Rearrangements using Virtual Hybridization, Phylogenomics Conference, St-Adele,` March 2006 (poster). O. Gingras, Y. Gingras, A. Levasseur, A. Bergeron, C. Chauve, A software tool for whole genome synteny comparisons, RECOMB Comparative Genomics International Workshop, Dublin, Septem- ber 2005 (poster).

GRANTS 2006 Astrobiology Institute, University of Hawaii $ 500 2005 Natural Sciences and Engineering Research Council of Canada $ 5625 2005 Hydro-Quebec´ $ 2000 2004 Laboratoire de Combinatoire et d’Informatique Mathematique´ (LaCIM) $ 1000 2004 Natural Sciences and Engineering Research Council of Canada $ 5625