Steve LoBasso


Day: (503)925-1594
slobasso@yahoo.com
17051 SW Cobblestone Dr.
Sherwood, OR 97140
Day: (503)925-1594
slobasso@yahoo.com

Experience

2001 - Present
Mentor Graphics
  • Software Engineer: Maintain static timing analysis software written in C++ using STL running on several different variants of UNIX.
1999 - 2000
Media 100
  • System Architect: Designed and implemented a system to automate audio/video encoding using a cross platform render farm and workflow database.
  • Software Engineer: Implemented new features and maintained existing cross platform C/C++ code base for audio/video encoding software using SDKs for several multi-media encoding formats including QuickTime, WindowsMedia, MP3.
  • Software Engineer: Implemented/integrated cross platform C++ class hierarchy to convert proprietary file formats to XML.
  • Software Engineer: Optimized core compression/filter routines to utilize AltiVec vector processing instructions.
1993 - 1999
Digital Technology Int.
  • System Architect: Architect suite of newspaper workflow, layout, information management system in Java and C++.
  • Application Designer: Designed and implemented database graphics management suite.
  • Database Developer: Created and maintained client database applications, database configuration applications, asynchronous db connectivity classes in C++, Java JDBC applications.
  • Technical Lead: Port entire code base to PowerPC architecture requirements.
  • Project Lead: Designed and implemented an ftp client in C to automate file transfers.
  • Project Lead: Integrating third party text indexing libraries into database applications. Creating a seamless interface for database searches.
  • Core Code Engineer: Maintained existing application set consisting of over 40 applications.
  • Core Code Engineer: Implement Adobe InDesign Plugins in C++ for Windows 98/NT and Macintosh in C++.
1997 - 1997
Sorenson
  • Developed PPC optimized assembly routines for Sorenson QuickTime codec
1996 - 1996
Apple Computer Inc.
  • Developed PowerTalk/PowerShare Directory export application
1992 - 1993
System Integrators Inc.
  • Developed INIT/Driver allowing Mac-Tandem Communication w/TCP/IP
  • Developed INIT/CDEV/APPE for Apple Event Management
  • Developed Ad Flow Management Application using MacApp 3.0 in C++
  • Developed Ad Flow Administration Application using MacApp 3.0 in C++
  • Maintained C++ Class Libraries
1991 - 1992
Apple Computer Inc.
  • O.C.E. low level test lead
  • Developed Macintosh Applications
  • Designed and implemented an automated test tool architecture
  • Maintained and enhanced existing tools
  • Group spokes person in cross functional meetings
1989 - 1991
Dega Technology
  • Microsoft Windows 3.0 Application development
  • Technical Lead for Data Conversion Group
  • Designed and developed compiler/interpreter for VIN Description Language
  • Programmer for an on-line automotive parts catalog system
  • Unix Tools Development, Unix System Administration, Oracle
1989 - 1989
Twin Suns
  • Developed a presentation prototype for the Macintosh

Programming Language & Environment Experience

Programming Languages:

C++, Java, C, Perl, SQL, Pascal, PowerPC Assembly, 680x0 Assembly, HTML, AppleScript, AltiVec, Basic, JavaScript, Fortran, 80x86 Assembly, 6502 Assembly, 370/380/3090 Assembly, Cobol

APIs:

C/C++ Standard Libraries, C++ STL, JDK 1.2, QuickTime SDK, Windows Media SDK, Macintosh Toolbox, AltiVec, Premiere Plugin, Oracle Libraries, Sybase DB/CT/CS Libraries, MacApp

Operating Systems:

MacOS, Unix, SunOS/Solaris, Windows 3/95/98/NT

Development Tools/Environments:

Metrowerks CodeWarrior, JBuilder, MPW, Macsbug, Visual C++, Realbasic, FaceSpan, gcc, makefiles

Protocols:

TCP/IP, HTTP, FTP, AppleTalk, POP

Web Development:

HTML, Forms, JavaScript, Java, CGI, PHP

Database Development:

Sybase SQL, SQL Anywhere, Oracle

Education

California Polytechnic, San Luis Obispo
Bachelor of Science, Computer Science

Personal Projects

Mic1/Mac1 Simulator
Developed a Mic1/Mac1 Simulator for the Macintosh with an integrated editor, simulator, Microcode assembler and dynamic machine code assembler.
Real-time Chat Client/Server
Developed a Unix distributed client server architecture for a real-time chat program using sockets. Written using Talk as a model.
AppleScript Scripting Additions
Developed many plugins for AppleScript in C to extend and optimize the AppleScript Language.
C Memory Tracer
Memory library to find leaks and corruption of memory blocks written in C as a replacement to malloc/free calls.
Educational Math Drills
Developed several applications designed to teach and reinforce math fundamentals for children.
Web Site Builder
Developed a set of applications designed to build a web site from database content and create minimal upload sets based on actual changes.
Several Realbasic Applications
Developed several applications using Realbasic including MacTimer, NxN-Cube Browser, Versioner, and a Logo-Like programming environment to help children learn programming.
Several Realbasic Utility Classes
Developed several utility classes in Realbasic including generalized Preferences, Scrolling Panes, Matrix Math, and Extensible Math Expression Evaluator.