Senior Software Engineer at large
San Jose, California
Senior Software Engineer @ Lightbits Labs Senior Software Engineer @ Interana Performance improvements on the company’s C++ code including distributed column removal and support for true floating-point storage. Removal of legacy logging libraries. From April 2018 to February 2019 (11 months) Redwood City, CaliforniaSenior Software Engineer @ Google Agreed to move to Google as part of acquisition....
Senior Software Engineer @ Lightbits Labs Senior Software Engineer @ Interana Performance improvements on the company’s C++ code including distributed column removal and support for true floating-point storage. Removal of legacy logging libraries. From April 2018 to February 2019 (11 months) Redwood City, CaliforniaSenior Software Engineer @ Google Agreed to move to Google as part of acquisition. Stayed on to keep Pulse.io systems running until the software was decommissioned in July 2016. Performed minor support for Firebase initiative. From June 2015 to July 2016 (1 year 2 months) Mountain View, CASenior Software Engineer @ Pulse.io Responsible for the key ETL component of the Pulse architecture, which accepts live streams of performance samples from millions of handsets, splits the streams into individual events, then loads those events into Hadoop via Kafka. Ported AArch64 and x86_64 assembly language code for the Pulse SDK. Wrote various statistical UDFs in C++ for Cloudera Impala. Acquired by Google in June 2015. From May 2013 to June 2015 (2 years 2 months) San Mateo, CASenior Software Engineer @ Narus Inc Built Hive query-generation compiler and optimizer for company’s new Hadoop-based OLAP engine which used constraint optimization techniques to determine when intermediate table generation would benefit overall performance. Revamped build system using Ant and Ivy to perform unit testing, functional testing, documentation generation and to use a shared repository of pre-built components, all of which resulted in a measurable speedup over the preexisting system. Developed distributed configuration subsystem for use in the next-generation product line. From June 2010 to October 2012 (2 years 5 months) Sunnyvale, CASoftware Engineer @ Yahoo! As part of the metadata group within Yahoo! Search, processed large-scale third-party data feeds using Hadoop open-source map-reduce framework. Replaced metadata “push” model with on-demand lookup. Redesigned data model to allow daily deltas to be added to a system that previously could only be updated by a complete rebuild. Created API and support code that allowed downstream developers to use data model without realizing that they were accessing multiple tables and performing multiple parallel queries. From October 2007 to December 2008 (1 year 3 months) San Jose, CAStaff Software Engineer @ PayPal Enhanced various low-level application libraries for the PayPal web application. Updated proprietary object serialization framework to use JSON to communicate with eBay's unified data repository project “Trinity.” Added notification code into existing structure to generate events for same project. From March 2007 to August 2007 (6 months) San Jose, CACoding Manager @ Farheap Solutions 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. From February 2006 to February 2007 (1 year 1 month) Santa Ana, CAMid-Level Software Engineer @ Oversee.net Key member of a team that enhanced Perl scripts for a web service that provides advertising revenue for holders of domain names that do not provide content of their own. Used R statistical package and directed assistants to develop Naïve Bayes categorizer to improve revenue by changing the appearance of pages to reflect publisher’s intent, with 84% accuracy on the testing corpus. Developed unsupervised classifier to detect unusual traffic patterns as a potential fraud detection and elimination package. From October 2004 to August 2005 (11 months) Los Angeles, CASoftware Engineer @ Runtime Design Automation 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. From February 1997 to June 1998 (1 year 5 months) Sunnyvale, CAConsultant @ NASA Ames Research Center 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. From August 1995 to December 1995 (5 months) Mountain View, CAConsultant @ C2TIS 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. From September 1994 to August 1995 (1 year) San Francisco Bay AreaSoftware Engineer @ ASCNet 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. From December 1993 to September 1994 (10 months) San Francisco Bay AreaBuild and Release Engineer @ KLA-Tencor 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. From August 1998 to August 1999 (1 year 1 month) Milpitas, CA
Lightbits Labs
Senior Software Engineer
Interana
Senior Software Engineer
April 2018 to February 2019
Redwood City, California
Senior Software Engineer
June 2015 to July 2016
Mountain View, CA
Pulse.io
Senior Software Engineer
May 2013 to June 2015
San Mateo, CA
Narus Inc
Senior Software Engineer
June 2010 to October 2012
Sunnyvale, CA
Yahoo!
Software Engineer
October 2007 to December 2008
San Jose, CA
PayPal
Staff Software Engineer
March 2007 to August 2007
San Jose, CA
Farheap Solutions
Coding Manager
February 2006 to February 2007
Santa Ana, CA
Oversee.net
Mid-Level Software Engineer
October 2004 to August 2005
Los Angeles, CA
Runtime Design Automation
Software Engineer
February 1997 to June 1998
Sunnyvale, CA
NASA Ames Research Center
Consultant
August 1995 to December 1995
Mountain View, CA
C2TIS
Consultant
September 1994 to August 1995
San Francisco Bay Area
ASCNet
Software Engineer
December 1993 to September 1994
San Francisco Bay Area
KLA-Tencor
Build and Release Engineer
August 1998 to August 1999
Milpitas, CA
What company does Rob Menke work for?
Rob Menke works for Lightbits Labs
What is Rob Menke's role at Lightbits Labs?
Rob Menke is Senior Software Engineer
What industry does Rob Menke work in?
Rob Menke works in the Computer Software industry.
Who are Rob Menke's colleagues?
Rob Menke's colleagues are Eran Kirzner, oren berman, David Ganor, Tomer Gonen, Shimon Turjeman, Valery Diomin, Amir Shavit, Kam Eshghi, and Lior Ronen
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Rob Menke's Social Media Links
/school/un... /company/l...