Halpern-Wight Software, Inc.
31 Blueberry Lane Wilton, NH 03086 (603) 654-6474
email:
phalpern@halpernwightsoftware.com http://www.halpernwightsoftware.com





This page is obsolete. Please see my most recent resume, here.






Pablo Halpern
Embedded Software Resume

Updated 04/16/2003

Summary:

I have worked on a diverse set of embedded devices, from water purifiers to routers. Regardless of whether your project uses a commercial embedded OS or a home-grown alternative, I will apply the same skill that I apply to all of my embedded systems projects: the ability to write tight, memory- and time-efficient code, whether in C++, C, or assembly language. In each project I successfully manage shared resources in an interrupt-driven environment.

I will take your project through all or any part of the software-development life-cycle, working either as a team leader or as an individual contributor. I ensure that the project's needs are considered at every level of detail. When programming, I avoid quick-and-dirty solutions in favor of maintainable, extensible and efficient implementations. I also document my work with clearly written specifications, design documents, and/or test plans. I am expert in a number of programming and scripting languages and am quick to pick up new languages or third party tools as needed for a particular task.

Skills:

General: Object-oriented analysis and design (using UML), strong verbal and written communications skills, embedded systems, team leadership, software tools, graphical user interfaces.

Languages: C++ (since 1989), C (since 1982), Perl, Pascal, Visual Basic, HTML, Unix Shells (Bourne, Bash, Korn, C-shell), 680x0 and 80x86 Assembly languages. Learning C#, JavaScript.

Operating Systems: Unix (Linux, Solaris, Sun OS, HP-UX), MS Windows (95, NT, 2000), OS/2, MS-DOS, VAX/VMS.

Tools and Libraries: X.11/Motif, lex (flex), yacc (bison), Clearcase, CVS, Visual Studio, Rational Rose.

Embedded Software Experience (Consulting)

Note: This resume contains only experience directly related to embedded systems software development. For a more complete resume, please visit my home page at the URL below.

Highland Laboratories, Ashland, MA (4 years, intermittent)

CLI Power Tools, Wilton, NH (12+ months - ongoing)

Nauticus Networks, Framingham, MA (9 months)

Tenor Networks, Acton, MA (7 months)

Highland Laboratories, Ashland, MA (3.5 years, intermittent)

Millipore Corp., Bedford, MA (18 months, intermittent)

Education:

Hampshire College, B.A. in Computer Science, May, 1983.
Thesis: Language Extensions for Improved Data Abstraction (a procedural language approximation of object-oriented concepts).

Publications:

Book: The C++ Standard Library from Scratch, Que Publishing, November, 1999. An introduction to the C++ Standard Library, including STL, strings, and I/O streams. Guides the reader through the development of a working personal information manager (PIM) application using standard library facilities.

Training material: The C++ Standard Library, 1998. Approx. 110 pages of slide presentations, exercises (with solutions), and accompanying instructor's manual used to teach a two or three-day training for intermediate or advanced C++ programmers.

Article: "M and Robotics," with Max Rivers and James Poitras, M Computing, April, 1995.

References: Furnished on request

How to Contact:

By Phone: (603) 654-6474
By email: phalpern@halpernwightsoftware.com
On the Web: http://www.halpernwightsoftware.com
By Postal Mail: Halpern-Wight Software, Inc.
31 Blueberry Lane
Wilton, NH  03086