Ed Ballot

Current
Past
  • Senior Software Engineer at Good Technology
  • Software Engineer at Neomar
  • Software Engineer at Genealogy.com
Connections
141 connections
Industry
Computer Software

Ed Ballot’s Summary

I have 15 years of software development experience, specializing in wireless PDA/Smartphones for a significant portion of that time. Mostly I've developed in C/C++, but did a short stint with Java (J2ME) for the RIM Blackberry.

I prefer development/lead roles but have stepped into management as needed.

Ed Ballot’s Specialties:

Extensive experience developing wireless applications for PDAs and smartphones. Development is primarily in C++ and limited amount of J2ME.


Ed Ballot’s Experience

  • Senior Software Engineer

    Palm, Inc.

    (Public Company; PALM; Wireless industry)

    September 2006Present (2 years 11 months)

    Responsible for optimizing power consumption at both the application and the system and drivers levels. This involves direct analysis and coding as well as working with teams to identify and resolve inefficiencies in their components.

    Designed and implemented a location-based services java package that manages the complexities of location technologies for applications. The functionality closely parallels JSR-179.

  • Senior Software Engineer

    Good Technology

    (Privately Held; 201-500 employees; Computer Software industry)

    May 2003September 2006 (3 years 5 months)

    Platform Team:
    Lead the initiative to improve power efficiency of Good's heavily data-centric application. This includes power profiling and designing simulations to test various scenarios.

    Improve Good's cross-platform module, with responsibility for Windows Mobile phones. This includes working with OEMs to resolve bugs in their firmware and hardware.

    Liaison and mentor for off-shore development team.

    Data Access Team:
    Developed a web services client that provides access to corporate data on smartphones. Responsible for client-side architecture and design/development of the networking module in C++.

    Good bought the Neomar mobile browser technology and the development staff. Continued development of various web browsing features. Primarily responsible for networking and database modules.

  • Software Engineer

    Neomar

    (Privately Held; 11-50 employees; Computer Software industry)

    April 2000April 2003 (3 years 1 month)

    Develop features for a microbrowsers that runs on Palm and PocketPC devices. Coding is primarily C++ with a prototype J2ME browser as well. This requires significant care to keep the codebase small and efficient due to the limited resources available on these phones.

    Improved development infrastructure by driving the upgrade from VSS to Perforce (to reduce errors and ease maintenance), creating an automated build script, and creating an easily accessible intranet site for the team to centralize project information.

    As development lead, implemented basic engineering processes (design documents, design reviews and code reviews).

  • Software Engineer

    Genealogy.com

    (Public Company; 51-200 employees; Computer Software industry)

    July 1998April 2000 (1 year 10 months)

    + Managed the engineering team of the Data Acquisition group. This entails juggling an aggressive production schedule with side-projects to improve processes.
    + Developed a variety of data-mining and automated CD production tools using Perl and VBA (in conjunction with MS-Access).
    + Developed features in C/C++ for Family Tree Maker, a Win9x application.

  • Engineer

    Geoworks

    (Public Company; 51-200 employees; GWRX; Computer Software industry)

    September 1993July 1998 (4 years 11 months)

    + Geoworks developed operating systems for PDAs and smartphones including the Nokia 9000 and 9100.
    + Acted as project lead for C++ and Java applications included with GEOS SDK. This required working with various design teams to plan for and create appropriate applications and libraries.
    + Assisted customers' engineers (in America, Europe, and Japan) in all aspects of designing and developing applications and libraries. This is done via email and onsite visits.
    + Created and maintained Geoworks' Developer Relations web site.
    + Created and presented training material for the GEOS-SC operating system.

  • Contractor

    WeatherLabs

    (Privately Held; 11-50 employees; Computer Software industry)

    June 1997October 1997 (5 months)

    Developed an application running on the Nokia 9100 smartphone that used SMS to receive and display weather information and alerts.

  • Porting Consultant

    IBM Japan, PS/55 Developer Support

    (Public Company; 10,001 or more employees; Computer Software industry)

    February 1993September 1993 (8 months)

    Helped companies localize their software to DOS/J and Windows/J


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ed Ballot’s full profile:

  • See who you and Ed Ballot know in common
  • Get introduced to Ed Ballot
  • Contact Ed Ballot directly

View Full Profile