Programmer and Software Engineer Expert Consultant Resume
Resume of ECV Consultant

  • Software Coding
  • Language / Programming
  • Technology

This expert received a B.S. in Electrical Engineering at Brigham Young University in Provo, UT.

Programmer and Software Engineer Expert Consultant Resume

This expert has experience in communications, networking, system administration and Mentor Graphics database EDIF 300/400 readers and writers. This expert also has experience with Mentor EDIF translators, HP/UX, Solaris and IBM AIX. Other experience in related fields includes Windows, SI2DR interface, EdaXML standard, phone systems, VOIP systems, Linux/GNU, OpenVera parser and PI, and BOM generators.

Specialization includes PCB packaging projects, spam filters, EDIF standards, CAD, CAECO, automatic place and route of schematic complex gates, schematic capture systems, expression parser, geographic databases, Berkeley OCT project, Symbol Definition File compiler, Java GEDCOM reader.

This consultant has extensive experience in C and C++ on unix, linux, and in the Windows worlds, and has done several apps in Java. This expert is very experienced in the area of object-oriented programming.

This consultant has over 20 years of programming experience, building solutions using 30+ programming, and scripting. This expert also has over 20 years of Unix/Windows administration experience, as well as extensive management experience, mixed with sales, marketing, support, QA, and as a representative in international standardization projects, authoring, reviewing and implementing large, complex standards with fully conforming tools.

This expert has trained engineers and programmers in Linux administration, source code control and methodologies and has experience as developer, tester, and support engineer for dozens of new products and solutions generating millions of dollars in gross revenues. This expert has also managed/authored software projects/solutions ranging from 10K-300K+ lines of source in a variety of different programming languages.

Capabilities include product, solutions, and business development research analysis, public key infrastructure, cheap telecommunications, and VOIP technologies in Africa. This expert is an Open Source project contributor and participant – Linux to Kinyarwanda (Rwanda) translation Coordinator, Asterisk, and several others.

Consultant, Kevin Kennedy Associates Inc.

Providing software engineering consulting, programming and scripting consulting, management experience, sales, marketing support, QA, and international standardization experience, and related expertise to a wide variety of clients.


Software Developer, Consultant

One of a team working on Asterisk, a PBX core for PC's running Linux. Significant performance increases were introduced, bug fixes, new features, etc. Presentations at Astricon and AstriDevCon Conferences. Also has been involved in various private consultant jobs. Embedded web servers (gumstix), web sites, site visits to solve problems, etc.


Programmer, VP Engineering, VP Technology, Chief Technology Officer, Electronic Tools Company

Developed from ground up, EDIF 300/400 readers and writers for Mentor Graphics databases. Maintained and tested several EDIF translators for Mentor, across platforms HP/UX, Solaris, IBM AIX, Windows, across the last 10 years of Mentor Releases, 8.x, B, C, D, EN-, etc. Developed the SI2DR interface for schematic, the EdaXML standard, and built translators using both. Trained engineers in Russia and Rwanda. Acted as System Admin for my own site in Wyoming, and at the Sonoma site. Set up wireless and wired networks, set up inter-site communications, worked with phone systems and VOIP systems. Various programming projects utilizing C++, C, Java, and several others. Assisted with translation of Linux/GNU into Kinyarwanda, with technical issues. Experience with admin and usage issues. Orchestrated several projects, including OpenVera parser and PI, BOM generators, PCB packaging projects, etc. Developed and installed spam filters, as well as research on spam filtering technologies.


Software Engineer, Programmer, Motorola Semiconductor, Austin, TX

Member of the 68040 Development group at the Oak Hill facility. Involved with Corporate CAD, and CAECO issues at Motorola, representing the company at standards meetings for EDIF, where I served as chair of the Schematic Technical Subcommittee. Designed and built various applications for automatic place and route of schematic complex gates, as well as EDIF translators. Expertise with Geographic Databases. Attended standards meetings (EDIF), throughout the US, England, and France. Programming primarily in 'C'. Contributed code to the Berkeley OCT project, for KD trees.


Programmer, Applications Engineer, Sales, CAECO (a CAE software company)

Involved in the SDF (Symbol Definition File compiler), for the schematic capture system, an object-oriented superset of C, with special constructs for accessing schematic data and automating schematic capture designs. Traveled frequently throughout the US, and Japan. Programming in 'C', on Unix (Sun) systems. Introduced CAECO to electronic publishing, and documentation with TeX.

Code language experience with C, C++, Java, Perl, Tcl, Forth, Basic, Pascal, Modula-2, Fortran, Cobol, PL/I, Algol, Expect, Scheme, Common Lisp, Emacs-Lisp, Prolog, APL/360, Assembler for several different CPU’s, Shell script, Python, Perl, PHP, Javascript, and dozens of other formats, eg. Sendmail CF format, sed, gawk, Makefile, Csh, regex, etc. Tools: gdb, gcc, bison, yacc, flex, MS VC++ IDE, Bonjour/mDNS, MySQL, SQLite, etc.

Built a parser for TIGER Census data, to display street maps in Xwindows

Contributed code to Asterisk, a free-software Telephone PBX, for privacy related issues, and overhauled expression parser

Developed a GEDCOM (standard for Genealogical data transfer) reader in Java

Let us quickly locate the best and most qualified expert or expertise you need.


Full Name*
Please fill in the required field.

Please fill in the required field.

Please fill in the required field.

Please fill in the required field.

Client Need
Please fill in the required field.

Invalid Input


Peter Habicht, Lead Consultant
Peter specializes in welding and metallurgical engineer with 40 years industry experience in commercial nuclear power plant construction.


  • Poly(methylmethacrylate) Manufacturing Operations / Processes Consultants
  • Cell Phone Technologies Expert


Our Business Model
At Kevin Kennedy Associates, we’ve revolutionized the consulting business by streamlining the way our clients interact with experts.