Howard Rutiezer

 




U.S. Citizen            

Software Engineer.

	
- Demonstrated capability in designing, developing, deploying compilers and run-time systems with few bugs. Provide customer support on multiple target platforms.  Discriminating with details. Innovative development problem solving in a team environment.    

- Analyzed business needs for the Midwest Stock Exchange to create a fail-safe transaction processing system to automate stock trading to compete with the New York Stock Exchange.  

Recently completed at the University of Massachusetts: 
- Microsoft Visual Studio .NET C++
- Microsoft Visual Studio .NET Visual Basic
- PL/SQL 
- Immunology 
- Bioinformatics, two classes in biology department, one in computer science department
- Perl -- wrote viral evolution program; group project with medical and computer science students from Louisiana State to search and analyze data bases at National Center for Biotechnology Information for information on Charcot-Marie-Tooth disease.


TECHNICAL SKILLS

OS/Environments: Windows NT, 95/98, 2000 and XP, SCO UNIX, Digital Unix, 
HP-UX, IBM-AIX, HP VAX/VMS, 

Languages and Tools: C, C++, COBOL, VMS DCL and utilities, assembly/macro languages, Unix scripting and toolchains - compiler,  linker, debugger, source code maintenance system, some Perl, Ruby, Python

Operating systems: OpenVMS, Unix (SCO, HP-UX, Digital, AIX), Windows  

Hardware: Intel x86, Itanium; DEC/HP VAX and Alpha, HP PA-RISC; IBM 390, PowerPC

TRAINING

BSD Unix internals

Internal Classes at HP
   - Itanium Architecture
   - C++ 
   - Java
   - Linux

Wang Institute
   - Database Transaction Systems 
   - Compiler and Translator Writing  Systems     
   - System Design and Information Hiding 

Oregon Institute of Graduate Studies
-	High Performance Compilers for Parallel Computing
-	Summer Intensive Tutorial and Workshop on High Performance Compilers


School -- September, 2005 to July, 2006 at University of Massachusetts:
- Microsoft Visual Studio .NET C++
- Microsoft Visual Studio .NET Visual Basic
- Immunology
- Bioinformatics lecture and laboratory in Biology department 
- Bioinformatics class in Computer Science department
- Oracle PL/SQL
- PERL -- wrote viral evolution simulation program; collaborative project with medical and computer science students from Louisiana State to search and analyze data at National Center for Biotechnology Information for information on Charcot-Marie-Tooth disease

Feb, 2007 – Jul, 2007
Volunteer at Freegeek in Portland, OR building Linux computers.

Nov, 2006 – Feb 2007
Personal time to be with ailing family member.
Volunteer to maintain computer software  on Windows 2000 machines at Pan-African Association of Chicago

PROFESSIONAL SUMMARY

TM Floyd and Company on assignment for EDS, Aug, 2007 – Jan, 2008
-        Developed applications in C and SQL to support Medicaid for the state of Tennessee. Some of the application programming includes changes required for NPI, National Provider Identifier.
-        Wrote C, SQL in a Sun Solaris environment.
-        Wrote some Perl, Python and Ruby.
-        Responsible for unit testing, code review of other group members, documentation and writing and interpreting business requirements.

The MATHWORKS   Natick, MA   Nov, 2004 - Feb, 2005
Contract: Fixed bugs in the MATLAB compiler for HP-UX and Linux.  C/C++ for Unix and Linux environments; scripting, source control system, debugging, formal testing system. 
Results: 
- Found operating system bugs and work-around for MATLAB compiler.  
- Updated MATLAB documentation.


HEWLETT PACKARD / COMPAQ / DIGITAL EQUIPMENT   Nashua, NH   Mar, 1995 -Nov, 2004
Designed, implemented, tested, documented COBOL language syntax for the COBOL compilers running on VAX, Alpha, Unix, Windows NT. Wrote COBOL programs for these platforms.  Environment:  OpenVMS, C/C++, Unix, scripting, Windows , assembly languages, debuggers, linkers, source control system, formal testing system, DCL, InstallShield, Java, VB; Intel Itanium, 32- and 64-bit platforms.  

- Implemented  RMS journaling in compiler.   

-  Ported the Java Open Source code NetBeans IDE to Digital Unix.  

- Added COBOL language extensions to compiler. Extensions included adding Crystal Curses to the NT version of the compiler, implemented shared programs, EXIT PROGRAM enhancement, CALLing Visual Basic programs from COBOL, record locking, I/O journaling, CALLing and CANCELing programs, and shared image creation. 

Result: Did extensive testing and no bugs were reported for any of these changes. 
 
- Ported the COBOL compiler and run-time to Intel Itanium and Windows NT; I did many of the arithmetic routines.  

Result: Our team was in the critical path for each platform re-hosting and we delivered our product several months early. 

- Prepared compiler and run-time for distribution to customers on all supported platforms, Itanium, Alpha, VAX, UNIX, NT, and fixed all problems to achieve the release date.

- Wrote InstallShield scripts to install compiler and verify compiler on Windows NT. 
  
Result: Improved usability and quality of the compiler and run-time and decreased bug-fixing costs with help from test sites.

- Performed compiler validations with representative from the Federal Compiler Testing Center of the National Bureau of Standards. 

Result: Fixed problems immediately so that compiler always passed validation at the HIGH level.

- Trained newer members of team on project procedures and operating system tools. 

Result: Minimized start-up time for new project members.

- Built compiler build/test system for multiple platforms on an as-needed basis.  

Result: The test build system minimized reported bugs.

- Wrote and reviewed current COBOL language documentation for technical writers. Wrote design documentation for new features for what is the latest standard.




WANG LABORATORIES   Lowell, MA    1980 - 1995
As member of the languages and tools group, developed high-level ANSI 85 COBOL compiler.  Extended and fixed COBOL 74 compiler. Ported the development environment and ANSI 85 compiler to Hewlett-Packard HP-UX, IBM AIX, and SCO Unix. Development with C, assembly languages, linkers, debugger, scripting.  

- Solely designed, documented, implemented, tested, and maintained lexical analysis for the COBOL compiler. 
Result: Testing showed that lexical analysis took 10% of total compilation time. A literature search determined that for most compilers the lexical part is over 30%.

- Implemented all arithmetic statements, ADD, SUBTRACT, MULTIPLY, DIVIDE and COMPUTE.  This included parsing and semantics.

- Primary and alternate member of the COBOL CODASYL language development committee.  Alternate member of the COBOL X3J4 standards committee.

- Built code-generators for port of compiler to HP-UX, IBM AIX and SCO Unix for x86.   Optimized code generation patterns depending for the computer architecture. 

Result: Faster program execution.



Additional Employment History

A.S. HANSEN      Lake Bluff, IL   
As a member of a team, did overall design, implementation of a system to support actuarial analysis. Did the overall design and implementation, as a member of a team, of a system to support actuarial analysis. Taught actuaries how to best use the system to meet their needs.  

Result:   Contributed to passage of The Employee Retirement Income Security Act  (ERISA). This programming was done using assembly language and COBOL.

MIDWEST STOCK EXCHANGE   Chicago, IL  
Designed, implemented, documented and tested a project to automate trading on the stock exchange floor.  

Result: This was the first successful attempt to automate the functions of the specialists on the floor of the Exchange and compete with the New York Stock Exchange. This project used specialized hardware, a source code control system with COBOL,  CICS, JCL in an online environment.


WESTERN ELECTRIC at BELL LABS    Naperville, IL   
As part of the design group, supported the needs of telephone companyâ?�s use of Electronic Switching Systems (ESS) developed by Bell Laboratories. 
- Determined the type of software-generated documentation needed by telephone operating companies to maintain the integrity of the data base used by an Electronic Switching System.

- Designed, documented and implemented  programming sub-system to create documentation for telephone company engineers from the data base contained in the Electronic Switching System.

- Conceived, developed and taught the first IBM macro language course and assisted users in developing special purpose macros for their own projects.  Served as resident macro language expert for Western Electric. 

TEACHING
ILLINOIS INSTITUTE OF TECHNOLOGY, ADJUNCT FACULTY
Taught the first offering of Introduction to Database Systems. 
NORTHEASTERN ILLINOIS UNIVERSITY, ADJUNCT FACULTY
Taught Introduction to Data Structures.
UNIVERSITY OF ILLINOIS AT CHICAGO
Mathematics Teaching Assistant              
               
EDUCATION
M.S., Computer Science, Illinois Institute of Technology 
Graduate School, Mathematics, University of Illinois
Graduate School, Mathematics, National Science Foundation, Illinois Institute of Technology
B.S., Chemistry, University of Illinois 

ACCREDITATION
Lapsed certification to teach High School Mathematics and Chemistry in Massachusetts and New York







Member number:9479
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2006 Howard Rutiezer and Software Contractors' Guild, Post Office Box 257,Nottingham, NH USA 03290-0257