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 regulated medical industry in compliance with IEC 62304 Standards and FDA regulations.

CAPABILITIES:

·         Write maintainable 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.), Agile practices, 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.

·         Implement high performance solutions for healthcare interoperability using HL7 & IHE standards for communications between medical devices and EMR systems.

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.

·         Lead developer—Designed and implemented Windows print drivers for the Kroy Lx2 printers, DataCard 280 Series of plastic card printers, and others.

·         Lead 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 / ICU Medical                                                                                              07/2007 to present

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

·         Principal Software Engineer—Embedded Software development using C++, C, and assembly.

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 / Adaptec, Inc. / 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.

EDUCATION:

University of St. Thomas

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

Anoka Technical College

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



TECHNICAL BACKGROUND — Lawrence E. Schwartz

Smiths Medical

·         Software Lead tasked with diagnosing and correcting design and implementation issues in network enabled infusion pumps.  Technologies include:  C++, XML, TCP/IP, SSL, and IoT devices & communications.

·         Software Lead for the PharmGuard® Server, a high performance (10K devices) n-tier enterprise-level backend application that provides for data movement and storage between medical devices and hospital systems using HL7 & IHE protocols. 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.