William Gilreath (will@williamgilreath.com)

William Gilreath (will@williamgilreath.com)

Software Developer/Engineer, Computer Scientist

Greater New Orleans Area

Past
Education
  • Nova Southeastern University
  • Mississippi State University
Connections
500+ connections
Industry
Computer Software
Websites

William Gilreath (will@williamgilreath.com)’s Summary

Homepage: http://www.williamgilreath.com

My Programming Languages I have designed:

FunCL: http://tinyurl.com/6g4u7m

Mynx: http://tinyurl.com/mynxlang

I am a free agent / job seeker, looking for long-term software developer/engineer position for my career to continue in the future.

I have worked with a variety of platforms and technologies--middleware, web server (Apache), software in Java/C/C++ object-oriented, and scripting (Unix shell mostly/some dabbling Perl/Python/Windows batch files) for testing and applications.

I have a strong background in C/C++, Java and C# -- strong object-oriented knowledge. I've worked on both Windows and various Unix flavors of Solaris/Linux/HP-UX.

William Gilreath (will@williamgilreath.com)’s Specialties:

Java, C/C++, C#, XML, HTML, middleware, Pascal, Fortran, parallel systems; genetic algorithms, neural networks, compiler technology, parsing algorithms, sorting algorithms, data structures, and technical writing.


William Gilreath (will@williamgilreath.com)’s Experience

  • Software Engineer

    Planning Systems Inc.

    (Public Company; QQ; Defense & Space industry)

    June 2006December 2006 (7 months)

    • Administration of information database on MySQL database of sensor data on Linux server system.

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

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

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

  • Independent Author

    Kluwer Academic Publishing

    (Public Company; 501-1000 employees; Publishing industry)

    March 2002February 2003 (1 year)

    • Researched the technical material relating to computer architecture and engineering for the text.

    • Wrote, proofread, and rewrote the book in conjunction with a colleague.

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

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

    • Created example programs in C programming language, assembly language to demonstrate computer architecture principles.

    • Authored follow up articles based on the book material, including a book chapter in a text on biocomputing.

  • Java Consultant/Developer

    J.R. Simplot Company

    (Privately Held; 10,001 or more employees; Food Production industry)

    February 2002June 2002 (5 months)

    • Mentored software engineers by hands-on training with Java and the object-oriented paradigm.

    • Rewrote and translated existing code to Java for several in house applications.

    • Developed in conjunction with other developers a Java applet for interactive data visualization.

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

  • Software Engineer

    Hewlett-Packard

    (Public Company; 10,001 or more employees; Computer Software industry)

    March 2001February 2002 (1 year)

    •Originally hired to develop printer firmware, but moved to developing applications for internal software needs.

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

    •Build printer firmware and debug failed builds on a distributed build system using C++.

    •Investigate and assist in debugging scripts, utilities, and tools in C/C++, Unix shell (Korn, Bourne) script, and JavaScript.

    •Worked and developed embedded C source as part of printer firmware package

    •Assist 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/Developer

    Micron Technology

    (Public Company; 5001-10,000 employees; Computer Software industry)

    June 1999November 2001 (2 years 6 months)

    •Developed command-line messaging and paging tools, for testing and diagnostics.

    •Developer for manufacturing data communication system and internal middleware library using TCP/IP and UDP protocols in C++ for Unix/Windows.

    •Developed and assisted in database development on Oracle, Sybase in PL/SQL and Transact SQL.

    •Performed code maintenance, revision and support for existing legacy software in C/C++ on Windows, Unix systems.

    •Assisted in assessing and planning requirements for application programming interfaces relating to SOAP, BizTalk, and XML based software; debugged and rewrote software in C++ to implement API's.

    •Developed regression test suites for software applications and utilities in C++ using distributed middleware messaging.

    •Instructor for introductory class in XML and XML application library in C++.

    •Developed, debugged, documented, and maintained XML parser in C++


William Gilreath (will@williamgilreath.com)’s Education

  • Nova Southeastern University

    MS , Computer Science , 20042005

    Distance learning, but ended when hurricane Katrina struck the Gulf Coast of Mississippi.

    Activities and Societies:
    Courses in programming languages, database systems, operating systems.
    Projects in each course using Java, C, C++ and wrote graduate research papers for each course.
  • Mississippi State University

    Bachelors of Science , Computer Science, Math , January 1992August 1998

    Minored in mathematics. 3.0 GPA in major.

    Paper "Evolving Pseudo-Random Number Generators" at ACM Southeast Conference.

    Took several graduate-level courses in neurocomputing, genetic algorithms, knowledge representation.

    Activities and Societies:
    Member of Engineering Student Council (engineering), Association of Computing Machinery (computer science), Kappa Mu Epsilon (math)

Additional Information

William Gilreath (will@williamgilreath.com)’s Websites:

William Gilreath (will@williamgilreath.com)’s Interests:

Technical and narrative writing, history of the Cold War era; new technology, computer architecture, programming languages, compilers/parsing, algorithms, data structures, XML, Internet/Web. Technical: C/C++, Java, XML, compilers, Python, Unix shell scripting, distributed systems, HTTP Professional: writing articles, book publishing, book reviews, and career opportunities.

William Gilreath (will@williamgilreath.com)’s Groups:

IEEE Computer Society, Association of Computing Machinery.

  •    C++ professionals group
  •    Algorithms
  •    Mississippi State University - Alumni & Friends
  •    Writers and Authors Circle
  •    Recipe Sharing

William Gilreath (will@williamgilreath.com)’s Contact Settings

Interested In:

  • career opportunities
  • job inquiries

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View William Gilreath (will@williamgilreath.com)’s full profile:

  • See who you and William Gilreath (will@williamgilreath.com) know in common
  • Get introduced to William Gilreath (will@williamgilreath.com)
  • Contact William Gilreath (will@williamgilreath.com) directly

View Full Profile