Jeffrey S. Jonas email: jeffrey.scott.jonas@gmail.com 220 West Jersey St. Apt 10H web: http://ferretronix.com Elizabeth New Jersey 07202 (908) 354-5856 Summary: Software engineer with over 20 years experience on a variety of systems and hardware including Linux/Unix internals, real-time and embedded systems. Strong systems engineering, development, testing, and documentation skills. Highly proficient C/C++ programmer. Languages: C, C++, Perl, ksh/bash, PL/I, various assemblers Operating Systems: Linux, Solaris, Unix, BSDI, HP-UX, AIX, OSF/1 Software Tools: Atria Clearcase, CVS, RCS, SCCS, DDTS, Purify, Sentinel, Softbench, CodeWarrior Education: MSCoE NJIT, 2006. BSEE Cooper Union, 1984. Honor Societies: Tau Beta Pi, Eta Kappa Nu. 9/06 - present ferretronix.com Prototyping a wireless medication compliance device. Consulting to clients. Unigroup board member (NY computer professional society). Webmaster for tenants' association. Volunteer to NJ Computer Museum. 6/03 - 8/06 New Jersey Institute of Technology Completed a Master's Degree in Computer Engineering at NJIT specializing in microprocessor-based systems. 3.9 GPA. 3/01 - 9/01 Go America Implemented 3DES encryption and ECC authenticated key exchange for the RIM Blackberry and other wireless platforms using Certicom crypto libraries. Taught classes on cryptography and wireless security. 8/00 - 2/01 HSBC Created Perl scripts for software developers; implemented and integrated CVS to support release engineering. 12/99 - 6/00 Bell Atlantic (consulting via New Boston) Participated in the maintenance and enhancement of POSSE: the Bell Atlantic internal standard Unix platform for AIX and Solaris servers. Enhanced ksh install/uninstall scripts for portability, upgraded to new version of Kerberos and other utilities. 2/98 - 4/99 HydraWEB Technologies Designed and implemented performance monitoring clients for the HydraWeb real-time network load balancing reverse proxy. Authored technical manuals and white papers. 6/97 - 1/98 Bank of New York (consulting via Ernst & Young) Member of RiskWatch system development team. Responsible for C++ support libraries of banking specific date calculations; ported to several platforms (Unix, Win-NT). 9/96 - 5/97 Apertus Technologies Ported X-windows based IBM 3270/5250 terminal emulator to OSF1. Participated in upgrading & testing the 3270/5250 terminal emulator for ASCII terminals to Unix servers on a variety of Unix platforms (AIX, Univel, Solaris, OSF). 5/94 - 9/96 Dow Jones Telerate Designed and implemented software libraries for a new generation of distributed network real-time newswire services: thread-safe portable message passing, memory and list management. 9/91 - 5/94 Knight Ridder Financial Primary responsibility was maintaining and upgrading the production version of the Unix caching proxy server of the MoneyCenter product: a real-time newswire service with interactive database for news, financial data and analytics. Improved the SDLC serial device driver for Univel SVR4.2 Unix and Sun OS/Solaris with documentation, code portability, faster response and higher reliability of the proprietary protocol. 1/90 - 11/90 IBM (consulting via Resource 1) Consultant to IBM utilities and support group. Prototyped, developed and tested tools and utilities for the OSF development environment on the 3090 platform. Assisted the test group in isolating and reporting defects in AIX/370. Consultant to IBM distribution and service group. Co-authored proposals for on-line, interactive delivery of AIX operating system updates on active customer systems. 10/88 - 1/90 Concurrent Computer Corp Release engineering group. Responsible for source code control, distribution, and compilation control from development to customer distribution. Developed tools and strategy for multi-site system development. Planned, developed and performed stress and volume tests of a symmetric multiprocessor real-time Unix system using the SVVS test suite, both in simulation and actual hardware. Enhanced support tools and utilities. 10/84 - 10/88 AT&T (consulting via CAP Gemini America) Consultant to Unix Networking Group. Designed, developed, tested and delivered the file system commands for Unix SVR4.0, incorporating new features such as the Virtual File System (VFS) command architecture. Co-authored the Unix SVR4.0 file system command requirements with the Systems Architecture team. Consultant to System V Verification Suite (SVVS) Development Group. Developed, tested and delivered the Base Operating System and Base Libraries sections of SVVS. Analyzed operating systems to determine whether faults resided in kernel, test, or SVID. Consultant to Unix Certification group. Conducted certification of Zilog System 8000 SVR3 Unix using URTS (Unix Regression Test Suite) and source code inspection to ensure conformance to porting base standards. 2/82 - 8/82 General Instrument Government Systems Division Maintained and enhanced the real-time signal sorting software for the AN/ALR 66 Radar Warning Receiver. Tested the receiver hardware using microwave simulators. Prepared mil-spec documentation for a project proposal. Held a secret security clearance.