Wayne Johnston wayne@thejohnstons.com OBJECTIVE: A position as a software developer, learning more of today’s many technologies. QUALIFICATIONS Many years of object oriented software development experience. I worked on a VisualWorks (Cincom Smalltalk) application for 4+ years and have been working with IBM VisualAge Smalltalk for two years and Java for 7 months. Achieved "Sun Certified Programmer for the Java 2 Platform 1.4" certification. Prior to those experiences, I was a C programmer. I have also worked with HTML, CGI, perl, and MySQL. I was a UNIX user for many years and have written many Korn shell scripts. I have always been described as technically excellent, a quick learner, a problem solver, and a team player. EMPLOYMENT June 2001-present Technical Staff, Knowledge Systems Corporation (Cary, NC) * Participated on small teams making major changes to large customer applications for Windows 2000. Applications were: 1. hospital bed/billing 2. insurance rating 3. bank account adjustments * Helped to port a server application from VisualAge Smalltalk to Java, writing code both in Smalltalk and Java. Reimplemented some Smalltalk hierarchy in Smalltalk and Java. Java IDEs used: VisualAge for Java, Oracle JDeveloper, and IBM WebSphere Application Developer. * Helping to change a client’s client-server application from an in-memory model to true three tier (DB2 database; SQL). * Helped to port a client application from VisualSmalltalk Enterprise to VisualAge Smalltalk. * Assisted in VisualAge Smalltalk courses at a customer site. 1984-2001 Member of Technical Staff; originally with AT&T, now Lucent Technologies (Naperville, IL) 1996-2001 Software developer on a small team developing a hardware-software interface tool, programming in VisualWorks Smalltalk. Worked on almost every aspect of the project - speaking (in person, on phone, via e-mail) with customers to establish requirements, design (including GUI), implementation, testing, user documentation, product delivery, and support. Many projects in various parts of the company (and some external customers) used the tool. The project was on VisualWorks 3.0. I had helped port from 2.5.2, and was in the process of porting to 5i.2. Used the Refactoring Browser, SmallLint, and a testing environment based on Kent Beck’s framework (predecessor to SUnit). Happy to use one of the GOF design patterns when appropriate. Developed on Solaris and Windows 95. 1994-1996 Similar responsibilities to the following item, but on a smaller project - an ATM cross-connect. Worked in the areas of diagnostics and initialization, and then field support. 1984-1994 Software developer for a large telephone switching system, programming in C. Areas of experience: peripheral control (low-level hardware control; both for call processing and maintenance), diagnostic control, diagnostics, and program update (updating software on a running switching machine). Functions included estimating effort, high and low level design, coding, testing, and indirect field support. EDUCATION 1985-1989 M.S. Computer Science, Illinois Institute of Technology, Chicago (4.0/4.0) 1981-1984 B.S. Electronics Engineering Technology, DeVry Institute of Technology, Chicago (4.0/4.0)