GA

Gordon Allen

available

Last update: 13.12.2013

Principal at Randori-Consulting: embedded and other software development

Graduation: BSEE, Ph.D.
Hourly-/Daily rates: show
Languages: English (Native or Bilingual)

Skills

prototyping, system integration, Software Development, Analysis, Hardware, Testing, Requirements Analysis, Engineering, Operating Systems, Embedded Systems, Linux, triage and debugging digital set top boxes, OCAP programming, Integration, Telecommunications, Unix, VoIP, Subversion, Eclipse, Java, Debugging

Project history

Randori-Consulting
Principal
11.2009 - today
Looking for new opportunities


I had several projects that I was able to work on while engaged in full time positions. These projects were developing a website (http://theemptyplaces.com), a java desktop application to aid Proctor and Gamble in market research, and am currently developing a web page for a non-profit organization (Daiheigen Judo Yudanshakai) for which I am treasurer. A current draft of this web page can be seen at (http://randori-consulting.com/sandbox/daiheigenrfp), to enable paperless processing of qualified member expenditures and income to the organization.
Computer Software


Daiheigen Judo Yudanshaki (http://www.daiheigen.org)
Treasurer (volunteer)
06.2009 - today
I maintain all financial records for organization.
Computer Software


USA Judo (http://www.usjudo.org) and USJF (http://www.usjf.com)
National Referee
0.2000 - today
Judo referee for Regional and National Judo Contests that can have nationally and internationally ranked competitors vying for national ranking.
Sports


Apex Systems
Software Contractor at Cisco
08.2010 - 10.2013
Cisco Systems became involved in the Cable industry several years ago when it acquired Scientific Atlanta, who had been providing hardware and software to Time Warner Cable as well as other cable operators. I was tasked with triage and debugging of software stack and system level problems that occurred in the field as well as during overnight stability tests. This required me to delve into the software stack writing debug and diagnostic code in C and Java, as needed to help uncover the source of the problems.
Computer Software


CableLabs
Sr Architect
10.1999 - 11.2009
Cable Television Laboratories is an industry wide consortium made up of member cable operators and tasked with doing research and development of specifications for the industry. One very notable contribution was the development of the Cable Modem DOCSIS specification. When I joined, Congress and the FCC had mandated the industry to develop a retail cable set top box that would be capable of working in any cable operators proprietary network. I was first involved with reviewing proposals from software companies, including Microsoft, for a portable middleware software stack that would reside in the new digital set top boxes. After this I chaired drafting groups to develop various chapters of the middleware specification, known at the Open Cable Application Platform (OCAP). This required writing documents working in drafting groups at the International Telecommunications Union in Geneva Switzerland, the Society for Cable and Television Engineers in Exton Pennsylvania, and the Digital Video Broadcasting association also in Geneva Switzerland. I also led a small software team for a year and implemented some new features in OCAP Reference Implementation.
Telecommunications
51-200 employees

PowerTV Inc
Sr Software Engineer
09.1997 - 07.1999
PowerTV was a small (about 30 people) startup partially owned by Scientific Atlanta and tasked with the development of a real time, embedded operating system optimized for cable set top boxes. I developed modules for the operating system, in C, a porting layer for a 3rd party and debugged some kernel problems. I worked closely with the OS team and some vendors as well as the groups in the parent company.
Computer Software


Timing Solutions, Inc
Software Engineer
07.1995 - 08.1997
Timing Solutions was a five person startup with expertise in Time and Frequency measurement and distribution. I developed all the code in C from drivers to user interface for a prototype two-way time transfer system. This system synchronized a remote quartz clock to the local cesium clock over 100 kilometers of optical fiber to within 1 nanosecond. I was also involved in all system integration, test and debug. I delivered the prototype system on time.
Computer Software

Local Availability

Only available in these countries: USA
currently available
Profileimage by Gordon Allen Principal at Randori-Consulting: embedded and other software development from NederlandCOUSA Principal at Randori-Consulting: embedded and other software development
Register