Appreciate if you'd forward this to an appropriate mgr for evaluation
Ben, below is a candidate I'd strongly recommend a company who may have
an immediate software need, phone interview. He's an experienced Linux
programmer who's been working in support & enhancements of GNU and other
compilers, SoCs, ARM/RISC architectures, run time systems, tools
development and embedded applications. Let me know by phone or by return
email if you could suggest (or forward this along to) a manager who you
think might be interested in getting more information about this
candidate.
Much appreciated!
Marty Lebowitz
President/CIS
CIS PERSONNEL SERVICES
P.O. Box 456
Brookline, MA 02446
Tel: (617) 232-8300
#10406 Sr. Software Engineer/Contractor - Software Tools/Compilers
Specialties & Interests:
Systems Programming, Compilers, Run Time Systems, Software Enhancements,
Code Optimization, Object Oriented Systems, Circuit Design Tools, Multi-
Platform Environments, Complex Software, Ada & C/C++ Compilers
Languages:
C, C++, Fortran, Rs/6000 Assembler, Cray Assembler, Pascal, Cyber 170
Assembler, yacc, lex, MSDOS, troff
Systems & Tools:
Linux, UNIX, emacs, LaTeX, Cray-YMP, IBM RS6000, Cray-2, Sun
Workstations
Experience:
(Compiler Software Company)
Sr. Staff Consultant 2001- 2004
Responsible for porting compilers for small systems, embedded systems,
and systems on a chip. Designed and implemented major features and
performance improvements in production compilers used in petroleum,
aerospace, automotive, defense, and energy industries. Specifically,
worked developing portable compilers, parallel constructs in C++
compiler for use in image understanding and helped improved PL/1
compiler for software vendor.
Tasks included enhancements of PL/1 compiler from subset to full
language and porting it to another system. Added C++ compiler extensions
for parallel systems and implemented VHDL compiler improvements. Added
object oriented features to 4th generation language system. Ported
compilers to a variety of platforms. Maintained system, including
isolation and repair of problems, finding and repairing bugs before
customers discovered problems.
CENTURASOFT, INC.
Sr. Software Engineer 1998- 2000
Responsible for adding major features to SAL compiler, including:
vectorization of conditional code and code with ambiguous dependencies;
added improvements in code scheduling and compiler performance and
reliability. In addition, added object oriented features and reduce
maintenance backlog to SAL compiler
MTL SYSTEMS, INC.
Sr. Software Engineer 1996- 1998
Responsible for improving performance of a university written VHDL
compiler, debugger and simulator, enabling electrical engineers to to
perform digital and analog circuit design. Software is written in C/C++
under Linux and UNIX operating system.
AMERINEX APPLIED IMAGING, INC.
Sr. Software Engineer 1994- 1996
Responsible for providing enhancements to compiler and software tools,
providing users with more efficient target code to speed processing
cycle for time critical imaging application. Company produced hardware
and software that detected digital images using software enhancement
techniques. Specifically, worked on highly parallel image understanding
language, and wrote compiler-based software to generate more efficient
code to deal with time dependent processing. Software was written in C
and C++ for a SUN Unix environment.
LIANT COMPUTER
Contractor Apr.'94- Jul.'94
Responsible for major modifications of a PL/1 preprocessor. Tasks
included inserting 7-bit arithmetic data type into the compiler and
modifying run-time system to accommodate enhancement. Also involved in
fixing numerous bugs, and make preprocessor into releasable product.
Software was written in C for a UNIX environment.
HARRIS COMPUTER SYSTEMS
Contractor 1993- 1994
Ported Fortran compiler and assemblers for Harris Computer Systems.
Responsible for the design and implementation of two UNIX
assemblers for Motorola and IBM systems. Specifically, designed
and implemented parsing phase of the assembler and support
code, including rewriting parts of existing assembler. These
were time critical projects that were successfully completed
on schedule.
CRAY RESEARCH
Sr. Programmer Analyst 1981- 1992
Responsible for design and implementation of major features and
performance improvements in production compilers used in petroleum,
aerospace, automotive, defense, and energy industries. Tasks included
vectorization of conditional code, vectorization of code with ambiguous
dependencies, improvements in code scheduling and improvements in
compiler performance and reliability.
In addition, maintained systems, including isolation and diagnosing
compiler problems, introducing and testing bug fixes and assisting in
porting compiler from Motorola to IBM RS/6000. Improved performance of
generated code by over 30% and completed all major language
enhancements.
In addition, designed and implemented library routines including
elementary functions, I/O routines, random number generators, and
utility routines.
UNIVERSITY OF MINNESOTA
Manager of Compilers Group 1964- 1981
Rewrote CFT (Fortran compiler) internal maintenance documentation. Wrote
report on generating elementary function approximations. Authored first
edition M77 (Fortran compiler) reference manual.
Education:
M.A. Mathematics, University of Minnesota.
B.A. Mathematics, University of Minnesota.
This applicant has been thoroughly prescreened and professional references checked.
Reply to: