John F. Braun *** Reef Road
*******@*********.***
Summary
Senior level software and computer engineer, skilled in design and
development of code ranging from low-level and embedded systems, rapid
prototypes, to production and industrial systems. Primary development
experience with Microsoft Visual Studio (.NET Framework) using C, C# and
Visual Basic.
Consistent ability to research, benchmark and deploy a wide range of
technologies, including machine vision, public and private key encryption,
network, system and document security, wired and wireless networking, RFID,
speech processing and recognition. Enthusiastic about technology,
invention and innovation, with 22 US Patents to date.
Hands-on experience with setup, administration, maintenance and
troubleshooting both client and server configurations of Windows, Mac OS X
and UNIX/Linux, supporting entities ranging from corporate IT to individual
end users. Co-host of award winning Mac Geek Gab podcast, helping users
troubleshoot and get the most out of their Mac and iOS devices.
Professional Experience
September 1998 - Present Podcaster and Columnist
The Mac Observer
( Co-host of Mac Geek Gab podcast, a weekly show founded in 2005 with
60,000+ listeners that helps users troubleshoot their OS X, iOS and
system issues, and get the most out of their systems. Selected by Apple
as one of their 25 favorite "classic" podcasts for their iTunes Rewind
2009 award. Provide editorial and photo coverage of Macworld Expo and
other tech industry events.
July 2012 - May 2013 Software Design Engineer
Omega Engineering, Inc.
Stamford, CT
. Maintain and enhance software, both application and embedded, used to
interact with wide variety of sensors, including temperature, pressure,
strain, force, and more. Provide software and system support for
Application Engineers. (C#/VB)
July 1992 - February 2010 Senior Software Engineer
Pitney Bowes
Shelton, CT
Advanced Concepts and Technology (Corporate R&D)
Specialized Imaging Technologies
. Benchmark low cost (Logitech) and high-end "smart" (Cognex) cameras,
including prototype software, edge triggers and print-on-demand, deliver
performance and cost model for product planning. (VB/C)
. Develop embedded image capture prototype using Cypress PSoC 3 and various
contact image sensors, provide cost and performance models (C/C#)
. Research, specify and build system to deliver high quality 12+ bit, 2500
dpi resolution images for current and future research activities. System
consisted of DALSA Pantera 6M8 camera, TAMRON 90mm lens, extension tubes,
Camera Link interface and acquisition software.
. Prototype image-based shipping system, including scale, camera, image
capture and volume estimation modules, to replace end-of-life product.
(VB/C)
. Provide development support for 2D Judge barcode grading system,
including use of MATLAB compiler, configuration management via Visual
SourceSafe, securing executable with Aladdin HASP, and co-development of
web-based testing platform for external user via Joomla. (C)
. Translate Mathcad blind image stitching algorithm into software component
using ImageMagick, FFTW and original code. (C)
. Manage iPhone Developer Program within the company, develop prototype of
iPhone application as an alternative interface to an existing product.
(Objective C)
Secure Systems
. Reverse engineer and enhance ARM7-based FIPS 140-2 certified PSD (Postal
Security Device) to act as a general purpose Cryptographic Service
Provider. (C)
Mixed Media and Networks
. Provide ethnographic and technology research for Concept Studio
engagement to evaluate NBO (New Business Opportunities) for Check 21
initiatives.
. Design and develop RFID Trigger (with patented algorithm) and Document
Image Capture components for "Atira" responsive environment, design and
optimize MySQL database (C/Java)
. Perform ethnographic research in the area of a paperless world to
quantify the benefits and drawbacks of capture and delivery of inter-
office mail via digital versus physical means. (Java)
. Benchmark and demonstrate value of various passive RFID readers and tags
(125 kHz, 13.56 MHz, 900 MHz, 2.4 GHz) for mailing and document
management applications. (C/Java)
Internet Technology Group (ITG)
. Incorporate digital watermark technology into existing ClickStamp Online
client for field trial of an ad brokering system. (C++)
. Project lead for Extranet project to specify functional requirements and
architecture, and create a rapid prototype, of first-generation corporate
Extranet to serve Sales and Service of 5 business units and top 1000
external customers.
. Investigate, design and develop prototype for browser-based version of
the ClickStamp Online PC postage application. Hand off development and
performance models to Product Engineering. (C++)
. Develop bi-directional parallel communications module for fax management
software product. (C)
. Rapidly reverse engineer, document and enhance software modules for
Personal Shipping System (multi-carrier package tracking) developed by
external partner ceasing operations. (Java)
. Create interface to MQSeries messaging system for use in Digital Document
Delivery product (Java)
. Prototype, evaluate and recommend SOHO Server PC Postage deployment
platform, choosing from Web Server, Oracle ODS, RPC (Remote Procedure
Call) and custom application development (C)
. Establish, secure and maintain Entrust X509.3 Certification Authority
system, design and develop secure file transfer and decryption
application for Social Security Administration Annual Wage Reporting
Proof-of-Concept Pilot
. Develop real-time serial communications module and intellectual property,
integrate speech recognition system for Universal Access Copier System
product (C/Visual Basic)
. Design and develop modem and serial postage meter communications routines
for postal kiosk product (C)
Equipment Systems Technologies (EST)
. Design and develop DES and RSA encryption and digital signature routines,
as well as high-level dialog code, for use in KMS (Key Management System)
to provide cryptographic keys and verification services for digital
postage meter infrastructure. (C)
. Design and develop proof-of-payment cryptographic token generation and
verification module and intellectual property (C)
. Create image data capture and manipulation and address database interface
routines for mailpiece address block identification system (C)
. Benchmark both speaker-dependent and speaker-independent recognition
technologies and available systems for inclusion in both rapid prototypes
and products (VB)
Advanced Software
. Designed and developed NetBIOS speech data transport and playback modules
between DAT-based logger and Dictaphone DSP speech processing board (C)
March 1991 - July 1992 Associate Engineer
Norden Systems, Inc.
Software Engineering, AMASS
Norwalk, CT
. Develop Interrupt Service Routine and supporting software to handle low-
level communications for AMASS aircraft collision detection and avoidance
system (C)
Education
May 1997 MS Computer Science
Rensselaer Polytechnic Institute
Coursework consisted of Client/Server and Distributed Database; Computer
Security; Systems Programming; Network Programming; GUI Building; Business
Economics; Computer Operating Systems; LANs, MANs and Internetworking;
Theory of Compiler Design; Strategy, Technology, Entrepreneurship and
Global Competitive Advantage
December 1990 BS Computer Engineering
University of Bridgeport
May 1987 AS Computer Systems Technology
Norwalk State Technical College
Skill Summary
LANGUAGES: C, C#, Visual Basic (Primary)
C++, Objective C, Java (Secondary)
OPERATING SYSTEMS: Windows 7/Vista/XP (Primary Development, Support)
Linux (Ubuntu,SUSE), Solaris, AIX (Secondary
Development)
OS X, iOS (Secondary Development, Support)
DEVELOPMENT TOOLS: Microsoft Visual Studio 2012/2008/2005 (.NET)
(Primary) Eclipse, Xcode (Secondary)
VERSION CONTROL: Mercurial, SourceSafe, CVS
EMBEDDED: ColdFire and CodeWarrior, ARM7 and RealView, PSoC 3 and
PSoC Creator, 680x0, 8051
Patents
2012 - US Patent 8,297,860 - System and method for improving print quality
on mail pieces having low reflectivity
2012 - US Patent 8,159,330 - System and method for dimensional rating using
RFID technology
2011 - US Patent 7,971,061 - E-mail system and method having certified opt-
in capabilities
2010 - US Patent 7,840,492 - Personal funds metering system and method
2010 - US Patent 7,797,247 - Method for optimizing the performance of a
networked mail processing system
2009 - US Patent 7,611,298 - System and method for improving print quality
on mail pieces having low reflectivity
2009 - US Patent 7,561,044 - Adaptive radio frequency identification
control algorithm
2009 - US Patent 7,548,165 - Performance enhancement algorithm for radio
frequency identification (RFID) systems
2009 - US Patent 7,511,728 - Multicolored thermal printer, ribbon and media
2009 - US Patent 7,417,773 - Method and system for creating and sending a
facsimile using a digital pen
2008 - US Patent 7,397,468 - Method and system for creating a document
having metadata
2008 - US Patent 7,394,915 - Method and system for measuring thickness of
an item based on imaging
2008 - US Patent 7,343,042 - Method and system for identifying a paper form
using a digital pen
2007 - US Patent 7,167,586 - Method and system for remote form completion
2007 - US Patents 7,131,777, 7,300,218 - System and method for improving
print quality on mail pieces having low reflectivity
2006 - US Patent 7,110,576 - System and method for authenticating a
mailpiece sender
2006 - US Patent 7,082,444 - Method and system for identifying a form
version
2006 - US Patent 7,056,048 - System for ensuring correct placement of
printed matter on a tangible print medium
2001 - US Patent 6,243,682 - Universal access photocopier
1998 - US Patent 5,835,689 - Transaction evidencing system and method
including post printing and batch processing
1997 - US Patent 5,661,803 - Method of token verification in a key
management system