Senior Software Engineer Resume




Title
Senior Software Engineer

Primary Skills
Java, JDBC/Hibernate, C, PHP, Oracle, MySQL

Location
US-VT-Randolph

Posted
Jan-23-09

RESUME DETAILS
OBJECTIVE
To design and develop software that solves existing problems and creates new opportunities for stakeholders. I contribute extensive experience in software development, coupled with an innovative, problem-solving orientation. I seek an environment that embraces modern agile development methods using the best tools available from among the many I have used over the past thirty years.


PROFESSIONAL EXPERIENCE

Senior Software Engineer
Schmidt Analytical. Lyme, NH (www.sanalytics.net) 2008 -- Present
At this small contracting company, projects included:

C Development: LiDAR Data Manipulation
LiDAR data is very large and often requires days or weeks of processing. The intent of this project was to provide a way to quickly read and manipulate the data. I designed and implemented the code to read and display the LiDAR data using OpenGL, and the code to reduce the amount of data according to user requirements. This development was done using TDD.

Java Development: Database Monitoring
An application to monitor and report on the status (accessible/inaccessible) of server hosts, databases on those hosts, and schemas (catalogs) on those databases. I designed and implemented the code using TDD.

Senior Software Engineer
Tele Atlas, Lebanon, NH (www.telatlas.com) 2004 - 2008
Used test-driven development and team approach on projects such as:

Agile Development: Digital Mapping Data System
An end-to-end system to combine the digital mapping data, editing, data auditing, and product creation capabilities of two legacy digital map production systems, I created the database (Oracle) access layer, the 2D/3D graphics in the map editor, and contributed functionality to the product creation system. This was an international Scrum team effort over several years.

Java development: Workflow Management System
In-house workflow management system to direct and track the editing of digital map data from the creation of a request to do the work until the verified change has been applied to the production database. I created the inter-process communications layer to deliver requests “to do” work and the “events” indicating work had been completed and the rules (using Drools, now JBossRules) used to control the flow of work.

Software Engineer
Creare, Inc. , Hanover, NH (www.creare.com) 1978 -- 2004
In this innovative research & development environment, projects included:

Ring Buffered Network Bus (RBNB):
The RBNB provides storage for high-speed, time-dependent data sources (Ring Buffered), while simultaneously providing seamless access to real-time and historical data to multiple data sinks across a network of servers (Network Bus).

High Speed Data Acquisition Application (Scanalyzer):
Scanalyzer is a GUI-driven application that can acquire multiple data channels at rates of up to a million samples a second from Hewlett-Packard (HP) data acquisition hardware. I created the GUI and implemented the data collection back-ends for a variety of hardware.

ADDITIONAL PROJECTS AT CREARE, INC.

* Successful proposals to both government and commercial clients.
* Turnkey data acquisition and reduction systems on HP and PC-based hardware.
* Software for an experimental home gas flow meter on an embedded microcontroller.
* System wrapper for a computational fluid dynamics (CFD) code to allow the modeling of CVD reactors and chemical processes without requiring knowledge of CFD.
* System to help predict temperatures and thermal de-ratings for electronic boards and systems.
* 3D geometry entry system and the underlying graphics system for a computation fluid dynamics program.
* Screen hardcopy system for copying graphics from a UNIX console to an electrostatic printer/plotter, including the DMA device driver for the plotter.
* VAX/VMS side of a UNIX to VMS serial line networking system known as UltraLink.
* Inventory control system to provide simultaneous access by multiple users on a VAX/VMS system through the use of shared memory.


PATENTS, AWARDS & PUBLICATIONS
Miller MJ, Freudinger LC, Brown IA, Baschnagel WR inventors; Creare Incorporated, assignee. Ring buffered network bus data management system. US patent 6,212,568. Apr 3, 2001.
NASA Certificate of Recognition for the creative development of a technological contribution for the Ring Buffered Network Bus, March 1, 1998.
Miller, M., Freudinger, L., Brown, I., and Baschnagel, W., On-Line Test and Measurement in a Distributed Collaborative Environment, Proceedings of the 16th International Modal Analysis Conference, Feb 1998.
Miller, M.J., Brown, I.A., Baschnagel, W.R., Detailed Design Specification Ring Buffered Network Bus (RBNB), Creare TM-1821, Apr 1997.


Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Randolph, VT | Resumes in Vermont

View other Senior Software Engineer resumes, Programmer / Developer resumes