Download:

Gregory Todd Williams
+1 (310) 729-6041

Education

2006–Present
University of Maryland
Pursuing Ph.D. in Computer Science
Pursuing a Ph.D. in Computer Science, currently specializing in media annotation and the Semantic Web.
2001–2003
Wheaton College
B.A. Computer Science, Philosophy Minor
Graduated with Departmental Honors, Magna cum laude
Relevant course-work: Structured Programming, Data Structures, Computer Graphics, Theory of Computation, Genomics, Graph Theory. Honors thesis: An Autoscheduling Optimizer for Perl.
1997–2000
Santa Monica College
Relevant course-work: C Programming, Assembly Language Programming, Java Programming, Linear Algebra, Discrete Mathematics, Philosophy of Science, Japanese (Intermediate).

Experience

2005–2006
Wheaton College Genomics Research Group, Norton, MA
Consultant
Consultled on the creation of an introductory programming textbook for biology researchers. Oversaw the technical aspects of authoring Perl code meant for diverse, cross-platform use by novices, and insured that included code used the standards and best practices of the Perl community.
2006
Shopzilla, Inc., Los Angeles, CA
Software Engineer
Designed and implemented a site taxonomy server, integrating an existing product taxonomy database with a new REST API for querying and updating an RDF-based data model using SKOS and OWL.
2005
Shopzilla, Inc., Los Angeles, CA
Software Engineer
Redesigned and implemented a merchant statistics reporting tool with a focus on scalability, maintainability, and extensibility. Work involved generating, storing and executing complex queries across multiple Sybase ASE and IQ databases using Trasact-SQL and Perl.
2003–2004
BizRate.com, Los Angeles, CA
Software Engineer
Implemented "related product" search feature, integrating with an existing object-oriented mod_perl front-end. Redesigned and implemented database abstraction, localization, business logic and presentation classes in Perl for use with consumer search site. Worked on maintenance and development of consumer search technologies requiring scalability and efficiency.
2001–2003
Wheaton College Genomics Research Group, Norton, MA
Wheaton Research Fellow
Implemented in C++ and Perl: database code allowing statistical analysis of DNA sequences across genomes; a search engine which correlates search results with existing published literature in PubMed; and a framework for researching motif distributions in targetted genomic regions.
2001–2003
96.5FM Wheaton College Radio, Norton, MA
System Administrator/Webmaster
Administered computers used on a daily basis in running the radio station. Also responsible for updating the station website. Administrative work involved maintaining and upgrading applications and operating systems on desktops, workstations, and servers running Windows 95, 98, 2000, and XP, MacOS 8–9, and Linux.
2001
Wheaton College, Norton, MA
Mars Fellow
Researched surface reconstruction and supporting infrastructure. Designed and implemented an object-oriented, surface reconstruction research environment in C++ using OpenGL and pthreads. Responsible for coordinating the work of two other programmers to produce the final system.
1996–2001
Cnation Inc., Los Angeles, CA
Senior Software Engineer
Acted as a project leader for software development projects and was responsible for managing other developers. Designed and implemented a large, open source, mod_perl based web application framework, "BingoX", and its associated database abstraction and parsing classes, "Data::Query" and "Apache::XPP". Designed and implemented large database driven mod_perl applications for clients.

Published

Gregory Todd Williams: MT-Redland: An RDF Storage Backend for Movable Type. Proceedings of 1st Workshop SFSW'05, Hersonissos, Greece, May 30 2005, CEUR Workshop Proceedings, ISSN 1613-0073, online CEUR-WS.org/Vol-135/paper5.pdf.

Betsey D. Dyer, Mark D. LeBlanc, Stephen Benz, Peter Cahalan, Brian Donorfio, Patrick Sagui, Adam Villa and Gregory Williams (2004). A DNA motif lexicon: cataloguing and annotating sequences. In Silico Biology 4,0039(2004).

Gousie, M. B., Williams, G., Agnitti, T., and Doolittle, N. CompSurf: An Environment for Exploring Surface Reconstruction Methods on a Grid. Computers & Geosciences 29, 9(2003), 1165-1173.

Williams, G., Doolittle, N. and Agnitti, T. (2002). A surface reconstruction research environment. The Journal of Computing in Small Colleges,v17(6), 301–302. Presented at the 2002 Northeastern Conference on Computing in Small Colleges, Worcester, MA, April 2002.

LeBlanc, M., Baron, M., Christoforou, A., Doolittle, N., Kimball, M., Villa, A., Williams, G. and Dyer, B. (2002). The DNA Motif Lexicon — cataloguing and annotating genomes. Proceedings of the 14th International Genome Sequencing and Analysis Conference, October 2–5, 2002, Boston, MA, p.92.

Skills

Honors and Activities