Title:No Title
*******@*****.***
Document
Source below
NAME:,
ADDRESS:
ADDRESS2:
CITY:
STATE:
ZIP:
CANDIDATE ID: 2557040
US CITIZENSHIP:
EDUCATION:
EXPERIENCE: 0
WILL RELOCATE: No -
JOB WANTED:
RATE NEEDED:
TELEPHONE: 386-***-****
EMAIL: *******@*****.***
HOMEPAGE:
HOTTEST SKILLS: unix, medical, programmer, product, assembly language, data structure,
database, microsoft, cgi, cobol, engineer, graphical user interface, html, java, software
engineer, communication, applet, c++, cms, computer science
REVISION: 07-SEP-02
RESUME:
RESUME of Larry Landwehr
*******@*****.***
BIOGRAPHY
Seventeen years of experience as a programmer/analyst in web site
construction, graphical user interfaces, Unix system administration,
software engineering, windowing systems, compilers, language
interpreters, and medical imaging.
PROFESSIONAL HIGHLIGHTS
The Internet
Helped construct a web site for the state of Wisconsin. On this
project we used Microsoft's IIS web server under Windows NT Server.
The backend was written in Visual Basic with data being passed via CGI
(the GetStdHandle and SetStdHandle API calls were used). HTTP cookies
were used as for security, maintaining state, and tracking site usage.
Mapi and Microsoft Exchange were used to allow users to add data to
the site via email. Wais was used as the text database to index user
data, and a custom cover page was added through use of a Visual Basic
program with Word Basic calls to manipulate the Microsoft Word editor.
All secured HTML pages were protected by creating those pages on the
fly and requiring a valid cookie token.
Other technologies investigated during this project were Isapi
(modified to pass along cookies and other HTTP server data), Oleisapi
(with classes and the registry), Netscape's server (with WINCGI), the
Excite database, basic authentication, and Netscape browser plugins.
Have also marketed a shareware agent which contacts WWW databases such
as Lycos and Alta Vista and copies the pages they reference to the
user's hard disk. Used a commercial sockets package to send out the
HTTP commands which made the program work. Have also written several
applets and applications in Java, one of which was a full screen
editor.
Windowing systems & Graphical user interfaces
Have used the windowing toolkits: Sunview, Xview, Xwindows, Xlib and
Visual Basic for Dos in various projects including medical image
display and processing. Have also used Devguide, Sun's GUI builder.
Designed the software architecture of a user interface into a
telecommunications product, using the C language under the Unix
operating system. Used the Unix "Curses" package to produce popup menu
driven screens as an attractive user interface into the system. This
product generated a considerable amount of interest in other software
teams in the company. Served as technical project leader on this
project.
Compilers & Language interpreters
Wrote the most technical part of a new HAL/S compiler for the space
shuttle; the code optimization phase. This included live variable
analysis, elimination of redundant code, finding loops, detection and
movement of loop invariant code, and an advanced form of peephole
optimization using link pointers and a machine description table.
Also wrote the pass that provided the interface to the runtime library
and most of the pass that emitted the executable instructions. Wrote
all the common routines used by the other programmers on the project.
The language XPL, a variant of PL/I, was used on this project.
Enhanced a company's existing C compiler while writing a new compiler.
All work was performed on an IBM 370 under the VM/CMS operating
system. Enhancements included: outputting a listing file during
program parsing to assist in debugging; creation of a formatter for
the assembly language output; and a listing facility to intersperse C
source code and assembly language output.
Another project included writing a recursive descent compiler to
extract data structures from C programs and generate equivalent
assembly language data structures. Served as a consultant to other
programmers on the C language.
Designed and implemented large subsections of a compiler. Designed the
necessary data structures. Wrote the preliminary design specification
documents. Responsible for producing code and guiding module
integration with other programmers.
Solely responsible for the development of a language interpreter to
assist users in the extraction of data from large census bureau tapes.
This involved the translation of programs written in a newly developed
non-procedural language into equivalent Cobol programs which performed
the actual data extractions.
Software engineering
Designed the software architecture for a telecommunications product
using the C language under the Xenix operating system. Applied
structured design techniques to produce an overall architecture
document and a detailed design one. Utilized a state machine
architecture, handshaking protocols, interrupts and multitasking.
Have gained exposure to RPC programming, sockets, C++, Motif, and
Solaris.
Medical imaging
Designed and wrote clinical research programs in the field of medical
imaging. One project was writing software to measure the volume of
organs and tumors with minimal operator intervention (useful in
chemotherapy, organ transplants, blood flow analysis, and Alzheimer's
studies). Much of this work was experimental in nature for possible
inclusion in production medical scanners.
Unix administration
Functioned as system administrator for several Sun workstations. This
involved installing new hardware and software, doing system upgrades,
and routine system maintenance.
TECHNICAL EXPERIENCE
Platforms: Sun workstations, Vax 11/780, IBM PC, IBM 370, Univac 1100,
PDP 11/70.
Systems: Unix, Xenix, VMS, MSDOS, Windows 3.1/95/NT.
Languages: C, Java, Html, Pascal, Fortran, Xpl, Visual Basic, Cobol.
Education: University of Wisconsin,
B.S. Computer Science.