Template:Research completed
From Christoph's Personal Wiki
- May 2013 – present: Linux Administrator II for Rackspace, San Antonio, USA.
- Providing Cloud Support (servers, storage, databases, load balancers, etc.), administering Xen, XenServer, KVM, OpenStack, RESTful API, networking, site reliability, maintenance, LAMP-stacks, etc.
- Skills used: Linux, Apache, MySQL, PHP, Python, Rackspace Cloud, Xen/XenServer, KVM
- December 2012 – March 2013: Web Developer for MadLab, Seattle, USA.
- Built a RESTful web framework and API using Amazon Web Services' NoSQL DynamoDB and a custom-built/in-house MVC in PHP.
- August 2012 – November 2012: Research Assistant / Scientific Programmer at the Dr. Elhanan Borenstein Laboratory — Department of Genome Sciences, University of Washington, Seattle, USA.
- Conducted scientific research on the collection and organization of metagenomic datasets and the assembly of an analysis pipeline for metagenomic data; and
- Analysis of the gut microbiome of children with cystic fibrosis (CF) and on methods to identify enriched functions.
- Note: Everything was done in Linux and most of the programming was done in Python (+Pandas).
- October 2010 – June 2012: Consultant (programmer, web developer) — Greater Chicago Area, USA.
- Built a customer relationship management (CRM) website using Django (+Python, MySQL) with extended web services, command line interface, mobile apps, etc.
- Note: Everything was done in Linux and most of the programming was done in Python.
- October 2006 – October 2010: System Administrator, Research Assistant, and software developer/maintainer at the Dr. Ethan A. Merritt Laboratory — Medical Structural Genomics of Pathogenic Protozoa Consortium, University of Washington, Seattle, USA.
- Developed and maintained the Python Macromolecular Library (pymmlib) package and developed and maintained the TLS Motion Determination (TLSMD) webserver/webservices. Contributed code to the CCP4 suite. Performed detailed analysis of thousands of crystallographic structures (both in-house and from the PDB). Programmed in C, Fortran, Python, Perl, Javascript, Bash, etc., maintained multiple MySQL databases, and worked in a LAMP environment for web services. Research produced a paper published (see below). Also was the Linux System Administrator for all computers in our lab, performed backups (tape, DVD, xHDDs, etc.), hardware and software support for all personnel, etc.
- Note: Everything was done in Linux (and some Mac OS X) and most of the programming was done in Python.
- March 2006 – February 2007: System Administrator and Research Assistant at the Dr. Carlos J. Camacho Laboratory — Center for Computational Biology and Bioinformatics, University of Pittsburgh, USA; (in absentia).
- Developed an algorithm with a web services front-end to provide a quick estimate for protein-protein interactions and associated energies. Programmed in C, Fortran77, PHP and done in a LAMP environment. Research produced a paper published (see below).
- Note: Everything was done in Linux.
- August 2005 – November 2005: Research Assistant, Teaching Assistant, and programmer at the Dr. David W. Ussery Laboratory — Center for Biological Sequence Analysis, Danmarks Tekniske Universitet, Denmark.
- Helped develop and maintain algorithms and web services for a Comparative Genomics department. Programmed in C, Perl, Python, Java, Bash, etc., maintained multiple MySQL databases, and worked in a LAMP environment. Also was a Teaching Assistant for a Comparative Genomics class. Research produced a paper (see below).
- Note: Everything was done in Linux.
- October 2004 – July 2005: Research Assistant and System Administrator at the Dr. Carlos J. Camacho Laboratory — Center for Computational Biology and Bioinformatics, University of Pittsburgh, USA.
- Modeled protein-protein and protein-DNA interactions from crystallographic data obtained via the PDB. Developed and maintained 4 websites to provide access to the algorithms we developed as web services (all done in a LAMP environment). Programmed in C, Fortran77, Perl, PHP and maintained multiple MySQL databases. Research produced 2 papers published (see below).
- Note: Everything was done in Linux.
- Summer 2002 / December 2002: Research Assistant at the Dr. Alex Rich Laboratory — Department of Biology, Massachusetts Institute of Technology, USA.
- Did research on the function of Z-DNA in various genomes and developed algorithms in C to search through genomes and compare the results against microarray data. Also wrote Perl scripts and maintained a MySQL database.
- Note: Everything was done in Linux.
- May 2000 – September 2004: Research Assistant and software developer at the Dr. P. Shing Ho Laboratory — Department of Biochemistry & Biophysics, Oregon State University, USA.
- Did research on the function of Z-DNA in various genomes (resulted in a paper published; see CV). Other duties consisted of being an assistant scientific programmer in C and Perl, as well as maintaining a MySQL database.
- Note: Everything was done in Linux.
- September 1998 – April 2000: Lab Assistant for Kevin Krefft microbiology laboratory, Albany, OR, USA
- Prepared all kinds of media (e.g., agar solutions and agar plates) to feed our stock of microbes, as well as rotating the colonies.
- December 1996 – December 1997: English Language Instructor at Berlitz, Ljubljana, Slovenia.
- I taught at all levels (beginner, mid-level, and advanced). Most of my students were government officials, businessmen / businesswomen, and other professionals.
- July 1996 – November 1996: Volunteer Humanitarian Aid Worker, Croatia.
- I drove a van full of food and medical supplies to refugee camps on a nearly daily basis.
- September 1995 – June 1996: Audio Technician at Audio & Visual Production Centre, Tateyama, Japan.
- My main role was to oversee a group of audio technicians, as well as performing automated dialogue replacement (ADR; aka "dubbing") for music videos, documentaries, etc.
- September 1994 – August 1995: Deputy Manager at a Pan-European Translation and Publishing House in both Vienna, Austria and Budapest, Hungary.
- My main role there was as deputy manager of the audio and visual department. We would receive recordings of an original English audio or visual media translated into just about every language in Europe and then make thousands of copies of them (cassette tapes, CDs, DAT, VHS-PAL, VHS-NTSC, etc.) and then ship them all over Europe.