Rob Menke

Software Engineeer

San Francisco Bay Area

Current
  • Software Engineeer at Yahoo!
Past
  • Staff Software Engineer at PayPal
  • Coding Manager at Farheap Solutions
  • Software Engineer at Adapt Technology
  • Mid-Level Software Engineer at Oversee.net
  • Build and Release Engineer at KLA-Tencor
  • Software Engineer at Runtime Design Automation
  • Consultant at NASA Ames Research Center
  • Consultant at C2TIS
  • Software Engineer at ASCNet
Education
  • University of California, Irvine
  • University of California, Berkeley
Connections
49 connections
Industry
Computer Software

Rob Menke’s Summary

Developer specializing in object-oriented architectures on UNIX-based systems. Perl, C++, or Java development preferred, but familiar with a wide range of programming languages. Received an advanced degree in artificial intelligence with emphasis on Bayesian pattern matching and constraint networks.

Rob Menke’s Specialties:

Programming languages: C/C++, Java, Objective-C, yacc/lex, Prolog, Standard ML, LISP (Scheme and Common), Object Pascal, FORTRAN, SmallTalk

Operating systems: Solaris 2.x, MacOS X, Linux, FreeBSD, Solaris 1.x, AIX, HP-UX, Interactive, Domain/OS, IRIX; Scripting languages: Perl 4/5, Bourne shell, awk, sed, tcl/tk, dtksh

Networking protocols: SMTP, NNTP, HTTP, DNS, ONC/RPC, Java RMI, XML-RPC, SOAP

Data languages: XML, XSLT, XHTML, CSS, RelaxNG, XSD


Rob Menke’s Experience

  • Software Engineeer

    Yahoo!

    (Public Company; 10,001 or more employees; YHOO; Internet industry)

    October 2007Present (11 months)

    Maintaining and improving the Yahoo! web crawler.

  • Staff Software Engineer

    PayPal

    (Public Company; 5001-10,000 employees; ebay; Internet industry)

    March 2007August 2007 (6 months)

    Working with the infrastructure group on a number of application-support projects.

  • Coding Manager

    Farheap Solutions

    (Privately Held; 201-500 employees; Computer Software industry)

    February 2006February 2007 (1 year 1 month)

    Oversaw the development of code for a printing fulfillment workflow system. Established software change tracking policies to link source control system (CVS) to feature request tracker (Bugzilla). Helped refine requirement and specification process. Defined unit and integration test policies. Designed an online chat service that used AJAX and XMPP under Tomcat using Hibernate as a persistence manager. Investigated the possibility of using EJB 3.0 (Java EE 5) or BPEL under Glassfish to automate factory floor operations.

  • Software Engineer

    Adapt Technology

    (Privately Held; 11-50 employees; Internet industry)

    September 2005January 2006 (5 months)

    Maintained Java analysis tool for discovering keywords for online advertising campaign.

  • Mid-Level Software Engineer

    Oversee.net

    (Privately Held; 51-200 employees; Internet industry)

    October 2004August 2005 (11 months)

    Software development for internet advertising, including HTML::Mason, traditional client/server, REST, and XML technologies under a LAMP (Linux/Apache/MySQL/Perl) environment.

  • Build and Release Engineer

    KLA-Tencor

    (Public Company; 5001-10,000 employees; KLAC; Semiconductors industry)

    August 1998August 1999 (1 year 1 month)

    Developed libraries in C/C++ for the manipulation of proprietary file formats. Wrote Perl5 XS interfaces to use those libraries while maintaining interface compatibility with non-XS legacy libraries. Wrote scripts to analyze, manipulate, and generate reports on the contents of files. Performed Build & Release tasks for products, internal and external. Developed migration strategy for build processes when company switched to ClearCase.

  • Software Engineer

    Runtime Design Automation

    (Privately Held; 1-10 employees; Computer Software industry)

    February 1997June 1998 (1 year 5 months)

    Maintained and enhanced software tools for the management and acceleration of complex design flows. Added functionality to the system by creating a tool that could analyze the I/O activity of a running process under Solaris 2 by modifying the dynamic linking behavior of the executable. Ported the same platform-dependent tool to AIX using an entirely different mechanism (symbol aliasing) to achieve the same behavior. Synchronized out-of-date documentation with tool suite. Performed necessary network administration.

  • Consultant

    NASA Ames Research Center

    (Government Agency; 10,001 or more employees; Defense & Space industry)

    August 1995December 1995 (5 months)

    Developed software to manage routing of mail for NASA’s K-12 Internet Initiative. The package—written entirely in perl—allowed authorized users to direct the disposition of questions from students through embedded commands in mail messages.

  • Consultant

    C2TIS

    (Privately Held; 1-10 employees; Computer Software industry)

    September 1994August 1995 (1 year)

    Oversaw the prototype design of a distributed Computer Telephony Integration system. This software package provides agent stations the ability to manage low-cost PBX, ISDN, and VRU hardware in a networked environment through Unix-based and Macintosh graphical user interfaces. Lead team that used the Booch Method to analyze and design the object-oriented system specification. Developed prototype under CDE (Motif 1.2) using Dtbuilder. Coordinated design of TIRPC (ONC) client/server protocol under Solaris and InterActive.

  • Software Engineer

    ASCNet

    (Privately Held; 51-200 employees; Computer Software industry)

    December 1993September 1994 (10 months)

    Maintained and enhanced service center software for an originate-only emergency roadside assistance cellular phone. This client/server software provided agents with a GUI display of customer information on incoming calls. Designed a type-safe, object-oriented C++ wrapper for Sun ONC RPC to replace unreliable network multicast technology in place. Modified software to use RPC wrapper to access remote Sybase database, improving network performance tenfold. Configured DNS and sendmail (v8) for company connectivity to the Internet. Established fax server with e-mail gateway. Developed GUI front-end for ROLM PBX administration using RPC wrapper. Set up dynamic PPP (TCP/IP) network for phone links to remote centers, allowing ASCNet to contract out services during nights and weekends.


Rob Menke’s Education

  • University of California, Irvine

    MS, Computer Science, 19992002

  • University of California, Berkeley

    BA, Computer Science, 19871992


Rob Menke’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • job inquiries
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Rob’s full profile:

  • See who you and Rob Menke know in common
  • Get introduced to Rob Menke
  • Contact Rob Menke directly

View Full Profile