Resume Oliver Streich Software Engineering

Resume Oliver Streich

Welcome to my online resume

Click the menu on the left or the items on the timeline above to explore

The resume is also available in these formats:

Person

Name
Oliver
Family Name
Streich
Born in
Munich/Germany
Nationality
Swiss
Residency
Waltham, MA, USA
E-Mail

Education

Education Organisation Date
Master in Software Engineering Brandeis University, Waltham, MA 2009
Cognex In-Sight (EasyBuilder and Spreadsheets) Cognex Corporation 2008
Software Development using DCOM/ATL and COM+ Foliage ‘Advanced Software Training’ 1999
Master in Precision Engineering Munich University of Applied Sciences 1996

Experience

Current

Organization
Eliza Corporation
Industry
Healthcare
Function
Principal Software Engineer

Projects

  • Document Management - Collaboration System
    Development of a document management and collaboration system in C#.Net using Author-It, Visual Studio Ultimate 2012. Integration with existing databases - cloud and code generation.

Jan 2009 - Sep 2012

Organization
Newport Corporation
Industry
Manufacturing
Function
Senior Staff Software Development Engineer

Projects

  • Solar Repair System
    Lead software development of a complex solar cell repair system (IR camera, C++ vision software for defect detection, laser marking system for defect repair, XY stage, and robot)
    • With target date and fixed number or resources given, I analyzed existing software inventory, designed and implemented architecture, lead other developers and application engineers
    • Delivered prototype within 2 months and final product in 8 months on schedule
    • Software platform design proved to be reliable and maintainable with a successful upgrade in the field triggered by a major hardware modification
    • Designed customizable interface (software and user interface) for different cell-defect types, which were unknown at the time of development
  • Print-head production line
    • Responsible for project management and implementation of vision inspection system (optical design, lenses, filters, light and embedded application software)
    • Main contact and tight collaboration with customer (various departments) throughout development path for requirements definition and possible solutions
    • Provided prototype early on, improved and added functionality incrementally as requirements evolved. Detailed documentation was updated along the way
    • Produced application documentation to facilitate ownership transfer to customer
  • Solary 480 Marking system
    • Designed marking software architecture for PV research. Focused on delivering solid framework and expand and evolve with customer needs due to limited requirements
    • Installed System on customer site
    • Trained customer

Jul 2004 - December 2008

Organization
GSI Lumonics/ GSI Group , Wilmington, Bedford MA
Industry
Semiconductor Insdustry
Function
Principal Software Engineer
  • Lead engineer in designing and implementing the software for CSP back-side Marker . Designed C++ system architecture with application specific code being written in JScript. That easy to program interface enables rapid development (cost savings) and faster time to market.
  • Designed a high performance C#-interop layer (VS2008 .NET), that allowed reuse of existing C++ SECS/GEM code libraries on several product lines. The benefits were savings of multiple man-years of development time and immense effort in testing
  • Gathered and evaluated product requirements from internal departments and customers and produced specifications and design documents
  • Involved in all phases of the planning, development, release and maintenance cycle
  • Provided support for worldwide customers

Apr 1998 ~ July 2004

Organization
GSI Lumonics/ GSI Group, Wilmington MA
Industry
Semiconductor Insdustry
Function
Senior Software Engineer
  • Key engineer for designing and implementing the software for Printed Circuit Board Marker PCM 6800 and MCCB. Designed, implemented, tested, and integrated Windows NT software for industrial laser marker systems WaferMark WH4100
  • Provided technical support to other department personnel as well as customers
  • Created, released and maintained software packages (release control).
  • Designed and implemented Windows NT based Marker engine, which became GSI Lumonics core Marker product

May 1997 ~ April 1998

Company
General Scanning
Industry
Semiconductor
Function
Software Engineer

Projects

  • Developed C++/COM interface for marker system to provide programmable interfaces for Visual Basic Script, and other COM-Automation clients

July 1996 ~ May 1997 Consultant for General Scanning Munich

Company
General Scanning Munich, Germany
Industry
General Purpose Industrial Marking
Function
Consulting in Software, Hardware, Electronics
  • Designed, built and tested a galvanometer drift test stand (C++-DOS-Software, mechanical/optical and electrical design). Developed automated Excel spreadsheet to evaluate measurement results.

Oct 1995 ~ Oct 1996 Web development

Company
Multimedia Laboratory of University of Applied Sciences
Industry
University
Function
Web developer

Feb 1995 ~ July 1995 Internship

Company
General Scanning Munich, Germany
Industry
General Purpose Industrial Marking
Function
Intern, Electronics, Software

March 1993 ~ July 1993 Internship

Company
B + S Multidata Munich, Germany
Industry
Data Acquisition Systems
Function
Intern, electronics

Jan 1992 ~ May 1997 Computer consulting (self employed)

Company
Freelance
Industry
Computer consulting, Networks
Function
Programming, computer installations, networking

March 1992 ~ November 1994 C-Programming / Consulting

Company
TeamWare GmbH
Industry
Software Development / Networks
Function
C-Developer

Projects

  • Several C programming projects
  • UI work for the formwork construction (C program) ELPOS

March 1992 ~ November 1996 Teaching computer classes

Company
Adult Education school Wolfratshausen, Germany
Industry
Teaching Computer classes
Function
Teacher
  • Computer basics (hardware, software)
  • Advanced computer training
  • How to use the DOS operating system
  • Using Windows operating system and applications
  • Use Microsoft Office applications

Skills

General
Problem solving, communication, organizational, looking at the big picture, thinking outside the box, teaching
Technologies
  • C/C++, C#, Visual Basic, Excel (VBA), Design Patterns, Perl, Python, COM/DCOM, XML, XPath, XSLT, ActiveX, Java, ATL, STL, SQL, ADO, ODBC, MFC, HTML, Java Script, Pascal, various Assembler (DSP 56001, Z80, 8048,` 80C535, 68000), Fortran
Operating Systems
  • Windows 7, XP, NT, Linux, DOS, OS/2, MAC OS, TOS
Tools
  • MS Office, Visual Studio, Visual Source Safe, SQL Server, My SQL, Install Shield, Bounds Checker, Cognex In-Sight Spreadsheets, Eclipse
Languages
  • English
  • German

Knowledge

Programming Languages

Operating Systems

Software

Focus

Seeking a Software Design Engineer position that will allow me to develop and deliver high quality software solutions utilizing my 20+ years of software development experience.

Interested in applying my sofware, hardware and optical skills.