Home
About Mark Bereit
Consulting
References are available upon request.
I am willing to work or consult under an NDA or other contract.
If a proposed work relationship would conflict with any existing non-compete agreement, I would make this clear.
|
Mark Bereit Résumé
Significant Projects | Experience | Published Articles |
Public Presentations
Employment History | Contact Information
This résumé is also available as an Acrobat (PDF) file.
| |
GainMaker® transponder
2013: new generation of firmware for DOCSIS status monitoring transponder.
My role: sole developer of device-specific status monitoring code (C++), adapt existing code libraries to new chipset/environment
|
|
| |
Network Tracker Plus™
2011: advanced remote measurement tool for HFC cable TV plants.
My role: firmware project leader (C++), assist in hardware design/checkout, documentation preparation for CableLabs certification
|
|
| |
Landro® play analyzer Personal Edition
2006-2010: family of video playback, tagging and retrieval software for Windows Vista®.
My role: sole developer of application code (C++), DirectShow® components, most documentation, some training videos
|
|
| |
Landro StudySite™
2007-2009: Internet-based video posting/exchange/retrieval service; originally a client application, later switched to open web browser client model.
My role: manage overseas development of client application, integration with Landro software; later, sole developer of web browser version (primarily IIS extensions in C++, with JavaScript, Ajax and SQL)
|
|
| |
Otto Playback Director™
2005-2008: scheduled video playback appliance hardware with networked PC applications.
My role: adapt existing DVR code for appliance (embedded Windows® XP); sole developer of client GUI (C++); documentation
|
|
| |
SmartPort™ Controllers
2001-2005: line of device controllers for infrared, serial (RS-232/RS-422), logic level and relay equipment control.
My role: circuit design/testing; some PCB layout; team leader for firmware and client software
|
|
| |
VideoTizer®
2000-2005: professional DVR with video tagging and retrieval; optional network control capability.
My role: assist in circuit design/testing, portions of firmware development (embedded Linux); team leader for network control applications and integration with device management systems
|
|
| |
SDS (Signal Detection Switch)
2000-2005: series of modular, rack-mounted signal monitoring and switching devices for broadcasters.
My role: designed CPU card core; assisted in MCU designs for modules; some PCB layout; team leader for firmware for modules and integration with device management systems
|
|
| |
iNED™ servers
1999-2008: three generations of master device control network server appliances.
My role: most circuit design/testing; minor PCB layout work; team leader for development of firmware and embedded OS; assist in FCC approval testing; some mechanical design, documentation
|
|
| |
Video Commander® Professional Edition
1999-2008: industry leading graphical software system for easy routing, scheduling, signal management and device control.
My role: team leader for all system and software design, development and testing
|
|
| |
CX-IR8
1998-2003: infrared device controller hardware.
My role: circuit design; PCB layout; team leader for firmware development and integration with device routing software
|
|
| |
MicroLok® II
1997-1998: contract development of setup/diagnostics utility for safety-critical rail controller for Union Switch & Signal (now Ansaldo STS USA).
My role: team leader for utility software development; technical interaction with MicroLok developer team
|
|
| |
Gas detection equipment
1996-1998: contract development of updates for AutoStep® and RIS® optical gas detection equipment for Bacharach, Inc.
My role: lead developer to document and update existing assembly language firmware for new functionality
|
|
| |
Signal Routers
1994-2005: four generations of video/audio signal routing hardware for software control.
My role: team leader for firmware development; design communications protocols; some MCU circuit design
|
|
| |
Video Commander 3
1992-1999: first Windows software for graphical signal routing, device control and scheduling.
My role: original developer, adapting concepts from original MS-DOS product; team leader throughout product lifespan
|
|
| |
MicroTest
1988-1989: system diagnostics and test software for MS-DOS PCs.
My role: sole developer; testing; documentation
|
|
| |
Multi-user extension card
1987-1988: proof-of-concept prototype of MS-DOS PC on a card.
My role: circuit design and prototype; PLD design; code BIOS and host communications software
|
|
| |
CP/M port
1986: proof-of-concept port of CP/M 3.0 to WordPlex word processor hardware to emulate Sulcus computer systems.
My role: write BIOS including terminal emulation; minor circuit work
|
|
| |
Telecom
1985-1987: two applications for serial line / modem communications and terminal emulation.
My role: sole developer (assembly language); documentation
|
|
| |
BBB-1
1982-1983: high school project by three students to design and build a personal computer from scratch: Z80 core, 64K dynamic RAM, keyboard, 64x25 text video display to TV, sound, cassette interface.
My role: assist in CPU core design/construction; designed video display; wrote BASIC interpreter and BIOS in assembly language
|
Languages
C++
C
HTML + CSS
JavaScript®
BASIC
SQL
Visual Basic®
Objective-C®
C#
Assembly Languages
x86
ColdFire®
Z80
8051
68HC08
MIPS®
Development Tools / Environments
Visual Studio® 2008, 2010, 2012
Visual Studio 6
NetBeans
CVS
Visual SourceSafe®
gcc
Diab™ C/C++
IAR Embedded Workbench
XCode®
Eclipse™
Inno Setup
Circuit Design Tools
OrCAD®
Protel® PCB
Altium Designer®
VHDL
Multimedia Tools
Paint Shop Pro®
Adobe® Dreamweaver®
Adobe Photoshop®
iMovie®
Final Cut® Express
Pinnacle Studio™
Documentation Tools
Microsoft Office
Adobe PageMaker®
RoboHelp®
Desktop Operating Systems
Microsoft Windows: 8, 7, Vista, XP, 2000, 98, 95, 3.11, 3.1
Linux: Ubuntu, Red Hat, Monta Vista
Mac OS X
MS-DOS
Unix
"The Power of Flash," Circuit Cellar, January 2007
"Escape the Software Development Paradigm Trap," Embedded Systems Design, May 2006
Session presenter, "Embedded Web Servers as User Interface," Embedded Systems Conference, Boston MA, October 2008
Speaker and panelist, "Combinatorial Software: Applying Silicon Design Technology to Produce Fail-safe, Modular Software," Telecosm (George Gilder/Steve Forbes investment conference), Lake Tahoe CA, October 2006
Jul 2010-present: Manager of Embedded Development, Cheetah Technologies
Manage hardware / firmware product development for status monitoring product line; lead firmware developer
Oct 1998—Feb 2010: Director of Product Development, IRIS Technologies
Lead developer or collaborator on numerous software and circuit design projects; also managed a development team from 1998 until staffing cut-backs in 2005
May 1992—Sep 1998: Owner / Project Lead, Breakthrough Designs
Started a technology product development business working for several Pennsylvania businesses; hired and managed a small staff; closed business when I and my entire team were hired by our biggest client
Sep 1989—Apr 1992: Programmer / IT, Helicopter Aviation Services
Developed internal sales database applications and supported company network, computer systems and users; also involved in documentation for a project to obtain FAA approval for a new helicopter accessory
Jun 1988—Aug 1989: Lead Software Developer, Micro Tech Resources
Developed software applications for sale; collaborated in development of industrial robotics technology and PCB contract assembly/testing work
Jun 1984—May 1988: Assembly Language / Systems Programmer, Sulcus Computer Corp.
Developer for low-level routines in assembly language, CBASIC and C supporting the applications development team; also carried out several internal proof-of-concept projects
Mark Bereit - 44 E Tacoma Ave, Latrobe PA 15650 - 724.809.9727 (cell)
mark@markbereit.com - http://www.markbereit.com
Landro, Video Commander and VideoTizer are registered trademarks, and iNED, Otto Playback Director, SmartPort and StudySite are trademarks, of IRIS Technologies, Inc.
Microsoft, DirectShow, Visual Basic, Visual SourceSafe, Visual Studio and Windows are registered trademarks of Microsoft Corporation.
AutoStep and RIS are registered trademarks of Bacharach, Inc.
MicroLok is a registered trademark of Ansaldo STS USA.
JavaScript is a registered trademark of Sun Microsystems, Inc.
Final Cut, iMovie, Objective-C and XCode are registered trademarks of Apple Corporation.
ColdFire is a registered trademark of Freescale Semiconductor, Inc.
MIPS is a registered trademark of MIPS Technologies, Inc.
Diab is a trademark of Wind River Systems, Inc.
Eclipse is a trademark of The Eclipse Foundation.
OrCAD is a registered trademark of Cadence Design Systems, Inc.
Altium Designer and Protel are registered trademarks of Altium Limited.
Paint Shop Pro is a registered trademark of Corel Corporation.
Adobe, Dreamweaver, PageMaker, Photoshop and RoboHelp are registered trademarks of Adobe Systems Incorporated.
Pinnacle Studio is a trademark of Pinnacle Systems, Inc.
|