| Skills: |
- Design Patterns
- C#, VB.NET
- ASP.NET
- UML
- SQL Server 2000/2005 & Oracle Databases
- XML
- HTML
|
- Java (Swing, RMI, JDBC, Generics)
- TSQL & PL/SQL
- C++/C
- OpenGL
- Scheme, BASIC & Pascal
- Macintosh Carbon API
- Macintosh, Windows 98/NT/2000/XP, Linux
|
- Visual Studio.NET, JBuilder, CodeWarrior, Structure Builder, emacs
- Learning new computer skills quickly
|
|
| Education: |
B.A. in Computer Science with a Minor in Mathematics, Oberlin College: May 2002
Graduated with Honors from Thomas Worthington High School: June 1999
Columbus College of Art and Design (CCAD) Saturday Morning School: 6 years
(received several scholarships to CCAD Saturday Morning School)
|
Professional Experience: |
Oxford Consulting (www.oxford-consulting.com): Decemeber 2007 - present
Consultant (at United Healthcare www.uhc.com)
- Developing ODAR Version 2.5.1 - a web application in C#, ASP.NET and the Ajax Control Toolkit
- Creating and configuring database projects for the ODAR databases using Visual Studio 2005 Team Edition for Database Professionals from the SQL Server 2005 databases
Foresight Corporation (www.foresightcorp.com): October 2004 - Nov 2007
Developer
- Developing Transaction Insight 2.0 - 3.1 - a web application using C# and ASP.NET
- Designing & developing TIBridge - an ETL like tool allowing customers to easily create a DataMart using XML & Java
- Developing the IDE component for Foresight Studio 2.0 - a windows forms application using C# & XML
- Developing TIUtilities - a back-end application written in C++ that performs heavy database manipulation
Quick Solutions, Inc. (www.quicksolutions.com): July - September 2004
Consultant (at Foresight Corporation www.foresightcorp.com)
- Developing Web Applications using C# and ASP.NET
- Designing & Developing a data access layer to abstract access to SQL and Oracle databases
Optimum Technology, Inc. (www.otech.com): August 2002 - June 2004
Consultant
- Developing Web & Windows Applications using VB.NET and ASP.NET
- Developing a tool to generate VB.NET code & SQL from DB metadata in SQL Server 2000
- Creating databases in SQL Server 2000
Cybacom, Incorporated (www.Cybacom.com): June - November 2000
Contractor
- Developing Cybassistant software
- Learning Java Servlets, Applets and JDBC
Independent Software Development (jeffscott.bonnernet.com): 1998 - 2005
Software Developer
- Developing computer games for the Macintosh
|
Work Experience: |
Oberlin College Computer Science Program: Fall 2000 - Spring 2001
Junior Assistant Systems Administrator
- Maintaining dual boot Windows NT and Red Hat computer labs
- Installing software, configuring software and security settings
- Formulating hardware and software solutions
Oberlin College Computer Science Program: Fall 2000 - Spring 2001
Lab Aid / Grader for CS 150 & CS 151
- Grading student's lab work
- Assisting during lab periods
- Working with approximately 50 different students
|
Other Experience: |
Adv. Topics in Object Oriented Programming (cs.oberlin.edu/~jwalker/exco/): Spring 2002
ExCo ("Experimental College") Instructor
- Received 3 credits for teaching an ExCo course at Oberlin College
- Topics Included:
- Connections between functional and object-oriented programming
- C++ & Design Patterns
- Refactoring
- Parametric Polymorphism (a.k.a. Java Generics)
|
| Interests: |
Reading
Programming Language Design
Object-Oriented Programming & Data Structures
Ray Tracing
|