Charles Dietrich

810 N Cayuga St, Ithaca NY 14850

(617) 835-4798

OBJECTIVE

 

A challenging position in software application development.

SKILLS PROFILE

 

·     Experience delivering web-based applications.

·     Solid academic foundation in computer science. Record of academic achievement.

·     Interest and success in computer science research.

·     Extensive coursework in algorithms, computer vision, networking and compilers.

·     Experience mentoring, managing and advising programmers.

·     Experience teaching mathematics to college-age students.

Education

 

Cornell University, Ithaca, NY

Master of Engineering in Computer Science

2005

Thesis: Simulation of RIP routing protocol. GPA: 3.6333

Cornell University, Ithaca, NY

Extramural Student in Computer Science

2003

Completed undergraduate requirements for computer science majors. GPA: 3.4887

Cornell University, Ithaca, NY

Bachelor of Arts in Biology

1998

Thesis: “The effect of BYD virus on weed species”, with Prof Sunny Power

AWARDS

 

·     Best Compiler, CS 412, Cornell University

2003

·     Hughes Scholar, Cornell University

1995

 

 

RELATED Experience

 

Ithaca, NY

 

Independent Consultant

2006-2007

·     Worked as an independent consultant developing database-driven websites. Clients included local businesses and Cornell units. Worked both independently and as a subcontractor to Ithaca-based consulting firms.

 

 

Tompkins-Cortland Community College, Dryden, NY

 

Adjunct Instructor of Mathematics

Fall 2006

·     Taught developmental algebra to college-age students.

·     Used collaborative learning techniques to engage students.

 

 

GrammaTech, Ithaca, NY

 

Software Developer

2005-2006

·     Worked with NASA subcontractor to develop bugfinding queries customized to NASA software projects. Presented research talk at NASA OSMA SAS Conference 2005

·     Participated in the development and quality assurance of GrammaTech’s products: CodeSonar and CodeSurfer.

·     Primary developer for a new code analysis tool for the semantic web logic language SWRL. Worked with open-source API to parse code. Implemented proprietary data and control flow algorithms.

·     Trained end users on CodeSonar and CodeSurfer.

TelekomNet, Boston, MA

Manager of Web Development

2000-2001

·     Managed and developed sophisticated database driven software for ecommerce website. Used three-tier internet architecture to streamline software development.

·     Developed master plan for website user interface, and provided guidance on specific implementations.

·     Managed a team of seven developers. Trained these developers in internet technologies and user interface design as needed.

·     Worked with senior company management to define project goals. Worked with writing and marketing staff to present their articles and promotions on the website.

PAPERS AND PRESENTATIONS

 

·     “Audeto: A tool to generate animations based on a musical score”
Work in progress with Prof. Graeme Bailey, Cornell University, 2007

·     “Practical Model Checking to Enforce Domain Specific Interfaces”
Technical Presentation at NASA OSMA SAS 2005

·     “Finding Nash Equilibria for a novel scheduling game”
Class project for Algorithmic Game Theory, 2004

·     “A simulation of the RIP routing protocol”
Thesis for M.Eng. under the supervision of Prof. Paul Francis, Cornell University, 2004

·     “Detecting multiple objects in images using segmentation and clustering”
Class project for Machine Learning, Cornell University, 2004

·     “Flexible Template Matching in Images using Loopy Belief Propagation”
Class Project for Computer Vision, Cornell University, 2003

ADVANCED coursework

 

·     Computer Vision – CS 664

·     Machine Learning – CS 478

·     Algorithms: CS 421 Numerical Analysis; CS 481 Algorithms; CS 684 Advanced Algorithms; CS 684 Algorithmic Game Theory

·     Systems and Networking: CS 414 Systems; CS 514 Distributed Systems; CS 519 Computer Networks

·     Compilers: CS 412/413.

languages

 

·     PHP, MySQL, Java, C/C++, C#, .NET, CSS, XHTML, HTML, XML, XSLT, ASP, Oracle, SQL Server, FoxPro