926 Dacian Ave, Apt 105 ·
Durham, NC 27701 · Home: 919-667-0550 · Work:
919-530-1911 · mattdesvoigne@yahoo.com ·
http://www.shodor.org/interactivate 5101 Bayview Lane ·
Oak Harbor, WA 98277 |
| |
Shodor Education
Foundation |
| |
October 2002 - Present |
Computational
Scientist |
Durham,
NC |
| |
| · |
QA Manager and Lead Developer for
a team of nine high school and undergraduate interns for
Project Interactivate, Shodor Education Foundation. Main focus
on mentoring student work, testing for quality, and migrating
student work to a test environment.
|
| · |
Program Manager, Business Systems
Analyst, and Lead Developer in several contract agreements
with the National Council of Teachers of Mathematics
(http://www.shodor.org/nctm).
|
| · |
Authored test scripts for over one
hundred educational applets.
|
| · |
Control development environments
from intern development to corporate staging environment.
|
| · |
Maintain and enhance internal
company management tools (company calender, employee
punchclock), utilizing PERL, PHP, and JavaScript.
|
| · |
Maintenance of UNIX operating
systems and served as a backup System
Administrator.
| |
| |
June 1999 - October 2001 |
Software Engineer
|
Bellevue,
WA |
| |
| · |
Joined a software development team
of seven in developing a Java 2 Enterprise Application to
deploy gigabytes of online course material to thousands of
customers. Product is used today to deploy four times the
amount of material as the previous year and reduce operations
labor costs involved in copying content to production servers
by 75%.
|
| · |
Lead developer for a variety of
online computer-scored activities. Ported these activities to
three different learning environments, as different
implementations were required to support changing business
needs.
|
| · |
Developed online help web
application to fetch articles from a database and display them
to customers. Built navigation system to quickly locate an
article. Application used as part of four major products and
ten online courses.
|
| · |
Coordinated with ten Program
Managers, Business Systems Analysts, Instructional Designers,
Technical Writers, and Software Architect to determine project
functionality within development timelines.
|
| · |
Within three months of starting my
first position, received written commendation from executive
management for strong design, programming, and leadership
skills.
|
| · |
Strong written communication
skills in both creating technical specifications and release
notes.
|
| · |
Contributed to authoring stored
procedures used by a web application to display
customer-facing reports.
|
| · |
Advanced from strictly using
databases designed by database architects for building web
applications to building an end-to-end application.
Responsible for designing a database, writing stored
procedures and Java data access classes, and implementing a
web user interface to support a wider variety of question
types for online scored activities.
|
| · |
Designed, implemented, and
maintained a database to support an online activity allowing
middle-school students to submit short-answer essays.
|
| · |
Technical Expertise Details
|
Java Server Programming
/ STRUTS Application Framework
|
Applied the STRUTS
Framework and Model View Controller Design Pattern in building
a Java 2 Enterprise
|
| · |
Application with Weblogic
Application Server 6.1 for deploying course material and
taking online exercises.
|
| · |
Wrote action classes processing
HTTP requests from users to login, upload content, stage
content, and process responses for online exercises. Action
classes processed requests by passing request parameters to
Enterprise Java Beans or Data Access Objects, retrieving data,
and forwarding control to Java Server Pages for presentation.
|
| · |
Authored Java Server Pages with
Dreamweaver 4.0.
|
| · |
Performed STRUTS Form Validation
to verify user login and password and used STRUTS error
handling for reporting validation errors.
|
| · |
Wrote Data Access Classes
encapsulating business logic for inserting student attempts
for online exercises, viewing student test results, and
writing questions authored by instructional designers to a
Microsoft SQL Server database.
|
| · |
Client Side Java Programming
|
Contributed to
development of a student activity type consisting of a
client-side Java applet customized by instructional designers.
|
| · |
Activity type object-oriented,
allowed for a high level of user interaction, and opened a
network connection with the server used to write user scores
to a Microsoft SQL Server database.
|
| · |
Active Server Pages / Database
Programming
|
| · |
Developed ASP application using
Visual Interdev 6.0 allowing students to submit short-answer
essays and for a course instructor to view and grade student
responses online. Designed database to store and retrieve
student responses.
|
| · |
Architected an ASP online help
application using Visual Interdev 6.0. Application is
context-sensitive, allowing user to immediately view an
article relevant to a page she is viewing by clicking one
"Help" button. Authored database stored procedures used by ASP
application.
|
| · |
Constructed multiple choice and
numerical answer question types in ASP, calling stored
procedures written by database architects.
|
| · |
Web Design / Java Script / DHTML
|
| · |
Built static and dynamic web pages
both by hand and using Dreamweaver 4.0.
|
| · |
Authored dynamic, content-rich web
pages using Java Script event handling, Document Object Model,
and style sheets.
| |
 |
| |
September 1996 - June 1999 |
Teaching Assistant
|
Corvallis,
OR |
| |
| · |
Publically recognized by school
advisor as receiving the best teaching evaluation advisor had
seen in his twenty-five year career.
|
| · |
Taught phycics laboratory session
to school undergraduates.
|
| · |
Held individual physics tutoring
sessions, group tutoring sessions, and pre-exam review
sessions.
| |
| |
Pacific Lutheran
University |
| |
September 1994 - May 1996 |
Peer Tutor
|
Tacoma,
WA |
| |
| · |
Recognized by supervisors as being
one of PLU's top peer tutors in terms of benefitting student's
learning experience.
|
| · |
Offered tutoring services in
Physics, Mathematics, Chemistry, Engineering, and
Spanish.
| |
| |
| · |
Managerial skills, particularly
strong in offering guidance and advice to new or less
experienced employees.
|
| · |
File maintance and System Backups
of Windows, UNIX, and Macintosh operating systems.
|
| · |
Customer Technical Support at the
software and hardware levels, instructing customers on how to
properly configure their personal computers for using our
product.
|
| · |
Database development maintenance
on both Windows (MSSQL) and UNIX (My Sql and text-base
databases).
|
|
| |
June 1999 |
Master of Science
Computational Physics |
Corvallis,
OR |
| |
| · |
Strong education in both System
Administration and Educational Software Development.
|
| · |
Emphasis on Database Management
|
| · |
Student of nationally acclaimed
Online Physics Education instructor and developer, Rubin
Landau
| |
| |
Pacific Lutheran
University |
| |
May 1996 |
Bachelor of Science
Applied Physics |
Tacoma,
WA |
| |
| · |
Computer Science minor, comparable
to a basic programming certificate.
|
| · |
Liberal Arts education with
emphasis on person exploration in
Physics.
| |
| |
| · |
Active in church-related
activities and volunteer opportnities.
|
| · |
Church financial secretary,
processing and recording weekly offerings.
|
| · |
Development and maintenance of
church website (http://www.gracelutheranchurch.net).
|
| · |
Church outreach programs,
including Habitat for
Humanity.
| |
| |
| · |
Spanish (Intermedeiate)
|
|
|