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 software 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 C++ 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 (R/Bioconductor) Programmer / Developer, Savoir-faire Linux, 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++, Bash, 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 GIT, GNU Arch, Darcs, Subversion, CVS, Emacs, Vi, KDevelop, diff, 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