Post Job Free
Sign in

Engineer Software

Location:
Encinitas, CA
Posted:
May 17, 2013

Contact this candidate

Resume:

Mark P. Mendelsohn

***** ***** ******** ****, #***

San Diego, CA 92130

***@**********.***

619-***-****

SUMMARY

Specializing in Data Communications Protocols since 1979

Pioneer in Unix/Linux, C++ and Bluetooth.

Nintendo Wii – Bluetooth in Head Console

Samsung – first Bluetooth Stereo Handset

Amazon Kindle HD - Bluetooth

H5 Driver – first for Linux

Operating Systems

Linux – Android, Ubuntu, Debian, CentOS, Mandriva, Qnx, Fedora/RHEL

RTOS – uTron, iTron, MicroC OS/II, pSOS, threadX,

VRTX, Rexx, VxWorks, uC Linux, Android.

Change Management

SCCS, atools, Source Safe, CVS, ClearCase/Clear Quest, Perforce, Git

Wireless Communications – Bluetooth, BLE, Fm Tx/Rx RDS RDMS, NFC, GPS,

WiFi

EXPERIENCE

February 2013 – Present

Mendeltron LLC – Independent Contractor

Implementing RTOS and Serial to Ethernet communications

for industrial process control device for access of data over

the web.

June 2000 – February 2013

Broadcom/WIDCOMM, Start-up, Bought in 2004, San Diego,

Sr. Principal, Software Development

Trained internal and external groups on porting the Broadcom Bluetooth Protocol

stack to Android cell phones and tablets and other embedded devices.

Developed and maintained utilities, diagnostics, FM/GPS daemons and drivers to

utilize Broadcom chips with the BlueZ stack on Linux and Android Platforms.

Special projects for medical devices, including UCLA Medical Restorator, and

accessories. Implemented Apple IAP/MFI over Bluetooth. Developed software

-1 -

MARK P. MENDELSOHN

workaround for hardware problem saving $150M order. Technical responses to

RFQ's. CES demos that included BLE, NFC, FM and BT.

Sr. Manager, Software Development

Staffed, trained and managed international team of developers responsible for

integrating Bluetooth into cell phones. Achieved world's first cell phone with

wireless MP3 player, Nintendo Wii head unit, numerous other cell phones,

printers, cameras, DTV’s, Set-Top-Boxes, MP3, VoIP, GPS, Linux Based PC’s,

DVD/Blueray players and Windows Mobile Smartphones. Developed JSR82

interface for Motorola Windows Mobile phone. Created interface to MMP to

offload MP3 decoding.

-2 -

MARK P. MENDELSOHN

Director FAE WorldWide, FAE/SA Manager

World-Wide Technical support for pre and post sales activities. Developed and

provided training classes on Bluetooth protocol company wide and to customer

base. Provide technical presentations and discussions with perspective

customers. Assist customers in their Bluetooth porting efforts. Attend Unplug-Fest

to test product interoperability. Determine product readiness. Direct future of

company product offerings. Staff trade shows and develop wireless demos.

Established offices in Taiwan, Japan and Korea.

Design and implementation of automated security system tying software to

unique Bluetooth device address allowing secure web distribution of software

and upgrades.

Design and development of automated e-commerce web based system to allow

the purchase of software and upgrades over the web.

Feb 2000 – June 2000

GI/Motorola, Broadband Communication Division, San Diego,

CA/Consultant

Design and developed digital cable-TV set top box to be compliant with new FCC

regulation requiring the separation of signal decryption and other cable system

specific logic from the rest of the system by implementation on a PCMCIA card

making devices like TiVo possible. Used Vrtx real time OS for applications

controlling over-all system initialization, configuration and operation as well as

distributing status information throughout the embedded system.

Feb 1999 - Feb 2000

Simpact, Inc., San Diego, CA/Consulting Engineer

Ported Spider X.25 and STREAMS to a real time operating system, VxWorks.

Designed and developed an X.25 to IP protocol translator in C++ using STL.

Ported BIND DNS to VxWorks. Ported TNServer SNA Gateway to VxWorks.

Added SNMP support to X.25. Technical lead of team that proposed and

presented solutions for migration to IP networks both domestically and abroad.

June 1987 – Feb 1999

NCR, San Diego, CA/Consultant

Designed, proposed and implemented a new architecture for IBM Host

Connectivity Products based on Object Oriented Techniques and the C++

language. Added support for HTML, TN3270/E, Telnet and Bisync protocols.

Lead the development of LAN clients on OS/2, MS-Windows, OSF/Motif and

DOS, based on the proposed design. Lead the internationalization of SNA

-3 -

MARK P. MENDELSOHN

products based products to support European character sets. Project leader of a

team of developers responsible for the delivery of a High Level Language

Application Programmable Interface (HLLAPI) for the AT&T 3B UNIX based

product line. HLLAPI is an industry standard interface for 3270 terminal

emulation and file transfer over various communications protocols. Implemented

IND$FILE, a file transfer protocol for use by 3270 emulated terminals.

Participated in meetings with various groups responsible for marketing, testing,

and documentation of the product. Support of driver, board level, and user level

code for SNA and Bisync based 3270 and RJE products that provide connectivity

to IBM Mainframes. Met with outside firms to provide recommendations on future

directions, integration, and porting of products. Designed and lead the integration

effort of SNA products with a new SNA base that provided LU6.2 support. Ported

3270 products to an Intel based platform that provided IBM token Ring and LAN

support. Educated customers and internal groups on proper use of interfaces and

performance improvements.

GTE, Tampa, FL/Consultant

Ported field service support software that access a corporate IBM Mainframe

from a UNIX system. Code written for a DEC VAX was converted to run on an

IBM RISC/6000. Developed custom software to support high speed transaction

processing form a RISC/6000.

IBM, Columbus, OH/Consultant

Part of a multi-vendor team proposing an integrated system for tracking parts and

maintenance for the U.S. Air Force. Provided expertise in TPNS to demonstrate

the ability of the system to handle a complex set of transactions on a large

network of terminals in a specified amount of time.

June 1986 – June 1987

Bell Communications Research, Piscataway, NJ/Consultant

Project leader responsible for the OSI aspects of the Network Monitoring and

Analysis project now running in all 7 RBOC’s. NMA is a multi-vendor network

management system of telecommunications facilities based on TL/I and X.409

and ASN.1 Presentation Layers. Designed and implemented OSI Software on

IBM System/88 and Stratus fault tolerant OLTP systems. Specifically X.25 SVC

and PVC over an X.213 network interface, X.409 ASN.1 Presentation Layer and

X.410 Applications Layer. Developed communications interface to print

minicomputer file on the IBM mainframe to laser printer. Conducted language

evaluation for the development of communications software. Provided coding

standards for code review process. Developed a UNIX-like interface for C

programs running under VOS. Attended meetings with outside vendors for the

purpose of advising on protocol requirements, network parameters, test plans

and protocol certification. Consulted on migration of networks to full 7 layer OSI

-4 -

MARK P. MENDELSOHN

implementation. Ported various tools from UNIX to VOS environment including

BX.25/TOP, The Bourne Shell, SCCS, Kermit and regex. Development of a

methodology to handle non-standard protocols with a standard chip set for

application to E-Telemetry. Design and prototyping of architecture to provide

device independent access to local and remotely executing processes for OSI

and non-OSI protocols using remote procedure calls.

June 1983 – June 1986

AT&T Information Systems, Lincroft, NJ/Consultant

Design and development of 2780/3780 PAD for UNIX based M68000 micro and

an IBM Series/I front ending a value added network. Design and development of

system sanity and connectivity tests as well as network load tests for

performance and analysis of PAD implementations. Evaluation and

recommendations of communications analyzers, interface converters, link

simulators and auto dialers. Recommendations on the implementation of SNA

and various international protocol standards. Authored numerous memos

recommending solutions to improve overall network functionality and

performance. Write test specifications and programs for the evaluation of various

communications protocols (async, Bisync, 3270 and X.25). Provided field support

for communications problems at various node sites in the network. Responsible

for recommendations and modifications to network front end processors for

deployment in Japan including the handling of protocol, character set, and

electrical interface differences.

May 1982 – June 1983

Exxon Office Systems, Princeton, NJ/Software Engineer

Development of multi-port communications emulation programs in a real-time

environment for a dedicated communications processor using Z8000 processor

and peripheral chips. Developed UNIX device drivers for communications

protocols and automatic dialing units. Z8000 Assembler and C were used to write

the programs on Zilog System Z8000 running ZEUS for SDLC, Bisync and async

protocols.

March 1979 – May 1982

Continental Data Center, Neptune, NJ/Senior Programmer

Developed programs to support a nationwide minicomputer network from

centrally located IBM mainframes including emulation of 3790 SNA/SDLC and

360/20 Hasp Multileaving Workstation. Coding of language translators,

disassemblers and cross compilers to convert existing software to a variety of

other computer systems. Consulted on communications hardware configurations

and distributed applications. Developed network problem determination methods

-5 -

MARK P. MENDELSOHN

and coding standards. Provided seminars on communications concepts and

problem determination. Developed system software for minicomputer systems

including DBMS and print spoolers. Bench marking of new computers and

peripherals. Developed and designed an on-line IMS database system.

EDUCATION

Thomas Jefferson School of Law, San Diego, CA, Juris Doctor, 1997.

Rutgers University, New Brunswick, New Jersey, Computer Science.

Monmouth University, West Long Branch, New Jersey, Computer Science.

PUBLICATIONS

Bluetooth Americas, December 2003, How to Choose a Bluetooth Stack

for an Embedded Device, Speech and paper.

Bluetooth Congress, June 2003, Where do Bluetooth Interoperability

Issues Come From, Speech and paper.

Object-Oriented Data Communications, C++ Report, Vol. 3, Number 3,

March 1991. Cover Story. (This publication was edited by Bjarne Stroustrup)

Bringing UNIX Machines within an IBM Network, Data Communications,

Aug. 1985, Cover Story, pp. 111-115.

-6 -



Contact this candidate