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)