next up previous
Next: About this document ...

Steven W. Orr, Software Engineer
SysLang, Inc.
41 Wayside Inn Road
Framingham, Massachusetts 01701-3021
(508) 788-0232 (508) 788-0230
steveo@syslang.net

Summary


Engineer with many years of experience with depth and expertise in a variety of areas, including: systems software, language components, tools development, client/server, telecommunications, database analysis, software configuration and build management, packaging, process architecture, Scalability, software porting and interprocess communication, Unix and Linux systems interfaces and architecting large systems.

Because of my background in compiler work, I have an ability to see how problems can be solved in a manner that others may not see.

Strong ability with all things *nix. Industrial strength scripting in bash, ksh, sh, python, perl, tcl, etc. Facile with RPM, deb, and pkg.

Proficient with Linux/Unix administration, ClearCase, Perforce, sendmail and all forms of subsystem configuration.

I currently hold SECRET clearance.


Education


2008 Graduate level course in cryptography, Worcester Polytechnic Institute

2000 Admin Training in ClearCase from Rational University

M.S. C.S. 1988 Boston University

B.S./math 1979, Northeastern University


The jobs that I have help in the past that relate to compilers and language components are listed below:


TREBIA NETWORKS, ACTON, MA JULY '02 - MARCH '03
Consultant


OPENROUTE SYSTEMS/NETRIX/NXNETWORKS, WESTBORO, MA OCTOBER 98 - FEBRUARY '00
Consultant

OpenRoute is a company that made smaller routers that were developed under SunOS.


UNIPRISE SYSTEMS, INC., NORTH CHELMSFORD, MA. MARCH 97 - MARCH 98


MEDIAONE, INC., LOWELL, MA. JUNE 96 - MARCH 97

Consultant


UNIPRISE SYSTEMS, INC., BURLINGTON, MA. MARCH 94 - JUNE 96

Uniprise Systems targeted the downsizing marketplace and started by acquiring ownership of the DIGITAL VMS PL/I compiler. In addition, Uniprise Systems produced a PL/I compiler for the Alpha platform running Unix. This allowed users to migrate to inexpensive workstations from mainframes and VAXen.


DATA ACQUISITION SYSTEMS, BOSTON, MA. MARCH 90 - OCTOBER 90.
Consultant


AGFA COMPUGRAPHICS, FEBRUARY 1989 - AUGUST 89.
Consultant

Implemented custom software to enhance Compugrapic Automated Publishing System (CAPS) under SunOs. Included: A forward and reverse translator to convert between WordPerfect 5.0 and CAPS. A graphics converter to go from Interpress to Sun Unix raster format. A translator to convert from WANG WITA format to CAPS. A fixture rotator which performed surgery on PostScript files to cause header and footer fixtures of landscape mode pages to be rotated into position of portrait mode pages. Implementation of a ten phase translator used to produce a brake parts catalog of thousands of pages in length. Back then, the tools available required very complex pipelining of regular expressions. Today, the same code would be handled in a much more straightforward manner using python or perl.


TRANSLATION SYSTEMS, JUNE 1985 - JUNE 1986
Senior Software Engineer

Responsible for functional specification, design, and implementation of a multi-language, high-level debugger using lex and yacc, running under Unix(4.2) to support a suite of compilers (based on ROBERT FREIBURGHAUS technology) all using a common code generator. Target platform was the Computer Consoles Power 6 (Tahoe) machine. Also assisted in other components of the project including the PL/I subset S front end, the machine independent optimizer, and the runtime libraries for C and PL/I.


ANALOG DEVICES, 1984-1985
Software Project Engineer

Responsible for functional specification, design, and implementation of a cross development environment running under VAX/VMS to target 80X86 architecture running DOS and CCP/M. Components of environment included a code control management system, C compiler, assembler, linker, debugger, and common editors. The whole system networked a VMS system with multiple PCs. Also acted as system administrator for a VAX 750 system.


RAYTHEON EQUIPMENT DIVISION, 1982-1984

Software engineer responsible for projects including: B5 Military functional specification for a diagnostic test package to execute on an in-house processor architecture as part of an embedded system. A debugger/monitor to run on a Motorola 68000 based single board computer. A UNIX assembler for the for the Military Family of 32 bit computers (MCF). This involved development of grammar and use of LALR(1) parser generator, plus object file translator to go from MCF Nebula format to UNIX a.out format.


DATA GENERAL CORPORATION, 1979-1982

Software engineer responsible for overall design and development of a hierarchical DBMS runtime interface environment for AOS/VS PL/I. Previously responsible for design and development of PGU (Parameter Generator Utility), a Meta-Information Language Processor. PGU took input from new-to-be-designed language and produced table driven output for PL/I and assembler. Later output was to be in C and Ada. Project called for extensive use of parser generators. previously worked on USERLIB (OS runtime interface), callable from PL/I and intended to be compiler independent. Previously, sole programmer on SWAT, DG's multi-language high-level debugger. Responsible for enhancements, design specifications, bug fixing, and ongoing maintenance. Installed C, PASCAL, COBOL, PL/I, and FORTRAN 77 into the debugger.




next up previous
Next: About this document ...
Steven W. Orr 2009-10-01