Back Home
Skip navigation links
Home = www.resseguie.com
About Me = biographical information
Education = academic history
Experience = computer and leadership experience
Activities = activities, hobbies, and interests
Contact = e-mail and PGP information
Resume = standard resume

WORK EXPERIENCE

A more concise summary of my work experience can be found on my resume.

Employers

2005 - Present
Oak Ridge National Laboratory
System Analyst

  • Design lead and development team member for ORNL Sensorpedia project, applying Web 2.0 social networking standards to sensor data sharing.
  • Provide Human-Computer Interaction design and consulting for ORNL High Flux Isotope Reactor (HFIR) emergency management software.
  • Developed a Critical Infrastructure Risk Management Tool web application prototype for the Department of Homeland Security using CSS, JavaScript, and jQuery technologies.
  • A lead developer for SensorNet, a system for the detection and assessment of CBRNE threats.
  • ORNL representative to Open Geospatial Consortium WFS and Sensor Web Enablement (SWE) working groups
  • Develop and maintain the GML Application Schema for SensorNet.
  • Develop ORNL prototype WFS services incorporating security and other experimental enhancements.
  • Developed Google Earth interface for SensorNet sensors and alerts.
  • Train other SensorNet and third-party developers on the use of WFS within sensor networks.
  • Coordinate with University of Tennessee, Vanderbilt University, and other professors to support graduate student research based on the SensorNet program.
  • IPSN '06, Best Large-Scale Demonstration Award
  • Provide design and consulting services for Federal Bureau of Investigation (FBI) projects.
  • Present and defend design decisions to development team, upper management, and clients.
  • Direct programmer teams to apply good coding practices to maintain code consistency and maintainability.
  • Mentor ORNL student interns and co-ops.
  • Program and assess security sensitive systems and applications.
  • Configure commercial software packages for system integration.
  • Document research and development efforts.
  • Provide support for new program development opportunities at ORNL.

2007
ITT Technical Institute
Instructor

2000 - 2005
University of Tennessee, Center for Information Studies
Senior Computer System Designer

  • Developed SensorNet web services using Java Web Service Developer Pack technology.
  • Designed SensorNet XML message interface based on OGC standards.
  • Heavily involved in the defining of the SensorNet system architecture and regional data center database model.
  • Presented current SensorNet research and development efforts at the University of Tennessee College of Communication's 26th Annual Research Symposium.
  • Obtained FBI and Office of Personnel Management (OPM) security clearances.
  • Developed web-based and standalone applications for the FBI using Java Servlet and Swing technology.
  • Designed and implemented a Swing-based windowing framework for an FBI application.
  • Developed a web-based class registration and reporting application for the National Nuclear Security Administration (NNSA) using Perl and SQL.
  • Ported Linux based NNSA application to Windows 2000 server.
  • Integrated new platform-independent client software with legacy systems.
  • Proposed and implement usability improvements to software applications.
  • Devised procedures to test and debug software to ensure project requirements were met.
  • Consulted with users to identify current operating procedures and clarify program objectives.
  • Evaluated user requests for new programs and features to determine feasibility, cost and time required, compatibility with current system, and computer capabilities.
  • Wrote documentation, UML use cases, and data flow diagrams.

2003 - 2004
IdleAire Technologies
Independent Software Design Consultant

  • Designed and implemented an electronic door access system for site access control using Java and LDAP technology.
  • Developed an event-driven framework for handling interactions between hardware and software.
  • Created a fully functional GUI hardware simulator for development and testing of application using Java Swing technology.

1999 - 2000
Cedar Springs Christian Store
Computer Programming & Web Development

  • Planned, developed, tested, and documented innovative Database Marketing and RFM analysis application now used for automating and analyzing direct marketing procedures using Perl and MySQL.
  • Automated statistical analyses of sales data and created custom user interfaces.
  • Optimized existing data analysis scripts for speed and operating efficiency.
  • Produced web-based applications for customer information and inventory maintenance.
  • Presented demonstrations and provided technical assistance to program users.
  • Served as webmaster for growing e-commerce website.

1997 - 1999
Bass, Berry, & Sims PLC
Law Clerk

  • Responsible for Court document filings.
  • Broadened knowledge of commercial law


Computer Experience

Programming

  • Javascript, jQuery, AJAX
  • Java, Swing, Servlets, JSP
  • XML, XSL
  • C/C++
  • PHP, Smarty, HTML, CGI, CSS
  • Perl, Regular Expressions
  • GIS, OGC, GML, KML
  • DBI, SQL, JDBC

Special Interests

  • Human-computer interaction
  • Interface design and usability
  • Tagging systems and multifaceted classification
  • Social networking and collaborative software interfaces
  • Informal interfaces
  • Touch- and sketch-based computing
  • Cooperative robotic teams and software agents
  • Wide-area sensor networks
  • Data visualization and presentation

Applications

Development Tools

  • Eclipse, JBuilder, Netbeans, Geany
  • make / ant
  • Microsoft Visio
  • SVN, Teamware / SCCS / CVS
  • Firebug

Web / Application Servers

  • Tomcat
  • Apache
  • iPlanet Enterprise Server
  • Netscape Fasttrack Server

GIS

  • Google Earth / Keyhole
  • Google Maps / Open Layers
  • Galdos Cartalinea WFS
  • Ionic RedSpider WFS
  • Oracle WFS

Databases

  • Oracle
  • mySQL
  • PostgreSQL

Word Processing

  • Excellent typing skills
  • Microsoft Office
  • OpenOffice.org
  • vi / vim

Graphic Arts

  • Adobe Photoshop
  • Gimp
  • Media Shout
  • CorelDraw Graphics Suite
  • Macromedia Studio MX
  • Photo Morph

Operating Systems

  • Linux
  • UNIX
  • Microsoft Windows

Theory

  • Data structures
  • Finite automata
  • Complexity Theory
  • Decidability
  • NP completeness
  • Dynamic Programming
  • Fundamental algorithms
  • Object-Oriented Design Patterns
  • Model-View-Controller (MVC) Architecture
  • Display Management
  • Concepts of Programming Languages
  • Combinatorics
  • Logic
  • Set theory
  • Induction
  • Relations
  • Boolean Algebra
  • Numerical Analysis

Security and Integrity

  • Public-key infrastructure (PKI) / PGP
  • Digital certificates
  • WWW security
  • Scripting Security
  • Cryptography, DES, RSA, Rijndael, Diffie-Hellman
  • Hashing, MD5, SHA
  • Risk Assessment

Other

  • Saturday Academy of Computing and Mathematics (SACAM)
    Oak Ridge National Laboratories (ORNL)
  • Freshman Honors Computing Seminar - Honors Teaching Assistant
  • Courses - Classes taken at University of Tennessee

Leadership

I plan on putting more information here. For now, see my Activities page for more information. Includes leadership, communication, and inter-personal skills.

 

I will bow down . . . and will praise your name for your love and your faithfulness. - Psalm 138:2