Eric H. Cloninger

 LinkedIn       Twitter @ericc       Github       StackOverflow       E-mail

902 N Peck Ave
Hydro, OK 73048

Dear Hiring Manager;

Thank you for taking the time to review my qualifications with this online resume. I am interested in a position as a Senior Product Manager or as an Engineering Manager. I have 28 years of experience in the software industry and a history of delivering products in both these roles.

For the past 10 years, I've been a Senior Product Manager, focused primarily on development tools and mobile devices. During this time, I've been heavily involved in both the Eclipse and Android open-source communities. I am a skilled communicator, having authored many technical articles and as a frequent presenter at developer conferences. These activities can be seen on the Presentations, Blogs, and Writing sections.

Prior to Product Management, I developed software for 18 years. I am experienced at developing desktop and device software with C, C++, and Java, as well as some experience developing web sites with Bootstrap, JavaScript and PHP. I've contributed to several popular O'Reilly technical books on Palm OS programming and Windows XP hacks.

In addition to my professional work, I've held elected office since 2002 on our district Board of Education. I've held this post through 3 elections, serving several times as President of the Board. I've worked with community leaders on "get out the vote" campaigns to raise funds for three building projects totaling fifteen million dollars. This service has provided a wealth of experience toward personnel management, the ability to stay within a budget, and operating in a transparent manner.

I live outside Oklahoma City, where I've worked as a remote employee for most of the last 15 years. I am able to travel for work up to 33% of the time. While I would accept an offer that requires relocation, I would also appreciate consideration for remote work.

Regards

 

Eric Cloninger

April 2016 - Present
 
Sabbatical

Taking time away from work in 2016 following the death of my wife.

September 2015 - April 2016
Senior Product Manager
Cigital, Inc.

Worked remotely, traveling as needed to corporate offices and customer sites.

August 2014 - August 2015
Senior Product Manager
Samsung Telecommunications

Worked remotely, traveled 1 or 2 times per month to corporate offices and development conferences.

Technical Product Management. Driving adoption of the Samsung Gear line of smartwatches by increasing ecosystem offerings. Recruiting and educating third-party developers on the tools and practices used to create smartwatch apps. Returning community feedback to internal teams in a constructive manner in order to provide a better experience for developers and consumers.

Driving Product Quality. Creating Best Practices and release management requirements for internal teams that create tools and SDKs for external developers. The purpose is to improve the quality in releases from teams who may not understand what external developers require.

Improving Partner Support. Developing emulator-only Android system images based on Samsung hardware. These are used to allow internal teams to support partner developers in regions where local hardware isn't available.

April 2014 - August 2014
Product Marketing Manager
Zero Chaos (Contractor)

Worked remotely, traveled as necessary to trade shows and corporate offices in San Francisco, CA.

Product Marketing. Writing and updating white papers, competitor profiles, and case studies. Working at trade shows, answering technical questions for field Sales team.

October 2012 - March 2014
Sr. Product Manager, Mobile and Embedded
Klocwork, Inc (Ottawa, ON)

Worked remotely, traveling 1 or 2 times per month to the corporate office in Ottawa.

Transitioned Engineering Organization to Agile. Throughout 2013, Product Management and the Engineering leaders converted the existing development processes from waterfall to a Scrum-based process. This process involved converting the internal bug-tracking process based on GNATS to use a modern tool. We chose JIRA after evaluating several alternatives. Then Product Management began the process of migrating 8 years of customer requests into prioritized queues, often relying on a Kanban wall of sticky notes. During this time, the Engineering teams were still delivering products on a 1 year schedule, but were using the Product Management priorities and were delivering internal releases aligned to 3-week sprints.

Competitive analysis of commercial and open-source products. As part of the ongoing need for information about our competitors, I set up a competitive analysis lab using VMWare ESX servers with Linux and Windows virtual machines for installing, testing, and analyzing products in a consistent manner. Focused on the primary commercial competitors of the company's two products as well as open-source projects to give Account Managers information about how to sell when faced with a competitor at an account. Analyzed public information about competitors and updated competitive information as part of the product release activities.

Product Release activities. Worked on two product releases cycles for two different products. One was a new product, requiring new marketing content, sales tools and competitive analysis. The other release was a major update to Klocworks' primary product--Insight that required updated marketing collateral and event support (webinars, trade shows).

Voice of the customer. In my role, I cultivated relationships with many of our customers. Two of these relationships were responsible for 10% of annual revenue, while others were smaller customers who pushed the boundaries of the products' abilities. I built engineering requirements that would satisfy the needs of large and small customers, consistent with the company's product strategy.

February 2008 - October 2012
Sr. Product Manager
Motorola Mobility (Sunnyvale, CA)

Worked remotely, traveling quarterly to department offices in Sunnyvale, CA

Build and grow a product. I managed the creation, delivery, and launch activities for Motorola's development tools on Windows, Linux, and Mac OS X. The primary product was a branded version of the Eclipse IDE, called MOTODEV Studio, that was focused on Android application developers. Announced in the Summer of 2009, the user base increased steadily, ending with over 40,000 unique downloads per month. MOTODEV Studio drove most of the traffic to the Motorola Developer site from 2010 through Q4 2012.

I worked to develop a profile of our users by reviewing server logs, Google Analytics, and annual surveys. I expanded the user base of the product by finding compatible distribution channels, such as the Eclipse Marketplace. Worked on advertising campaigns at popular developer sites to reach new audiences.

Leadership. Led an off-shore engineering team located primarily in Brazil with some contributors in China. I acted in the role of the product owner in an agile process. The development team delivered new releases every 3 to 4 months, never missing a delivery date.

Evangelize the product. I created and delivered 24 presentations on mobile development at 17 developer events between 2008 and 2012. Some of the topics were related to Motorola development tools and others related to the Eclipse Open-source projects that Motorola sponsored. At the events where Motorola was also an exhibitor or sponsor, I acted as our representative as well as worked in the booth.

Open-source leadership. I led several open source projects at the Eclipse Foundation that were focused on mobile application development. Motorola was a member of the Eclipse Pulsar Working Group and I handled many of the technical duties related to this group. I collaborated with developers from other companies, including several that were competitors, toward the goal of having a language- and platform-neutral toolset for application developers. As a project leader, I reviewed, organized, and presented talks on developing for mobile devices and embedded systems with the Eclipse IDE.

Manage the End-of-Life. Periodically, we had projects and products that were no longer relevant. I led end-of-life for several services and product teams. In some cases, this meant the redeployment or release of employees and contractors. My final project at Motorola was the shutdown of the entire Motorola Developer site--transferring IP to appropriate places, writing statements for partners and third-party developers, and ensuring that linked content from other sites would not get lost.

June 2006 - February 2008
Sr. Product Manager
Wind River Systems (Alameda, CA)

Worked remotely, traveling quarterly to company headqarters in Alameda, CA

Instrument of Change. Guided development of Wind River Workbench, a branded version of the Eclipse IDE, focused on embedded development. Taking input from customers, internal stakeholders, and open-source projects, I built requirements and negotiated their inclusion into the product.

Growing the Business. As part of a goal to move Wind River into strategic accounts with IBM, we entered into the Ready for Rational program. My part in this was to handle all the technical details of the certification process. My team and I worked to ensure that our product met the numerous quality and best practice requirements demanded by the IBM program. To satisfy the requirements for certification, I had to create new engineering requirements that were included in the next mid-year update.

Lead Cross-Functional Teams. The Chief Operating Officer was concerned about the unexpected growth in call-center incidents that required more qualified Customer Service staff. I was tasked to understand the nature of these incidents and then create a plan to address them. I surveyed several years of call center data and post-support surveys and identifyied a small number of situations that accounted for nearly 60% of all incidents. These issues were addressed in future releases, leading to reduced call volume and overall improvement in customer satisfaction.

October 2005 - June 2006
Sr. Engineer
Advanced Financial Solutions (Contractor)

Worked remotely and onsite, commuting to engineering office in Norman, OK

Address Product Defects. I reported to the CTO, handling improvement projects to the company's product line--payment processing for banks. I performed a security audit and uncovered a serious login security flaw related to how account names and passwords were transmitted and stored.

Drive Organizational Change. I identified that many of the problems with the product had an underlying cause in the way engineering did its job. Developers would check in code with compiler warnings and without peer review. I argued that the first change should be to clean up all code to compile at the lint - 1 (/W3) and force developers to treat warnings as errors (/WX). The next step of formal code reviews before checkin occurred after I left.

October 1999 - July 2005
Sr. Engineer
Palm/PalmSource (Sunnyvale, CA)

Worked remotely from Austin, TX, traveling quarterly to company headquarters in Sunnyvale, CA

Build a Happy Customer. I was one of the leads on the Development Tools team, creating tools for the Palm SDK that were used by thousands of third-party developers to create their own apps for Palm OS. We created GUI and automated tools that ran on Windows and MacOS.

Resolve Internal Tools Needs. As new features were added to Palm OS, many needed to be exposed to external developers. Some were GUI widgets and others were configuration settings. I worked with the internal teams to adapt our tools for these needs. In one example, I discovered an inefficiency in the way binary resources were stored in our ROM that saved over 2K of ROM space. For a device with only 128K of ROM to begin with, this was a significant find.

See Beyond the Horizon. In 2002, we realized that Palm OS developers needed a better environment than those provided by the many non-standard IDEs and homegrown tools. We researched and advocated for Palm to become a member of what was to become the Eclipse Foundation. IBM had recently spun the Eclipse IDE out of their WebSphere team and Palm was one of the first mobile/embedded companies to build a new kind of development tool on the platform. Today, Eclipse is the de-facto standard for Java development and is widely used by embedded companies to provide a quality and consistent experience to their internal and third-party developers.

Growth and Responsibility. Palm had no presence in Austin, TX in 1999. I worked with managers at HQ to locate a facility and build it out for the employees we expected to hire in Austin. When a facility was located, I was the local manager who handled all the logistics. I also coordinated much of the hiring of engineering staff until a permanent local administrative assistant was hired.

May 1996 - October 1999
Sr. Engineer/Product Manager
Metrowerks (Austin, TX)

Pivot the Company. I started at Metrowerks as a developer who had deep technical experience with (classic) Mac development, Windows development, and the Microsoft Foundation Classes. At the time, the Metrowerks CodeWarrior tools were praised by Mac developers for helping them make the transition from the M68K chip to the PowerPC chip. Metrowerks wanted their products to run on Windows and MacOS at the same time. As part of a focused team, we built the Windows version of CodeWarrior that used the same code base as the Mac OS version and by the time we went to market, it was built with the CodeWarrior compiler instead of Visual C++. This was the beginning of a new chapter for Metrowerks in the mid-1990's.

Build on New Foundations. Once CodeWarrior was working on Mac OS and Windows, the Company Leaders looked for opportunities to partner with semiconductor, operating system, and hardware manufacturers. The solution was to provide a turn-key solution for their internal and external developers. Metrowerks would work with the partner to create a product, which would then be sold for thousands of dollars less than competing products. I led teams focused on PDAs, which at the time there were several strong candidates--Palm OS, Windows CE, Psion (Symbian), and Magic Cap. We worked with partners on all these platforms. The most successful venture was with Palm Computing and I led this team. For several years, this product brought in $2-3 million per year on a budget of 3 or 4 developers.

October 1994 - May 1996
Technical Lead
ADP Brokerage Services (Denver, CO)

I was the technical lead for the 6-member client development team on a client-server municipal bond trading system. When the product was released, I traveled to client sites to install and support the software and train the first customers on its use. I wrote the end-user documentation and trained customer service representatives on how to configure and support the product.

March 1988 - October 1994
Software Developer
Miscellaneous Companies (Denver, CO; Stillwater, OK)

Software development on Windows, DEC VMS, and Classic Mac OS using C, C++, and Pascal.

August 1986 - May 1988
Graduate Teaching Assistant
Oklahoma State University (Stillwater, OK)

I taught undergraduate Computer Science classes in Pascal, C++, and Unix while working on my Masters degree in Computer Science.

  • Oversee the daily operations of software development teams in an Agile or Waterfall method
  • Handle inbound and outbound marketing activities (lead generation, content creation)
  • Negotiate with engineering managers during roadmap planning
  • Analyze competitive products and the market for new opportunities
  • Coordinate product launch activities
  • Evangelize products at conferences and online events
  • Work with strategic partners on co-marketing opportunities and shared development projects
  • Windows, Mac OS X, Linux, and Android development using C/C++ and Java
  • Android apps in the Google Play store
  • Configuring and building the Android platform using Ubuntu
  • Web development using JavaScript, Bootstrap, CSS3, PHP
  • Issue tracking tools: JIRA, Bugzilla, Clearquest
  • Source control tools: Git, CVS, SVN, Perforce
  • Agile Lifecycle Management tools: JIRA Greenhopper, Code Collaborator, Tasktop
  • Virtualization tools: VMWare, VirtualBox, Parallels
  • Interests include:
    • Software development and software development tools
    • Automata theory, parsers, compiler design
    • Mobile and embedded development
    • Location-based systems, GPS, coordinate calculation
    • Photography and imaging
    • Security systems and encryption
    • User interface design and user experience issues
  • Handling personnel issues in a confidential manner
  • Annual performance reviews
  • Performance improvement plans
  • Termination proceedings
  • Team and morale building exercises
Title Customer Date Description
Sigma Cubed is Coverity Clean
(local copy)
Coverity, Inc August 2014 Sigma Cubed is a geo-services company in Houston, TX and a customer of Coverity. I wrote this case study from recorded interviews and content taken from a webinar using personal knowledge of the Oil and Gas industry.
Bally Delivers Better Products with Coverity
(local copy)
Coverity, Inc June 2014 I conducted two sets of interviews with senior managers and engineering team leaders at Bally from the US and India to get information for this case study in time for their annual conference.
Air France injects agility into software testing with Coverity
(local copy)
Coverity, Inc June 2014 I reworked an existing set of documents from an acquisition, with some quotes originally in French, to deliver this white paper.
Coverity Test Advisor – QA Edition
(local copy)
Coverity, Inc June 2014 Coverity acquired a company in May 2014 and rebranded that company's product as Coverity Test Advisor - QA Edition. I created this data sheet from scratch along with several other pieces of collateral and a video showing how to install the tools.
Title Author Publisher Date Description
PalmPilot, The Ultimate Guide David Pogue O'Reilly Media 1st Ed., 1998 I wrote a 30 page chapter on programming the PalmPilot for the 1st edition of David Pogue's book. The chapter was removed from the second edition after O'Reilly began publishing other Palm OS programming titles.
Windows XP Hacks Preston Gralla O'Reilly Media 2004 I wrote 8 of the 100 hacks, several of which were published later in the Big Book of Windows Hacks.
Windows XP Cookbook Robbie Allen O'Reilly Media 2005 I was a technical reviewer on this book.
Didaw's Book
James Howard Cloninger Self-published (Lulu.com) 2006 I collected 500+ pages of my grandfather's hand-written and typewritten notes and drawings into a book of family history with appendices of original genealogy research.
Title Periodical Date Description
Factory Floor: A Palm Update, Part 2
MacTech site | Local copy
MacTech Magazine March 1998 Discussing the latest release of CodeWarrior for PalmPilot
Factory Floor: A Palm Update, Part 1
MacTech site | Local copy
MacTech Magazine September 1999 With Phil Shoemaker of Palm, talking about the latest releases of the Palm SDK and CodeWarrior for Palm OS
Factory Floor: A Palm Update, Part 2
MacTech site | Local copy
MacTech Magazine October 1999 Continuing conversation with Phil Shoemaker of Palm

The MOTODEV posts are self-hosted after Motorola took the official site offline. Note that nearly all the links to Motorola developer content are no longer valid, but the links are left intact to show these posts were part of a larger effort at Motorola. Items with a star are particularly detailed or significant.

Date Topic
09-15-2014 Develop Samsung Gear and Android Apps with the Tizen IDE for Wearable (no longer available)
08-19-2013 Use the correct Java JDK for Android builds
01-04-2013 Bringing up your Android Dev Environment from Scratch
07-25-2012 MOTODEV Studio 4.1
07-13-2012 MOTODEV Studio 4.0 and the ADT 20 plugins
 04-25-2012 MOTODEV Studio 4.0
 02-14-2012 Public Service Announcement: Back up your keystore
01-06-2012 MOTODEV Studio 3.1 now available
12-21-2011 MOTODEV Studio 3.1.0 Update Site Available
11-14-2011 MOTODEV Studio 3.0.2 update is now available
11-03-2011 MOTODEV App Validator SDK Beta
09-22-2011 The updated MOTODEV App Validator
 09-14-2011 MOTODEV Studio 3.0
06-15-2011 MOTODEV Studio for Android 2.2.1 Update available
06-03-2011 MOTODEV Studio localization feature and the Google...
05-09-2011 MOTODEV Studio version 2.2
04-08-2011 MOTODEV App Validator and Motorola XOOM
03-16-2011 MOTODEV Studio and Android ADT plugins version 10....
 03-01-2011 MOTODEV App Validator
02-28-2011 MOTODEV Studio for Android 2.1.1 Update available
02-23-2011 Honeycomb SDK 3.0 (Final) and ADT 10
02-09-2011 A note on Android SDK 2.3.3 (API level 10)
01-28-2011 MOTODEV Studio 2.1 is now available
 01-11-2011 MOTODEV Studio, Your Way (A Tu Manera, Do Seu Jeito, 您喜欢的方式)
 12-17-2010 MOTODEV Studio 2.0.1 update and installers now available
12-06-2010 Notice about Android SDK 2.3
 12-02-2010 Get to the bottom of memory errors with MOTODEV Studio
11-09-2010 A special thanks and #Android tools survey
10-07-2010 MOTODEV Studio 2.0 is now available
07-28-2010 MOTODEV Studio 1.3 is now available
07-06-2010 MOTODEV Studio videos on YouTube
05-23-2010 MOTODEV Studio for Android 1.2.1 Update available
03-23-2010 MOTODEV Studio for Android 1.2 is now available
02-23-2010 MOTODEV Studio for Android 1.1.1 Update available
01-04-2010 MOTODEV Studio for Android 1.1 is now available
12-11-2009 MOTODEV Studio for Android 1.0.3 Update available
12-04-2009 SDK 2.0.1 and ADT 0.9.5
12-02-2009 MOTODEV Studio for Android 1.0.2 Update available
11-13-2009 SDK 1.6 and 2.0 availability and support
10-23-2009 MOTODEV Studio for Android 1.0.1 Update available
10-02-2009 Welcome to MOTODEV Studio for Android 1.0
09-03-2009 Who's Speaking at the MOTODEV Summit?
 08-03-2009 Code Snippets in MOTODEV Studio for Android
Year Event Representing Topic
2015 EclipseCon Andmore Project Andmore - The Eclipse Android Tooling Project
2013 Samsung Developer Conference Samsung Gear S Primer – What you Need to Know to Get Started
  Live Webinar Klocwork Secure and Robust Android Development using Static Code Analysis
2012 EclipseCon Eclipse Sequoyah Project Android 101
2011 EclipseCon Motorola Mobility Static analysis for quality mobile applications
  On-demand Webinar Motorola Mobility Improving Enterprise App Quality with MOTODEV App Validator
  O'Reilly Android Open Conference Eclipse Foundation Eclipse For Android C/C++ Developers
  O'Reilly Android Open Conference Motorola Mobility Static Analysis For Improved Application Performance And Quality
  Big Android Barbeque Motorola Mobility Speaker/Booth
  Silicon Valley Android Developers Motorola Mobility Localizing Your Android App in 10 minutes (Lightning Talk)
  MOTODEV App Summits Motorola Mobility Building Quality Into Your Apps Through Testing
(Brazil, Argentina, Mexico)
  AnDevCon I Motorola Mobility Beyond English: Make Your Android App a Global Success (Class #801)
2010 Adobe MAX Motorola Mobility Power Tools for Android App developers
  Big Android Barbeque Motorola Mobility Speaker/Booth
  Eclipse Day at Google Eclipse Sequoyah Project Eclipse Sequoyah for Android App Developers
  MOTODEV App Summits Motorola Mobility MOTODEV Studio Tools
Advanced Debugging Techniques
(Brazil, Argentina, Mexico, China, USA)
  EclipseCon Eclipse Sequoyah Project Eclipse for Mobile Application Development (Panel Lead)
  EclipseCon Program Committee Eclipse TmL Project Assisted with Embedded and Mobile device sessions
2009 Chicago Android User Group Motorola Mobility MOTODEV Studio Tools, Unofficial DROID Launch
  FITC Mobile Motorola Mobility Five Easy Steps to Creating Applications with MOTODEV Studio for Android
  CELF Embedded Linux Conference Eclipse Foundation Building an Embedded Tools Standard Using Eclipse
  EclipseCon Eclipse TmL Project Convergence in Device Software
2008 LinuxWorld Eclipse TmL Project Creating an End-to-End Mobile Linux Development and Simulation Environment Using Eclipse/TmL
2007 Telelogic User Group Wind River Systems Integrating Wind River Workbench and Telelogic Rhapsody Projects
2006 FreeScale Technology Forum Wind River Systems Embedded Software Panel
2005 PalmSource Developer Conference Palm Inc. Layout, Debugging, and Design Tools topics (no information online)
Project Role Details
Andmore Project Co-lead
(2014-present)
Andmore is an Eclipse project intended to be the Android toolset that should've been created in the first place. We're forking the ADT plugins, the former MOTODEV plugins, and other useful bits and combining them into a project so developers have one source for all Eclipse-based tools for Android development.
Eclipse TmL Project Lead
(2008-2010)
TmL was an Eclipse project to create a toolset for Mobile Linux. Motorola sponsored the project and appointed me as the project lead. The project was a participant in the first Eclipse Working Group called Pulsar. When Motorola adopted Android as a phone platform, some of the TmL project assets were deprecated. Other assets were moved into a new project named Sequoyah
Eclipse Sequoyah Project Lead
(2010-2013)
Sequoyah was an Eclipse project to create a platform- and language-neutral set of development tools for mobile devices. Sequoyah pulled in several other projects under one project leadership and release process. Sequoyah had some success with Android development, but little adoption elsewhere. As of 2014, Seqouyah is inactive and is in the process of being archived at the Eclipse Foundation.
Eclipse for Mobile Developers Creator/Maintainer
(2012-2013)
Eclipse for Mobile Developers was a pre-packaged set of tools for mobile developers. The package was the starting point for Android developers before Google began creating their own full Eclipse distribution.
EclipseCon Program Committee Mobile and Embedded
(2010, 2012)
Served on the Embedded and Mobile Sub-committee in 2010. Chaired the sub-committee in 2012.
Date Contribution ID Details
Aug 15, 2012 I8af2e598 Initial contribution of Motorola MOTODEV tools code
Aug 21, 2012 I5e85c027 Scripted build files for MOTODEV tools

Hydro-Eakly School District Board of Education, August 2002-September 2016

Annual Photos with Santa - Working with the volunteer fire department, I take photos with Santa and family portraits for free while the firemen give away bags of candy and food for families in need.

Organize the annual Cleanup Day crew prior to the Hydro Free Fair. Recruit and coordinate the efforts of 10-15 volunteers to clean up and repair homes and yards in need of some TLC.

This site was built with Bootstrap 3.

Icons by Font Awesome

Original concept by Ray Pierce