resume william gilreath

Upload: william-gilreath

Post on 07-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Resume William Gilreath

    1/2

    William F. Gilreath1702 Provost Circle

    Picayune, MS 39466-2830(601) 798-0343

    [email protected] (preferred contact)

    OBJECTIVE : A challenging permanent position as a software developer.

    EXPERIENCE:

    Software Developer (independent) Dec 2006 - present

    Developed a general-purpose object-oriented programming language Mynx. Authored the programming language manual for Mynx a 222-page PDF

    document. Implemented the Mynx compiler using a new parsing algorithm of bounded-

    context sentence. Developed the binar sort, a general-purpose linear time sorting

    algorithm.

    Software Engineer/Developer Jun 2006 - Nov 2006Planning Systems Inc., Stennis Space Center, MS

    Administration of information database on MySQL database of sensor/buoydata on Linux server system.

    Developed and maintained Java application library for databasemanagement utilizing JDBC database driver.

    Wrote data population application with Java and shell scripts to importand export raw data from the database system.

    Assisted in improvement and verification of documentation presented onthe intranet used by other scientists and software developers.

    Consulted in the development of a XML-based message software serviceproject implemented in Java.

    Technical Author (independent) Mar 2002 Feb 2003Springer-Verlag

    Lead author on computer architecture book, with Dr. Phillip A. Laplante,"Computer Architecture: A Minimalist Perspective," published March 2003,ISBN 1-4020-7416-6. Book website: http://www.caamp.info.

    Researched the technical material relating to computer architecture andengineering for the text.

    Created tables, diagrams, and visual aides for book chaptersillustrating concepts and principles relating to computer architecture.

    Developed chapter questions and exercises as means to assess level ofunderstanding and comprehension of material.

    Created example programs in C programming language, assembly language todemonstrate computer architecture principles.

    Java Developer/Consultant Feb 2002 - Jun 2002J.R. Simplot, Boise, ID

    Mentored software engineers by hands-on training with Java and theobject-oriented paradigm.

    Rewrote and translated existing code to Java for several in houseapplications.

    Developed in conjunction with other developers a Java applet forinteractive data visualization.

    Authored reference documentation for training and education with Javaand the object-oriented paradigm using UML.

  • 8/6/2019 Resume William Gilreath

    2/2

    Software/Firmware Engineer Mar 2001 Feb 2002Hewlett-Packard/Adecco Technical, Boise, ID

    Build, install, administer, and maintain Apache web server for internalweb tools and utilities.

    Build printer firmware and debug failed builds on a distributed buildsystem using C++.

    Investigate and assist in debugging scripts, utilities, and tools inC/C++, UNIX shell, Perl script, and JavaScript. Worked and developed embedded C source as part of printer firmware

    package. Assisted in development of HTML forms, web pages, CGI scripts,

    JavaScript for internal web tools. Maintenance, testing of software documentation and development tools in

    C/C++ in UNIX.

    Software Engineer Jun 1999 Nov 2000Micron Technology, Inc., Boise ID

    Developer for manufacturing data communication system and internalmiddleware library using TCP/IP and UDP protocols in C++ for

    Unix/Windows. Developed and assisted in database development on Oracle, Sybase inPL/SQL and Transact SQL.

    Code maintenance, revision and support for existing legacy software inC/C++ on Windows, UNIX systems.

    Assisted in assessing and planning requirements for applicationprogramming interfaces relating to SOAP and XML based software.

    Developed regression test suites for software applications and utilitiesin C++ using distributed middleware messaging.

    Instructor for introductory class in XML and XML application library inC++.

    Developed, debugged, documented, and maintained XML parser in C++ Maintain and update C++ server software running on Windows NT platform

    as service.

    EDUCATION:

    Bachelors of Science in Computer ScienceMississippi State University, Starkville, MS.

    REFERENCES:

    Available upon request.