|
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, MAManager 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” ·
“Practical Model Checking to Enforce Domain Specific
Interfaces” ·
“Finding Nash Equilibria for a novel scheduling game” ·
“A simulation of the RIP routing protocol” ·
“Detecting multiple objects in images using segmentation and
clustering” ·
“Flexible Template Matching in Images using Loopy Belief
Propagation” |
||
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 |
||