Zoran Lazarevic 55 Park Terrace East #B50 laza@lazax.com New York, NY 10034 http://lazax.com (h) 212.781.3002 (m) 646.243.0876 _____________________________________________________________________________ Highlights * Developed software for a medical device that completed over 1000 treatments during a clinical trial * Designed medical device software for a life-supporting heart assist device used on one patient * Implemented networking security embedded software used by AT&T, Avaya, Lucent, Sprint _____________________________________________________________________________ Technical Skills * C/C++, Ruby, Java, JavaScript, Perl, SQL, Bash, XML, HTML * Top to low-level TCP/UDP/IP, PPP/SLIP, network management * Windows, Linux, Lynx, pSOS, BSPs without an operating system * Matlab, Mathematica, LabView * Medical device development (Class II and III) * Embedded systems, OO, linear algebra, signal processing, robotics, electronics, AI. _____________________________________________________________________________ Experience CONTRACTOR Bloomberg, New York, NY 12-2008 to Present * Developed back-end service (C++, C, on Solaris) and front-end GUI (JavaScript) * Wrote testing specifications and deployment plans SOFTWARE ENGINEER Nephros, New York, NY 07-2003 to 11-2008 * Developed software for the first hemodiafiltration device in the U.S. (C on HC12, TMS320) * Class II medical device, major level of concern, conforming to IEC60601-1-4 * Wrote specifications, design, risk analysis, verification&validation documents, user manual, SOPs under design control. * Involved in the whole development lifecycle, including IDE and 510(k) submissions. * Designed automated verification framework. Designed unit test framework. Performed V&V activities (reviews, testing, reports). * Wrote software for extracting natural language requirements from Visio documents for automated software verification (Ruby+OLE, Visio, VBScript) * Troubleshooting electronics (digital, analog, RF), hydraulics, sensors * Designed Graphical User Interface, performed ergonomic assessment SENIOR SOFTWARE ENGINEER Ion Networks, Piscataway NJ 04-1999 to 05-2003 * Wrote telecom security software in C, C++, assembler for 68360 and MPC8360 (PowerPC) * Wrote RS232 device drivers and SLIP/PPP protocols on Lynx, pSOS. Modified Linux drivers. * Implemented multi-factor/challenge-response authentication * Network management agents: Implemented legacy-to-XML data access, designed SNMP agent with bindings to a scripting language. * Modified all code, from device drivers to application layer, to expand from 2- to 4-byte pointers * Designed Java auto-documenting tool for legacy CCL code, w. JDBC/SQL storage. * Developed C/C++/Java/Tcl software for secure management and monitoring of critical infrastructure. The solution spanned Windows, Linux, Lynx, pSOS OSes, utilized iptables, XML communication, MS-SQL back-end. CONSULTANT (Part Time) Transcripts Associates, New York, NY 2001 to Present * Developed Winamp and Windows Media Player plugins (Visual C++) for USB and RS232 pedals * Developed DSP algorithms (Matlab) and plugins (C++) for decoding digital time code embedded in audio signal (SMPTE LTC) * Win32 API GUI, multithreading, interprocess communication * Subcontracted and oversaw work of other developers SOFTWARE ENGINEER Cardio Technologies, Pine Brook NJ 06-1996 to 09-1997 * Designed software for a Class III life-supporting medical device (C++, i386, PC104, no OS) * Responsible for software development through entire product life cycle: from requirements through implementation to validation and QA * Developed and implemented DSP algorithms for real-time EKG R-wave and Tachycardia detection on SHARC DSP microprocessor (patented) * Coordinated logistics and conducting of animal studies * Designed LabView automated testing software for validating EKG detection GRADUATE RESEARCH ASSISTANT Columbia University ,Computer Science Dept. 06-1996 to 09-1997 * MS Thesis: Stewart Platform with Fixed Actuators as a Platform for Coronary Artery Bypass Graft Surgery * Developed data acquisition, signal processing and robot control apps in C++, Matlab, Labview * Designed and implemented software to control a heart-assist device (C++ Builder) * Devised algorithm for estimation and B-spline 3D modeling of a beating heart from ultrasonic signals (Matlab, Java 3D visualization) SOFTWARE DEVELOPER COCOS Computers, Yugoslavia 12-1993 to 05-1996 * Implemented SQL FoxPro accounting application as a team member * System administrator for NetWare, TCP/IP, Microsoft Network LAN. * Trained novice computer users, designed corporate web pages. _____________________________________________________________________________ Education * M.S. in Bioengineering, concentration in Computer Science, Columbia University, 1997 * B.S. in Electrical Engineering, concentration in Telecommunications, Belgrade University, Yugoslavia, 1995 References available upon request.