Download PDF

Summary

Software Programmer. Particularly interested in programming with C/C++, Java, and C#. Skilled in low-level programming such as developing data structures and algorithms and utilizing them within a program's underlying structure to achieve maximum efficiency. Also skilled in high-level programming such as developing GUIs and GUI components. Experienced with overall software development process including project definition, documentation, design, programming, and testing.

Interest

Programming, algorithms, data structures, Unix, shell scripting, parallel computing, data mining

Objective

To obtain a job developing software applications/components or researching new computing technologies.

Work experience

Mar 2010Present

Software Test Engineer

Epic

I write software that performs automated testing. In addition to developing one-off applications for testing specific areas, I also support our company-wide automated testing system, the Core Engine of which I designed and built.

Jun 2009Aug 2009

Undergraduate Developer Intern

Ecolab

Developed a web-based application along with its associated database for maintaining information on service vendors and consultants and for generating reports on that information. For this project, I led meetings, gathered requirements, created use cases, designed the system, and programmed the system.

Jun 2008Aug 2008

Undergraduate Developer Intern

Ecolab

Designed and implemented a dynamic web application for maintaining equipment ordering information in a database.  Also created a stand-alone application for viewing and controlling services running on remote servers.

Education

Skills

Unix Shell Scripting
Regular Expressions
Unix
CSS
JavaScript
HTML / XHTML
C#
C++
Java
Icon Design/Creation
Visual Basic
GUI Design
With an emphasis on usability.
SQL
XML
Caché / M[umps]

Programming Project Selections