From: wallace@titan.trl.OZ.AU (Glenn Wallace)
Subject: WINDOWS WINDOWS WINDOWS C/SDK comms/hardware/drivers/UI
Keywords: windows sdk c comms hardware
Organization: Telecom Research Labs, Melbourne, Australia
Date: Fri, 1 Jan 1993 01:02:10 GMT

Hi!
 
I'm looking for an exciting position writing Windows apps on the west 
coast.
 
Your product will be new and interesting, perhaps a little bit
different.  Or, you've got a great product running on DOS, but can't 
quite get it to look or work right on Windows and need some design help.
 
I've got some good comms and hardware experience, and I'm happy to 
continue working in this area, but working on any interesting Windows
app would motivate me.
 
In order to secure my services, you'll have to help me with immigration
sponsorship. (There had to be a catch, right?) I'm an Australian citizen
who is looking to permanently relocate to the US. It's a great country!
 
Preferred location: Seattle, Oregon or San Francisco (Bay Area), but 
I'm open to suggestions.
 
People with positions in LA need not apply at this time :-)
 
Relocation: you pay my airfare, I pay the rest.
 
I'll be on the west coast between Jan 11th and Feb 5th. If you have a
position that sounds like me, drop me some e-mail (now or during my 
trip) and I can easily arrange (at my expense) to drop in for an 
informal chat or interview.
 
My resume is attached below.
 
Cheers,
 
Glenn
------------------------------------

                               RESUME
 
                            GLENN WALLACE
 
Internet: g.wallace@trl.oz.au			  Mail:	PO Box 194
							Coorparoo Q4151
							Australia
 
Objective
=========
Looking for a pivotal development role in a small team working on an 
interesting product.
 
 
Summary
=======
Seasoned Windows 3.x developer with hardware interfacing experience.
Major design role in current shipping Windows communications application.
Committed to innovative and consistent UI design. Mostly self taught, 
good documentation and communications skills, not afraid to voice 
opinions. Interest in multimedia, consumer audio/video and new 
technologies. Team leadership skills.
 
 
Expertise
=========
Languages:      C, assembler (Intel x86 and various others), Pascal, 
                Modula2, Forth, LISP, SQL
 
Environments:   Windows 3.x SDK, MS-DOS, Unix/Xenix SysV
 
Hardware:       PC/AT 286,386 architecture, MCA (PS/2 50,60,70,80) 
                and various adapter cards
 
 
Experience
==========
 
Telecom Australia - DRIFT (R) Project : May 1990 - present
----------------------------------------------------------
Developer/Design Architecture Lead - Windows(*) Team (December 1990 - present)
(* See Appendix A)
 
*       Part of 3 person design team that trailblazed the design of the 
        DRIFT for Windows product. Produced prototype and authored 
        architecture specification document. Produced and presented 
        full day architecture training session for developers coming 
        onto the new product
 
*       Designed and implemented VT220 emulation, serial port glue layer, 
        toolbar DLL, string recognition DLL, font library, Hayes modem 
        transport, IBM 3278/79 coax card support, original setup program
 
*       Adapted DDK 101 keyboard driver for 3270 style 122 key keyboards 
        widely in use within Telecom. Wrote setup program for this disk, 
        as well as release notes, testing app, control panel applet
 
*       Acted as Development Manager on many occasions, supervising team of 
        8 developers, 1 tech writer
 
Developer - DOS Team (May 1990 - December 1990)
 
*       Rewrote VT220 emulation
 
*       Rewrote UART support (8250/16450/16550A etc)
 
*       Reverse engineered IBM's PCS-PC software to obtain documentation on 
        TCA/DFT protocol, then implemented support for IBM 3278/79 Advanced 
        Emulation adapter, IRMA2/3 and Attachmate cards; allowing support for 
        multiple sessions (DFT) over multiple cards
 
 
Gender Systems - MANA Project June 1989 - May 1990
--------------------------------------------------
Developer/Design Lead/Tech Writer
 
MANA is an incrementally compiled language that combines the power of LISP, 
PROLOG and Forth. (Recursive, recurrent and iterative paradigms). It is 
hosted on a custom built 286 protected mode multi-tasking OS with VMM.
 
Due to funding constraints, Dr. Moore and I took over the work originally 
started by the 12 person team.
 
*       Managed schedules, deliverables and milestones
 
*       Wrote interactive editor environment
 
*       Wrote installation program and production master system
 
*       Wrote display and keyboard drivers
 
*       Undertook ad hoc maintenance and upgrading of other modules and 
        documentation
 
*       Provided input for advertising copy
 
*       Wrote and proofed much of the user documentation
 
 
Elcom : February - June 1989
----------------------------
Development Engineer - Supervisory Control and Data Acquisition (SCADA) Systems
 
Developed database and comms software for a control system running on Xenix 
systems and custom acquisition and comms hardware. Mostly work in C, also 
some work with DBVista III and GKS graphics kernel.
 
 
Consulting : December 1988 - January 1989
-----------------------------------------
Wrote a distributed control system for a sheet metal bending machine, server 
in Turbo Pascal, client in Forth on a board I designed using Rockwell 
65F11 Forth chip.
 
 
CSIRAD Ltd - MANA Project : 1988
--------------------------------
Developer
 
Part of a 12 person team, I was involved in testing and evaluation of an early 
prototype MANA system. Spent a lot of time writing simple applications as 
examples of the language's use. Made many suggestions for language changes that 
were adopted in the final product. Reviewed and wrote some documentation.
 
 
Telecom Australia 1980 - 1986
-----------------------------
Telecommunications Technician/Technical Officer
 
*       Design, layout, development, repair, testing and recalibration of 
        telecommunications test equipment and printed circuit boards
 
*       Job costing, estimating and planning; produced production drawings 
        and documentation for manufacture. Managed this section (Planning, 
        staff of 4) for 3 months
 
*       Managed a production cell
 
*       Designed and built robot used for promotional activites
 
 
Education
=========
1990-1992 studying Bachelor of Applied Science, Computing (part time degree 
        half finished, 3 years remain), Queensland University of Technology
 
1984    Telecommunications and Electronics Technician Certificate
 
 
Recent Courses/Seminars
=======================
1992    Various multimedia seminars (DVI, AVI, authoring etc)
1992    Windows NT PDC, San Francisco
1991    Advanced Windows SDK Programming - Microsoft Institute
1991    TCP/IP courses
1990    Intro Windows SDK Programming - Microsoft Institute
 
 
Microsoft Beta Participation
============================
Windows 3.0 and 3.1 OS, SDK and DDK, NT (since '91), AVI (Video for Windows), 
MS-DOS 5 - and others (ongoing)
 
 
Ancient History
===============
TRS-80 Model I, Apple ][+, CP/M 2.2, Z-80, 6502 and 680x experience.
 
 
References
==========
References from current project and development managers available 
upon request.
 
 
Appendix A - Telecom and DRIFT
==============================
Telecom Australia is one of Microsoft's largest customers, with a mention 
in their 1992 Annual Report. Telecom's SOE (Standard Operating Environment) 
specifies many Microsoft products as desktop standards: Windows, MS-DOS, Word, 
Excel, PowerPoint, Project and Mail. The only other desktop product in wide 
use is DRIFT for Windows, which provides native host access, system 
integration and front-ending. DRIFT for Windows is currently in use on at 
least 11,000 PCs within the company.
 
DRIFT for Windows is a product with many terminal emulations and transport 
interfaces. It provides multiple concurrent host sessions and the 
architecture allows installable emulations and transports, a similar 
concept to the installable file format filters in Word. The user interface 
is an MDI app, with a toolbar, ruler and status line for each session, 
and auto-sizing fonts.
 
A Visual Basic custom control and low-level DLL are provided to allow 
access to and manipulation and integration of host data. 
 
Emulations:     DEC VT220, Bull/HN VIP 7750/7814, IBM 3279/3287, HP2392A, ANSI
 
Transports:     TCP/IP (Winsock API, Novell, Wollongong, FTP software, 
                Distinct); Eicon X.25 gateway SNA, TGX and Network layers; 
                serial ports; IBM, IRMA and Attachmate cards; Hayes modem 
                with X.28 and X.32 PAD support
 
File transfers: FTP client and server; ASCII; X,Y and Zmodem; Kermit; IND$FILE
 
- END -
Newsgroups: misc.jobs.resumes