RESUME

Lawrence E. Schwartz

LESchwartz@Victorinc.com

http://victorinc.com

SUMMARY:

 

Proven technical leader able to craft innovative solutions through the application of sound engineering fundamentals and advanced software development technologies, with the ability to mentor team members from a variety of points of view and a wealth of positive and successful experiences from startups to the regulated medical device industry where I helped to write the process.

 

CAPABILITIES:

 

·         Write effective software in a number of languages and environments, including: C#, C++, C, assembly languages too numerous to list, Java, SQL, Visual Basic, scripting languages of all types and more!

·         Create software utilizing the latest software engineering technologies, including: Service Oriented Architectures (SOAP, Web Services, etc.), Microsoft SQL Server, XML, and UML.

·         Create software for multi-user, single user, and embedded computer systems, including: Microsoft Windows, UNIX platforms, as well as multi-threaded, real-time and embedded systems. Featuring the ability to craft applications, middleware, drivers, and just about anything else.

 

ACHIEVEMENTS:

 

·         Patent number 6,016,553—The foundation of the Norton GoBack recovery software. GoBack is a popular commercial software utility providing continuous system backup capability for Windows PCs.

·         Senior development team member for successful consumer software products, including: Norton SystemWorks, Norton GoBack, AudioCentral (part of the Easy CD Creator suite), and Smead VIEWables.

·         Primary developer—Designed and implemented Windows print driver for the Kroy Lx2 printer. Included versions for Windows 3.1, Windows 95, and Windows NT.

·         Primary developer—Designed and implemented Windows print driver and configuration utility for the DataCard 280 Series of plastic card printers.

·         Primary developer—Designed and implemented network gateway software for the Honeywell CNAP HVAC control system. This software including operating system kernel, communications, and HVAC control routines.

 

WORK EXPERIENCE:

 

Smiths Medical

07/2007 to present

·         Principal Software Engineer—Enterprise Software development, using C#, .NET and SQL Server.

 

Symantec Corporation

11/2004 to 03/2007

·         Principal Software Engineer—Windows application development, using COM, MFC, ATL, and WTL.

 

Datacard Group

03/2004 to 11/2004

·         Senior Software Engineer—Application development in Java and C++; using JDK, JDOM, RMI, and COM.

 

Roxio, Inc (also Adaptec, Inc. and Wild File Inc.)

04/1998 to 09/2003

·         Senior Software Engineer—Windows applications in C++, using COM, MFC, ATL, and WTL. Unix applications in C / C++ using Oracle, ODBC and CORBA.

 

Consultant (Victor & Associates, Inc., Talent Software, and Eris Systems Corporation)                                   

1990 to 1998, 2004

·         Senior Software Engineer—Windows applications and device drivers. Embedded software development in assembly and C / C++.

 

Previous Industry Experience

1980 to 1990

 

EDUCATION:

 

University of St. Thomas

1981 to 1994

·         Pursued BA in Computer Science, with a focus on computer communications and protocols.

 

Anoka Technical College

1978 to 1980

·         Associate degree in Electronics Technology, with a focus on microprocessors, R&D electronics, and consumer audio.

 

TECHNICAL BACKGROUND:

 

Smiths Medical

·         Software Lead for the PharmGuard® Server, an n-tier enterprise-level application that provides for data movement and storage between medical devices and hospital systems. Components include: Device Reports, Medical Device Servers, Data repositories & data marts, web services, and web UI. Technologies include: C#, SQL Server, TCP/IP, SSL, and much more!

 

Symantec Corporation

·         Principal Software Engineer serving the Norton SystemWorks product team. Responsible for Windows applications in C++, using COM, MFC, ATL, and WTL. Also responsible for mentoring junior team members, build and configuration management, and component integration.

 

Datacard Group

·         Senior Software Engineer responsible integration of MS Word document support into the Java based application used to control the Datacard Maysys card production system. Required knowledge Microsoft Windows and COM as well as JDK, XML, RMI and JDOM.

 

Roxio, Inc (also Adaptec, Inc. and Wild File Inc.)

·         Senior Software Engineer serving on the team responsible for design and implementation of the AudioCentral jukebox application (part of the Easy CD Creator suite). Software allowed users to record, play, “rip” and “burn” music and data CDs and DVDs, as well as organize music collections on their PCs. System implemented in C++ using COM, ATL, WTL, MFC, and XML. System was completed ahead of a tight schedule.

·         Patent holder and Senior Software Engineer serving on the team responsible for design and implementation of Norton GoBack, a comprehensive system rollback utility. Once installed, it works transparently and continuously, tracking every move a PC user makes that affects the hard disk. This continuous tracking provides up-to-the-minute protection. System implemented in C++ using MFC, ATL, and WTL.

·         Senior Software Engineer serving on the team responsible for design and implementation of a Unix based power meter data collecting system. The system was deployed on a “server farm” environment consisting of numerous Unix servers. System was implemented on Solaris, using C++, Oracle (via ODBC), and CORBA.

 

Consultant       (Victor & Associates, Inc., Talent Software Services, Eris Systems Corporation)

·         Software Engineer responsible for implementation and verification of an 8051 based chiller controller. This project included development of tools for conversion of obsolete 8048 assembly language to the 8051.

·         Software Engineer responsible for design and implementation of Windows 3.1, Windows 95, and Windows NT print drivers for the Kroy Lx2 Label Printer (raster device equipped with bi-directional RS-232 based communications protocol).  Development in C using the Windows SDK.

·         Software Engineer responsible for implementing Windows print driver and associated configuration application to communicate with the DataCard 280 series plastic card embosser. This system was developed using Microsoft Visual C++ w/ MFC, C using the SDK, as well as Borland C++ w/ OWL.

·         Software Engineer responsible for network architecture, as well as implementation of Windows device driver and Visual Basic application used to communicate with an RS-485 network containing industrial process controllers. The system (containing C, assembly, and Visual Basic code) was successfully deployed ahead of a very tight schedule.

·         System Architect of hardware and software for video-teleconferencing system. Required knowledge of ISDN, CCITT standards, and advanced hardware and software techniques. This leading edge system contained nine processors: (3) AT&T 3210 Digital Signal Processors, (3) AT&T Video Processors, NCR 53C710 Intelligent SCSI Controller, Intel 486, and TI 32051 DSP.

·         One of two Software Engineers responsible for design and implementation of software for the main network master of the Honeywell CNAP HVAC building control network. This software included kernel, RS-485 protocol communications, and building control algorithms. Required a high degree of coordination and interaction with other development teams working on other nodes of the network.