PROFESSIONAL
CAPABILITY
• B.S. Computer Science
with the Systems Option from
• Several times during my software development career I have been
placed in a Team Leader position. I enjoyed “leading the troops” to success and
want to make a full time career of it. As a
Team Leader I have a special skill of inspiring people to cooperate, to do more
and to do it better.
• Always wind up working deep in the core of a company’s
proprietary products. After being on the
job for a while, become the “go to” guy for intricate “issue” resolution.
• I am a man who helps companies prosper. I have experience with the full product
development cycle, from writing Marketing Requirements Documents, to all phases
of product development, to customer support.
Can write everything from diagnostics to time critical
applications. Experience
in twenty assemblers. Has ten years real time C experience. Have done extensive low level programming of
interfaces between electronics and the real world.
• Highly competent lead software engineer capable
of learning any system and enhancing it.
Have specific knowledge of: 24 languages - mostly assemblers and
microcodes plus ten years C language; HTML;
DreamWeaver; Protocol design; several processors, company-specific
proprietary, Intel, Motorola;
Media Access Controller software; Real Time Embedded Systems Software/Firmware; Time Critical software; Diagnostics at all levels; User interfaces; Boot PROM code; TDMA Wireless Telephony; RTOS design;
Vx Works;
ISDN Level 2 & 3; High precision time servers/clocks; Software High
Level and Low Level Design docs; Systems
Engineering docs; Excellent at evaluating
product needs, clearly documenting requirements, then implementing and shipping
them.
• Software Lead at Motorola/Four-Phase and Symmetricom/TrueTime.
Sets high standards and effectively promotes teamwork and individual
accountability within a framework of achievement and open communication.
PROFESSIONAL EMPLOYMENT
Jim & Jim’s Yamaha,
• I can do anything that needs
doing in a motorcycle shop. Customer
Service Representative, Service Writer, Mechanic, Test Rider, Parts Man,
Salesman, consultant about mechanical problems and their solutions, Riding
Instructor.
Symmetricom/True Time, Senior Software Engineer,
• Software Lead in Applications Engineering
Group.
• Implemented customer-driven modifications
to high precision timing devices. This
included work on fixing a show stopping bug in the new revision of a mission
critical timing device used during launches from
• Solved intricate timing problem with
complex SONAR oil exploration system.
Made it run “automatically” instead of requiring two full time trained
personnel. I was let go when company
started shrinking and had no money to develop new products.
NCI, Senior
Software Engineer,
• Worked with a team of hardware and
software engineers to develop a wireless telephone system from the ground up. It included a Class Five Switch, radio
send/receive subsystems, and remote customer stations. It was a low cost long range hub-and-spokes
design intended for the rural third world.
I designed and implemented wireless telephony embedded software,
including media access controller firmware and software. After implementing the first generation of
the product, I moved to Systems Engineering where I wrote System Requirement Specs,
Marketing Product Requirement Specs, and Software Product High Level Design
specs. Indonesian regime change resulted
in the company being shut down by the new government, so I went to Symmetricom/TrueTime
Telenetworks, Senior
Software Engineer,
• Enhanced ISDN Software at Layer 2, Layer 3
and above. French company that bought Telenetworks went Chapter 11.
Everex Systems Inc, Senior
Programmer,
• Designed and implemented microcode and C-based
operating system, plus application software for a proprietary 2901-based
PC-resident graphics accelerator board.
Major company restructuring eliminated my entire workgroup, so went to Telenetworks.
Tandem Computers Inc, Software Designer 3,
• Lead design of complex “live system”
configuration monitoring and reporting system. This resulted in significant reduction of
configuration errors in the large multi-bay mainframe type system; increasing
system efficiency and customer satisfaction.
This process involved many meetings with Hardware, Software, and
Marketing managers at various levels of responsibility.
• Designed error reporting and tracking
system for all controllers and power supplies.
Went to Everex in order to move my family to
British Telecom/Tymnet, Lead
Programmer,
• Implemented several feature additions to
the network access control program of Tymnet's global
network, one of which sold for $50,000 (1986 dollars). Designed and implemented sophisticated system
to update high-security network controller software while maintaining system
functionality. After completion of this
project I went to Tandem for the opportunity to lead development of a new
mainframe’s maintenance infrastructure.
Motorola/Four Phase, Senior Programmer,
• Software Lead for design and
implementation of eT-40, an early workstation.
This product was the first significant effort with an embedded processor
at Four Phase. Hardware Engineering
hired several programmers to develop the workstation’s operating system, then needed someone with an understanding of software
development personnel and practices to lead the team. I accepted the position, with expectation
that it would be formalized upon successful project completion. Unfortunately, after delivery the project was
killed by management. Company left
• Before leading the workstation software
development I implemented diagnostics for several comm
controllers and a multi printer controller.
I also wrote the Boot PROM code for those controllers.
• I defined a standard user interface to all diagnostics. This reduced training costs, reduced on-site
repair time/cost, reduced costs at the repair depots, increased
customer satisfaction, increased profits.
• Defined Common Printer Protocol. I performed the significant effort of getting
all the software Product Managers to agree that having a single printer
interface was a good idea. Then I
persuaded them that the interface I had designed was the one to use. This took many meetings and much diplomacy. Remember, it was an Old School mainframe type
architecture where each application “owned” the entire machine.
Updated April 10, 2007
Copyright © 2002-2007 Roserunner
Web Site Maintenance by Bodacious Web Services