Steven A. WakeSteve.Wake@capitalone.comGoalOff-site software development in Smalltalk.ExpertiseOver ten years experience in the management, development and delivery of both systems software and applications software and in teaching of computer science principles. Particular expertise in improving software quality through sound software engineering processes. Areas of focus include software process tools, software productivity, object oriented design and programming, software metrics, and reusability.Experience1994 - present. Project Leader, ArchitectSoftware Technologies Laboratory, Blacksburg, VA Project leader and analyst for a 6 person team developing a simulation model in Visual Smalltalk for the Department of Energy. The simulation performed materials tracking and helped DOE analysts in making multi-billion dollar facilities construction decisions. Delivered two major versions of the system. Directed the object-oriented design, using Rational Rose (Booch), and implementation of enhancements to the model; responsible for working with the customer to define requirements, for product quality and installation, and for training and supporting users. Designed and supervised implementation of software engineering processes for the development effort. Developed and conducted a comprehensive set of quality assurance procedures for this project, including early walk-throughs of object and database designs; formal code management, work assignment, and bug tracking processes; and implementing network-based version control and work assignment tracking systems. Developed a comprehensive test plan, supervised the design and development of test cases, and implemented automated regression testing early in the development effort. Led the redesign of an object-oriented graphical user interface prototype that lets users run simulations and view results through a diagram of the processes being modeled. Led the design and implementation of a prototype simulation engine that reduces run time by a factor of ten. Designed web site, delivered documentation in HTML format, delivered
system upgrades and documentation on the web.
1991 - 1994 Assistant Professor
1989 - 1991 Graduate Assistant and Instructor
Conducted research on software reliability modeling and software metrics. 1989 Member of Technical Staff
1985 - 1989 Graduate Assistant
1983 - 1985 Software Engineer
EducationM.S., Computer Science & Applications; Virginia Tech, 1988.B.S., Economics, Computer Science; University of Wisconsin-LaCrosse, 1983. Programming Languages and PlatformsSmalltalk, C++, C, FoxPro , 80x86 assembly language, BASIC, HTML, Java, and many others.Windows NT, Windows 95, UNIX, Macintosh, VMS. PublicationsHenry, S.M., Wake, S.A., "Predicting Maintainability with Software Quality Metrics", Journal of Software Maintenance, September, 1991, pp. 129-143.Mayo, K.A., Wake, S.A., Henry, S.M., "Static and Dynamic Metric Analysis Tools", Proceedings of the Ninth National Conference on EDP System and Software Quality Assurance, October 1990, pp. 311-330. Henry, S.M., Kafura, D.G., Mayo, K.A., Yerneni, A., Wake, S.A., "A Reliability
Model Incorporating Software Quality Factors", Proceedings of the NSIA
Annual National Joint Conference on Software Quality and Reliability,
March 1988, pp. 340-352.
Technical Reports"A Grassroots Approach to Graduate Teaching Assistant Mentoring", Kevin A. Mayo and Steven A. Wake. (Virginia Tech Dept. of Computer Science TR-93-26)"The Use of Complexity Metrics Throughout the Software Lifecycle", Sallie M. Henry, Steven A. Wake and Wei Li. (Virginia Tech Dept. of Computer Science TR-92-59) "Static and Dynamic Software Quality Metric Tools", Kevin A. Mayo, Steven A. Wake and Sallie M. Henry. (Virginia Tech Dept. of Computer Science TR-90-52) "A Reliability Model Incorporating Software Quality Factors", Sallie
M. Henry, Dennis G. Kafura, Kevin A. Mayo, A. Yerneni and Steven A. Wake.
(Virginia Tech Dept. of Computer Science TR-88-45)
|
|
Copyright 1994-2006, William C. Wake - William.Wake@acm.org |