Jeffery Walker

http://cs.oberlin.edu/~jwalker/
jwalker@cs.oberlin.edu

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