Resume

Wesley J. Lloyd
wlloyd@acm.org
Fort Collins, CO 80521

Summary

A self-motivated computer scientist with experience in software design, development, teaching and computer science research.

Skills

Personal:Desire to work as part of a dynamic team, ability and desire to communicate and teach technical information, technical writing and presentation skills, development and application of software Engineering processes, lifecycles, teamwork, software design and implementation
Languages:Java, J2EE (JSP, Servlets, JDBC, beans), Java Technolgoies (RMI, Servlets, Applets, JDBC) , Javascipt, HTML, DHTML, XML, UML, ASP, ASP.NET, Cold Fusion, C, C++, VB .NET, .NET, Visual Basic, VBA, Crystal Reports, VBScript, SQL, Pascal, Quick Basic, x86 Assembly, LISP, Delphi, CGI, csh programming, cross-browser web site development expertise (netscape, internet explorer)
Servers:WebSphere, Tomcat, Apache, MS IIS
Databases:SQL Server, MS Access, Oracle, MySQL, DBASE, JDBC, ODBC, DB2, SQL
Operating Systems:Windows (2000, NT, XP, 98, 95), Unix (HP-UX, Linux, Solaris), VMS

Education

PHD Student – Computer Science, Colorado State University
Research Interest(s): Software Engineering, Component Based Software Development, Security,
Requirements Engineering, Software Testing
Cumulative GPA 3.67/4.00

M.S. Computer Science - Software Engineering focus, July 2001
Thesis: Tools and Techniques for Effective Distributed Requirements Engineering: An Empirical Study
Performed research on the effectiveness of requirements engineering and product definition between engineers and a remote customer. Studied the use of groupware software to facilitate distributed work.
Virginia Polytechnic Institute & State University (Virginia Tech), Blacksburg, VA
Cumulative GPA 3.61/4.00

B.S. cum laude Computer Science Engineering, December 1997
University of Toledo, Toledo, OH
Cumulative GPA 3.39/4.00

Teaching

Colorado State University, Fort Collins, CO
  • CS 150 Interactive Java, Summer 2004
  • CS 253 Problem Solving in C++, Fall 2002

    Colorado State University Continuing Education, Fort Collins, CO
  • NCT 0792 Introduction to VB. NET, Summer 2003, Fall 2003
  • NCT 0793 Object Oriented Programming with VB .NET, Spring 2004

    Virginia Polytechnic Institute & State University (Virginia Tech), Blacksburg, VA
  • CS 2984 Java Programming, Summer 2001
  • CS 4704 Software Engineering, Teaching Asst., Spring 2000, Fall 2000
  • CS 1004 Computer Literacy, Teaching Asst., Fall 1999

    Front Range Community College, Fort Collins, CO
  • CSC 230 C Programming, Spring 2003

    National Center For Tooling and Precision Components, Toledo, OH
  • Microsoft Office Training, Summer 1995

    Experience

    IT Development Manager, 2003-present
    Continuing Education
    Colorado State University, Fort Collins, CO
  • Database Administration, Custom Reporting, Database application development using: MS SQL Server, MS Access, 4D, Classware, Oracle, Visual Basic, ASP
  • Developed Intranet-Based Workflow Systems
  • Course Instructor – Developed and Taught VB .NET courses
  •     NCT 0792 Introduction to VB. NET, Summer 2003, Fall 2003
  •     NCT 0793 Object Oriented Programming with VB .NET, Spring 2004

    Course Instructor, 2003
    Front Range Community College, Fort Collins, CO
    Computer Information Systems Department
  • Taught CSC 230 – C Programming

    Independent Consultant, 2002-2003
    Contract Software Developer
    Fort Collins, Colorado
  • Developed custom database software for Telesto inc.: Waste water treatment cleanup project

    Course Instructor, 2002
    Colorado State University, Fort Collins, CO
    Computer Science Department
  • Taught course on Problem Solving in C++ (CS253), http://www.cs.colostate.edu/~cs253

    Software Development Engineer, 2001 - 2002
    Hewlett Packard Company, Fort Collins, CO
  • Designed GUI and middleware for a JSP/Java based web application for CAT, a new web-based HP-UX system administration tool.
  • Designed and developed a JSP/Java web based GUI for SIM, Systems Inventory Manager, a HP-UX system inventory tool to help system administrators collect data about computers on a network
  • Developed system difference report that allowed configurations of multiple HP-UX servers to be compared for differences. Developed using Java, SQL, MySQL

    Course Instructor, 2001
    Virginia Polytechnic Institute & State University (Virginia Tech), Blacksburg, VA
    Computer Science Department
  • Developed and taught course on Java Programming (CS2984), http://courses.cs.vt.edu/~java

    Software Developer/Tester, 2000
    IBM, Research Triangle Park, NC
  • Development and testing for a web based distributed make utility. Application built using IBM technologies such as: WebSphere, DB2, Java Servlets
  • Developed socket-based test pages and applications in HTML, DHTML, and Java Script

    Graduate Research / Teaching Assistant, 1999 – 2001
    Computer Science Department, Virginia Tech, Blacksburg, VA
  • Design and Development for Usability Engineering (HCI) textbook website. Developed web site using Microsoft IIS Server, ASP, SQL, VB Script, MS Access., http://ucs.cs.vt.edu/
  • Software Engineering Course, Lab Instructor, conducted software team research (2 semesters), http://courses.cs.vt.edu/~cs4704
  • Teaching Assistant for introductory computer science courses: CS 1104, CS 1004, test administrator

    Software Development Consultant, 1995 – 2000
    Netstar Corporation, Bloomfield Hills, MI
  • Software developer for Owens Illinois Glass Furnace Control System. Developed a client/server application to control a glass-making furnace. System replaced a legacy system built upon VMS and Pascal. The client application used Visual Basic, SQL, MS Access on Windows. The server application used C, C++, @aGlance, and MS SQL Server.
  • Developed a graphical screen editor that allowed users to create custom control screens for specific glass furnace configurations. Developed the real-time interpreter than took screen designs and populated them with real time data and control capability.
  • Lead the internationalization of the product using Multilizer. Glass Furnace Control System was then localized and installed in various international plants including Portugal, Spain, and Venezuela.

    Independent Consultant, 1997
    Brecksville Community Recreation center, Brecksville, OH
  • Designed and implemented a swim team account management database complete with user interface and reporting functions using Microsoft Access.

    Course Instructor and Computer Programmer, 1994 – 1995
    National Center for Tooling & Precision Components, Toledo, OH
  • Taught (10) 16-hour courses on the use of Microsoft Office suite. Developed course material and geared customized course and presentation based on student ability levels: beginner, intermediate, advanced
  • Wrote database applications using Microsoft Access to track information about students enrollment in courses

    Computer Programmer / Engineering Technician, 1993 – 1996
    The Mack Iron Works Company, Sandusky, OH
  • Developed software for industry applications and office automation. Developed software to instruct a 2-D plasma torch cutting system how to cut specific parts out of sheet metal.
  • Developed software to store/retrieve/communicate with a lathe milling machine. System allowed common programs managed, and sent to the machine for part fabrication
  • Developed in-house order entry software and inventory tracking application using Visual Basic

    Honors

    Upsilon Pi Epsilon, Computer Science Honor Society, Virginia Tech
    Eta Kappa Nu Electrical Engineering and Computer Science Honorary, University of Toledo
    Golden Key National Honor Society, University of Toledo
    National Dean’s List 1997-1998
    Top 10 % of senior class in engineering, University of Toledo 1997

    Publications

    Lloyd, W. J., A Common Criteria Based Approach for COTS Component Selection, 6th annual Young Researcher's Workshop (YRW '04) held in conjunction with GPCE'04, Vancouver, BC, Canada, 2004.

    Lloyd, W. J., M. Rosson, and Arthur, J. Effectiveness of Distributed Requirements Engineering, Proceedings of the IEEE Joint International Requirements Engineering Conference (RE 2002), Essen, Germany September 2002

    Lloyd, W. J., Tools and Techniques for Effective Distributed Requirements Engineering: An Empirical Study. Masters Thesis, Virginia Tech, 2001. Available at: http://scholar.lib.vt.edu/theses/available/etd-07262001-110924/

    Schoenhoff, P.K., S. Henry, and W. Lloyd, Software Development Teams Evaluation, Proceedings of
    the International Conference on Advances in Infrastructure for Electronic Business, Science, and
    Education on the Internet (SSGRR), L’Aquila, Italy August 2001

    Download

    My resume is available for download in the following formats:

    (pdf)
    (doc)
    (ps)