Email: cocofan@mailbolt.com
Linkedin: http://www.linkedin.com/in/donahertel/
Software Developer
Summary of Programming Experience
Summary of Languages
Education
Work Experience
Summary of Programming Projects
Full list is at my neocities site
Built a website in Javascript/CSS/HTML to process GPS data gathered from an Android application. The site uses Google Maps to display tracks and being able to add annotations to the data. The site also uses Google Charts to display statistics about the data.
Programed a combinatorial search project in Java/Swing UI to find and display the board with the correct solution to a game.
Implemented a program in Java to strategize the playing of mini-chess using combinatorial search methods.
Designed genetic algorithm to 'train' a program to solve a Rubik's cube. Implemented in C++.
Researched the effects of various dimensionality reduction techniques on HMAX output from Glimpse project.
Implemented a perceptron neural network to recognize digits from optical scan data.
Trained a SVM on the digits data using bagging and boosting techniques.
Used MATLAB's Hidden Markov Model to generate poems similar in nature to a given poem.
Implemented in MATLAB script a Kmeans program to group the digits data.
Designed and Implemented a web site using PHP and MySQL database.
Conducted usability interviews with people. Desgined and Implemented a semi-functional mockup of a task manager.
Implemented a Google app engine web application in Java.
Implemented an Android application for taking notes and storing them in a database which then can pulled into a web application.
Implemented a simple IRC (chat) client and server in Python using the Twisted framework.
Collected data using a web crawler (Nutch) from a website and store it in a PostgresQL database using JDBC.
Designed similarity measures for use in a clustering system to do re-ranking of search result.
Implemented in JavaFX a Self-Organizing Map(SOM) to visualize common patterns in data.
Trained a SVM classifier to recognize objects in photos.
Implemented sorting program in pthreads, OpenMP and Open MPI.
Wrote a program which simulates the movement of electromagnetic waves through a medium(ie. material objects, air, etc.) over time. Was written in Python, C++ and MATLAB scripts.
Wrote a OpenGL program in C++ which animates the data taken from my graduate project on a 3 dimensional mesh plot.