Alan Jay Weiner

1409 Great Plain Avenue, Needham, MA  02492  ·  781-444-4891  ·  alan@ajw.com

 

 

Objective:          A challenging professional position utilizing proven skills.

 

Technical Skills:

·         Device drivers, systems software, Windows internals, embedded software, communications, networking protocols, hardware virtualization, Palm development

·         Windows, Windows CE, VxWorks, Palm OS

·         Solid understanding of systems-level processes including DMA, interrupt handling, multitasking, hardware virtualization, and virtual machines, schematic diagrams, hardware technical specs

·         Able to work independently or in teams

·         Authored magazine articles including Programming Power column for PalmPower magazine

·         Palm OS Certified Developer

·         C, C++, Assembly Language, some Perl, PHP, Java J2ME

·         Development tools, including Metrowerks CodeWarrior C/C++ compiler, Microsoft Visual C++, source-code control (SourceSafe, Subversion), NuMega (Compuware) Soft‑ICE, logic analyzers, network analyzers, serial analyzers

 

 

Professional Experience:

Partners Telemedicine, Boston, MA  (2006)                          Contract position

Created proof-of-concept application, demonstrating the ability of a Java application (J2ME, using JNI) to use the Palm Treo 650 camera.

TextWare Solutions, Burlington, MA  (2004-present)                        Royalty-based product development

Designed and developed unique text-expansion product for Palm devices, marketed by TextWare.

Teradyne, North Andover, MA  (2003-2004)                            Contract position

Collaborated with group developing serial communications-bus test equipment.  Designed and developed new module for testing unusual dual-bus MIC communications equipment.

Serial IO, Goleta, CA  (2003-present)                                                  Royalty-based product development

As a result of successful performance on a short-term project, took over complete development of their SerialMagic for Palm OS product.  Ensuing development included advanced background-process operation on Palm OS, significant new features, and Bluetooth support.

TextWare Solutions, Burlington, MA  (2002-2005)                           Contract position

Responsible for software development of Fitaly, a pen-based keyboard for handheld devices.  Invented new methods to do screen manipulation by background processes on Palm OS, implemented improvements, and added new features for the next two major releases.

Synchroscan, Los Altos, CA  (2001)                                                 Contract position

Upgraded Palm Address Book to support their IR-enabled telephone dialer.

Communica, Inc., Bourne, MA  (1998-2001)                           Senior Engineer position.

·         Worked with team to rescue client’s prototype development.  On an intensive, accelerated schedule, completed Windows CE boot code and network drivers, enabling client to successfully demonstrate prototype product.

·         Created initial design document for IR beaming device, intended to send location-based messages to mobile handheld devices.

·         Collaborated with Sun engineer to design and implement Windows video driver, virtualizing hardware to enable Windows use as a Solaris process.

·         Worked with group developing VoIP test equipment.  On an aggressive schedule, implemented

·         subsystems and assisted in overall design and general debugging, achieving on-time product release.

·         Invented TrueType font encryption and security system.  Investigated and reverse-engineered Windows font handling and implemented protection system permitting client to market custom fonts on an individual license basis.

·         Assisted with design and implementation of Windows CE-based handheld streaming video device, including network and video drivers

·         Without source files or documentation, determined the cause of a Windows system crash in an application written by a 3rd party.  With this information client was able to fix the problem.

IBM, Watson Research Labs, Yorktown, NY  (1998-1999)             Contract position

Developed a voice-control module for Palm handheld.  With a small team of Research Scientists, created add-on hardware and software, enabling IBM to demonstrate controlling a PalmPilot verbally with machine-spoken responses.

Funk Software, Cambridge, MA  (1993 -1998)                           Contract position

·         Developed serial communications driver for Windows, inventing method to maintain control of serial hardware during Windows startup and shutdown.

·         Created security module for remote-access software to authenticate client computers.

·         Developed device drivers for ISDN hardware.

 

Additional Achievements:

·         Independently developed and market Palm applications, including AlCalc, IPcalc, and NextWord.

·         Harvard Extension School, currently enrolled

·         Awarded Black Belt rank in Kempo Karate, May 1990 and December 2004

·         Boston Marathon, 1996 and Cape Cod Marathon, 1996

·         Mount Washington Road Race, 1996 and 1999

·         Patent application in process  (product unrelated to computer field)