Post Job Free
Sign in

Customer Service Software Engineer

Location:
Las Cruces, NM
Posted:
November 19, 2012

Contact this candidate

Resume:

****@***********.*** ***********@*****.***

R sum - David Hostetler

Summary

Software engineer; MS/BS Computer Engineering; 10+ years of professional, team-oriented

software development.

Career experience and aptitude for communication complement my educational background,

making me well suited for a flexible engineering role in software development.

I can help your team achieve its goals. I adapt quickly, attend to detail, and foster an

atmosphere of creativity, communication, and technical excellence.

I seek the opportunity to work with people with whom I can share respect, motivation,

friendship, and the passion for honest success.

Education

Graduate Undergraduate

New Mexico State University, Las Cruces, NM New Mexico State University, Las Cruces, NM

Major: Electrical and Computer Engineering Major: Electrical and Computer Engineering

Focus: Computer Graphics Minor: Mathematics

GPA: 4.0/4.0 (cumulative, 30 credits) GPA: 4.0/4.0 (cumulative, 153 credits, summa

cum laude)

Computer Skills

Languages

Python, C++/C, HTML, CSS, Unix shells (bash), JavaScript

Operating Systems

Linux (Gentoo/Debian/Ubuntu), Windows, OS X

Application Programming Interfaces

Posix, wxWidgets, Plone, Zope, OpenGL, Microsoft Win32

Tool Proficiencies

Subversion, Bazaar, Vim, Apache HTTP Server, Doxygen, gettext i18n, Perforce, Gimp

Career Experience

Nemetschek Vectorworks June, 2008 - present

Columbia, MD Supervisor: Paul Pharr

Developed a cross-platform application installation system

Designed and implemented a python-based installer framework for orchestrating unique

and complex installation procedures for desktop applications

Threaded architecture enabled responsive user interaction in the midst of extended

atomic installation actions

Object-oriented MVC-based design supported graphical, command-line, and unattended

control of installation

Robust configuration support and comprehensive default behavior allowed for opt-in

customization complexity

Developed and administered a web portal serving a diverse range of users

Managed a custom, enterprise-grade deployment of the Plone CMS

Designed and implemented the layout, rendering logic, and systems-integration

Implemented interfaces (XMLRPC) for managing data stored in an SQL database

****@***********.*** ***********@*****.***

Independent Software Development June, 2006 - May, 2008

Ellicott City, MD Supervisor: self

Developed content and tools for a PC racing simulation and co-founded an online

league

Designed and implemented a GUI application for automatically updating, building, and

configuring client-side game content

Engineered a system to enable notification of available updates; automatic, in-place,

updating; and graceful accommodation of new (potentially incompatible) changes to the

configuration interface

Developed a custom, community-oriented website (gridmotorsports.com) and

administered league operations

Performed additional duties in the areas of technical support, customer service, systems

administration, and community management

Developed custom products for the Plone content management framework and

Zope web application server

Designed and implemented components for storage, presentation, and organization of

media and abstract content objects

Designed and implemented the website's visual design and user interaction

Administered a platform heterogeneous network

Acquired administrative expertise with the following tools and services: OpenLDAP,

OpenSSL, OpenSSH, Apache HTTP Server, MySQL, QMail, Samba, Zope, Plone

Responsible for all mechanisms and policies regarding security protection/recovery and

data backup/recovery

Created a web presence for multiple domains, including services for DNS, HTTP, HTTPS,

IMAP, POP3, SMTP, SSH, and XMPP

Configured and maintained an environment for authenticated, distributed software

development, including source control (Subversion) with automated build reporting, issue

tracking (Mantis), and communication (ezmlm, OpenFire)

Senior Member of the Technical Staff May, 2003 - May, 2006

Mission Engineering and Analysis Supervisors: Bruce Malm, Roxana Jansma

Information Operations

Sandia National Laboratories

Albuquerque, NM

Participated in design, implementation, and maintenance of satellite ground

systems software

Responsible for large-scale image data processing subsystem

Developed, verified and deployed software to a system providing 24/7 support of a

satellite-hosted imaging payload

Converted system from C to C++, appl ying disciplined use of OOP techniques,

documenting and grooming over 25,000 lines of code

Designed and implemented a highly-customizable logging system

Designed and implemented a complete software system for managing EEPROM

data on a microcontroller

Designed and implemented a robust, flexible, extensible serial communications protocol

Designed and implemented a GUI client (VB6.0) and an embedded host (Hitachi

assembly)

Participated in the development of an advanced network traffic analysis tool

Contributed to design and implementation of core components of the architecture

Configured and maintained web-based collaboration tools

Developed a prototype radar visualization client using OpenGL, VB and FalconView

SDK

****@***********.*** ***********@*****.***

All work was conducted under a DOE security clearance (further details are

unavailable)

Software Engineer June, 1999 - January, 2003

Graphics & 3D Technologies Supervisor: Gary Baldes

Intel Corporation, Hillsboro, OR

Designed and implemented components for 3D Meshes, hierarchical node graphs,

and resource management

Contributed to three commercial software products: Macromedia Director 8.5,

OradNet TOPlay, Digimation Real-Time 3D Libraries with Intel Scalable 3D Graphics

Contributed to design and implementation of a cross-platform, modular, runtime-

extensible, 3D graphics and simulation engine

Helped establish an automated unit test mechanism, ensuring frequent and

comprehensive testing

Created and maintained much of the high-level project documentation

Contributed to design and implementation of Shockwave3D, a cross-platform 3D

graphics engine integrated into Macromedia Shockwave 8.5

Worked closely with the lead architect to refine and implement runtime resource sharing

capabilities

Designed and implemented significant enhancements to the engine's particle system

Implemented significant portions of the serialization and I/O subsystem

Worked with OradNet to improve TOPlay, a 3D sports web-casting product

Designed and implemented additional features, including several real-time shadow

algorithms, particle-based weather effects, and a new camera control system

Experimented with unique ways of improving graphical features without compromising

performance

Collaborated with an independent 3D artist to create content tailored to specific

scalability technologies

Investigated and prototyped several non-photorealistic rendering (NPR)

techniques

Profiled silhouette edge detection algorithms with respect to accuracy vs. speed

(http://negativesum.net/Members/hoss/resume/SED_Algorithms.pdf )

Explored methods for generating curvature-driven textured lines

(http://negativesum.net/Members/hoss/resume/CDT_Lines.pdf)

Designed, implemented, and maintained the group's internal website, including

integration with development tools

Personal

I enjoy gaming (board & video), ice hockey, golf, hiking, classical guitar, history, and inclement

weather.



Contact this candidate