Halpern-Wight
Software, Inc.
31 Blueberry Lane
Wilton, NH
03086
(603)
654-6474
email:
phalpern@halpernwightsoftware.com http://www.halpernwightsoftware.com
Pablo
Halpern
Embedded Software Resume
Updated
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