Skip to content


Resume

This resume is also available in downloadable file formats on my career page.

Roderick A. (Rod) Morehead

Allen, TX 75002
214.228.7645
rmore@rmore.net

Objective

A position as a Architect/Senior Software Engineer that allows me to utilize my extensive software development experience.

Summary of Qualifications

  • 10 years of object oriented software development experience
  • Broad technical knowledge combined with deep understanding
  • Excellent in maximizing value for employer via big picture awareness and high productivity
  • Superb interpersonal, written, and verbal communication with technical and non-technical

Technologies

Languages

Java, Python, XML, Perl, Javascript (AJAX), C++, C#, ASP, VBScript, Visual Basic, HTML, SGML, C, and Lisp.

Development Platforms

UNIX/Linux, Windows, and MacOS X

Methodologies/Approaches

Extreme Programming as Project Manager/Coach and Programmer, OOA/OOD/OOP with UML, Design Patterns, and Refactoring.

Work Experience

July 2005 - Present Cisco Systems

Provider of network and application related hardware and software (Richardson, Texas)

Software Engineer: Responsible for implementing and architecting a distributed configuration system:

  • Solely responsible for architecture, design, and implementation of logging subsystem;
  • Responsible for assisting other groups in transitioning XML schema and UI to new configuration environment;
  • Solely responsible for enhancing Java based automated documentation tool;
  • Successfully led conversion for group to new source code control system and automated unit tests using JUnit.

May 2003 - July 2005 Magic Solutions Remedy/BMC Software

Provider of Business Service Management sofware and services (Dallas, Texas)

Architect: Responsible for architecting, refactoring, enhancing, and evolving a complex web based client server application and related tools:

  • Responsible for communication and infrastructure improvement including development wiki and mailing lists to foster effective communication and improve culture;
  • Introduced and implemented new concepts for development team include refactoring, XP style Unit Tests, and technical debt avoidance;
  • Designed, estimated, documented, created processes and recipes for numerous development tasks;
  • Refactored numerous parts of codebase and developed associated JSUnit, CppUnit, and Python programmer tests;
  • Key member of team which developed applicant tests, interviewed, and mentored US and India based software development staff.

February 2002 - May 2003 epicRealm Inc.

Provider of dynamic web caching appliances (Richardson, Texas)

Senior Software Engineer: Responsible for architecting and implementing web based client server application and related tools:

  • Solely responsible for web GUI architecture;
  • Responsible for research, architecture, and design of new features and functionality for caching appliance;
  • Lead developer on entire web GUI including Perl backend, client server tiering via XML, and Javascript/HTML browser based client code.
  • Solely responsible for Web GUI automated unit testing (Python PyUnit, Javascript JSUnit, and Perl Test::Unit).

November 2001 - February 2002 Insider Marketing & Creative

Provider of marketing strategy and creative solutions (Rockwall, Texas)

Contractor: Responsible for implementing web based client server Python/Zope/SQL application and related tools:

  • Responsible for design and implementation of dynamic content tool for use by Insider and clients;
  • Automated end-to-end processing of trade show web site including extensive SQL schema development, SQL queries, Python scripts, Zope DTML pages, and client side Javascript;
  • Solely responsible for automating regression testing (Python PyUnit).

May 2001 - November 2001 CoreIntellect

Provider of market intelligence and current awareness information (Dallas, Texas)

Senior Software Engineer: Responsible for rearchitecting and refactoring web based client server Java application and related tools:

  • Independently refactored GUI application and ported code to multiple platforms making time consuming operations more than 10x faster (Java JFC/Swing);
  • Rearchitected server side object cache improving system stability and greatly increasing concurrent user access (Java Servlets/JSP);
  • Redesigned XML DTD and associated code reducing network bandwidth needed between application tiers by 30% (XML, Java SAX);
  • Solely responsible for reengineering and automating build and regression test process (Java ANT).

September 2000 - May 2001 epicRealm Inc.

Provider of worldwide Internet infrastructure services through web caching technology (Richardson, Texas).

Development Manager: Responsible for entire web-based configuration application used internally and by epicRealm customers worldwide. Managed 6-10 direct reports and acted as group liaison with QA, upper management, and customer support.

Successfully managed group through several key issues:

  • Wrote white paper on technical issues affecting company with current product and engaged upper management in discussions on how to address these issues;
  • Spearheaded short-term customer experience improvement process by applying development resources to critical customer issues resulting in increased customer satisfaction and system stability;
  • Personally prototyped and optimized new XML configuration data upload (XML, Java SAX/JDBC/RMI);
  • Co-rearchitected Java servlet infrastructure to eliminate redundant code and improve performance (Java Servlets/JDBC);
  • Solely responsible for optimization of critical portions of website code resulting in 60x performance increase for some operations (Java Servlets/JDBC).

February 2000 - September 2000 Emcom Inc.

Hi-tech R&D-oriented engineering firm serving the WAN performance management needs of government and major corporations in the United States and Europe (Plano, Texas)

Senior Software Engineer: Solely responsible for the development of a graphing framework for visualizing network performance:

  • Architected designed, built, and debugged framework (Visual C++);
  • Converted slow Visual Basic charting scripts to C++ framework;
  • Integrated third party graphing toolkits (Olectra Chart 6.0 and gdchart);
  • Ported framework to Linux.

July 1999 - February 2000 MCI WorldCom

Contractor: Responsible for development of enhancements and bug fixes for Client/Server Frame Relay order entry, provisioning, and billing system:

  • Lead developer on billing system module (UNIX, C++);
  • Corrected numerous issues across large codebase (Unix/Windows, C++, Java);
  • Identified, corrected, and enhanced issues relating to client server communication (Unix/Windows, C++, Java JDBC, CORBA).

May 1994 - July 1999 Interleaf Inc.

Provider of document creation, distribution, and management software and services (Waltham, MA)

Member of Technical Staff: completed the following UNIX and Windows projects:

6/98 - 7/99: Interleaf 7

  • Solely responsible for design and implementation of cross platform file library used throughout Interleaf 7’s 4 million line codebase to transparently share files between Windows and UNIX (C++);
  • Developed embedded web server allowing additional integration of Interleaf 7 (C++/Lisp, HTTP);
  • Enhanced cross-platform drag and drop libraries (C++).

6/97 - 6/98: Liaison 2.1:

Solely responsible for modifications which converted application to a 3-tired Java RMI architecture allowing development of applets and lightweight Java client extensions to Liaison:

  • Liaison project development lead;
  • Enhanced Liaison source code generation tool (OO Design, Python, C++);
  • Independently developed RMI support for Liaison API (Java RMI, C++);
  • Enhanced RDM server (C++).

6/96 - 6/97: Liaison 2.0

Solely responsible for creation of Liaison source code generation tool, Liaison Java API and enhancements to Liaison RDM Server:

  • Proposed and authored new Liaison source code generation tool (OO Design, Python, C++);
  • Lead creation of Java, Python, and C++ language APIs (Java JNI, Python, C++);
  • Solely responsible for enhancing and supporting Liaison RDM server (C++).

5/94 - 6/96: Liaison 1.0 - 1.2

Created and enhanced the Liaison RDM server:

  • Responsible for full lifecycle development from design through multiple production releases (C++);
  • Developed prototype for web integration with RDM which became commercial product (C++, CGI, Apache) ;
  • Added multilingual support (Unicode);
  • Worked with team to implement and enhance core Liaison functionality (C++).

November 1993 - April 1994 Sterling Commerce

Sterling Commerce powers global e-business communities with E-Marketplace Solutions, E-Business Integration Solutions and E-Business Consulting.

Level 3 Support Engineer: Responsible for increasing stability of Connect:Direct e-commerce product (C++,UNIX):

  • Significantly improved stability of April 1994 software release (C++);
  • Implemented consistent build process and customer patch release process;
  • Received seven commendations from direct supervisor for outstanding performance in resolving customer issues.

May 1991 - November 1993 Interleaf, Inc.

Staff Consultant: Responsible for writing proposals, bidding, designing, implementing, and supporting custom software solutions (C, Lisp, UNIX, Windows).

Successfully completed the following projects:

  • Blue Cross Blue Shield of Illinois Benefit Booklet System — Co-designed and had sole responsibility for implementing system which decreased booklet production time by 75% (OO Design, Lisp). System still in active use in summer 2004;
  • General Motors Automobile Owners Manual System — Solely responsible for successful completion of project which converted SGML into production ready manuals (SGML, C, Lisp);
  • General Motors Automobile Parts MicroFiche Layout System — Solely responsible for successful completion of project which created production ready MicroFiche layout for parts reference (Lisp).

June 1990 - May 1991 Various

Various intern programming and research positions with Texas Instruments and Ericsson Network Systems.

Education

Austin College, Sherman Texas B.A. Computer Science and Psychology, 1991

Other Projects

June 1997 - March 1998;iMagic Online

Contract Developer: Responsible for port of Internet based Warbird WW II Flight Simulator to Macintosh. (MacOS, C++, GUI).

1992 - 1994; NetSnagger Independent Project

Solely responsible for Object Oriented GUI framework and associated NetSnagger bookmark utility (C++, MacOS).

March 1999 - Present; RmoreUrl independent Project

Solely responsible for design, implemention, release, and support of opensource RmoreUrl client/server URL tool (Java, MacOS, MacOS X).

References and Recommendations

Available upon request and online at MyJobs.

Posted in Tech. Tagged with , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , .

0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.