Michael Rowehl 718 1st Ave San Mateo, CA 94401 mike@rowehl.com Phone: 650-714-6444 Summary Hacker, programmer, entrepreneur Skills - multiple programming languages (C, Perl, assembly languages, PHP, Ruby, Java, Python, Scheme, etc) - cellular networks: SMS and MMS service delivery, GPRS devices, J2ME, XHTML/WML - embedded and server Linux, kernel internals, device drivers - Solaris, SCO, OpenBSD, other *nix systems - handheld systems: Linux, Symbian, and Palm devices, Bluetooth, IR, 802.11 - TCP/IP networking, service provisioning and setup, REST web services, service oriented architecture - multiple architectures (x86, ARM, 68K) - excellent written and verbal communication skills - technical and marketing presentations and stage demos - databases: MySQL, Oracle, Postgres, SQL, Perl DBI - project management: requirements gathering, estimation, risk analysis, evolutionary prototyping - application and network security - common data formats: SGML and XML tools and libraries, Expat, XQuery, XSLT, sed, lex, yacc, RSS, Atom - customer support and service/product management Experience 06/2008 - 03/2009 : Skyfire Inc. Mountain View CA Helping to make things work well. Better, faster, stronger - the general drill. Designing and implementing large software systems to work for lots of users and respond quickly all the time. Design, architecture, implementation. 12/2007 - 06/2008 : Mowser, Inc. San Mateo CA Founder/CEO, working on a platform for making existing web content available to mobile devices. Mowser assets were sold to dotMobi (mTLD Top Level Domain Ltd.) in Ireland in May 2008. I put together the deal and assisted in the transition. Additional info available at http://mtld.mobi/node/1032 05/2006 - 12/2007 : AdMob Inc. San Mateo CA Director of Technology, working on a platform for delivering bidded advertising to WAP based mobile websites. High volume, high availability web application. Design and implementation of new features and architectural revisions. Lead on scaling, monitoring and reliability. New facility buildout. PHP, Ruby, Perl, MySQL, WURFL, Linux, Apache. 08/2005 - 04/2006 : Ning Inc. Palo Alto CA Linux Architect working on developing and running the production server environment running a large scale consumer web service. Work with both the operations and engineering teams to troubleshoot issues and determine deployment plans. Work on monitoring and notification systems, databases, Java based servers, PHP scripting environment. 01/2005 - 08/2005 : Feedster LLC San Francisco CA Engineering Program Manager responsible for creating the FeedsterMedia advertising network. Interaction with advertisers and publishers, setup and administration of open source advertising servers, development of custom ad placement engine for RSS feeds, PHP, MySQL, Linux, and Akamai integration. 09/2003 - 01/2005 : Bitsplitter Menlo Park CA Independent contractor working on prototyping and proof of concept systems. Wide mix of technologies and architectures, rapid prototyping, application and interface design, Linux kernel programming, Palm network programming, Linux based PDAs, GPRS, SMS and MMS delivery services, security, Bluetooth and 802.11 networking, online collaboration tools. 09/2001 - 03/2004 : MyCasa Network Inc. Palo Alto CA Senior Engineer working on an embedded Linux product used for home automation and security. C, Linux, X10, RF, 802.11, iptables, GPRS, Javascript, x86 and ARM platforms, Linux device drivers, design and implementation, support for initial trial deployments. Also performed initial setup of the server systems, clustered Linux solution with service migration capabilities, large MySQL database, SAN, network filters, custom security setup using a private certificate authority. Participated in presentations to prospective partners and investors, performed demo and trade show preparations, developed custom marketing samples. 01/2001 - 07/2001 : Goto.com (now Overture) Pasadena CA Security Manager overseeing all systems. Managed a small group of outside consultants to implement security policy for all office and production deployments. Policy work, Checkpoint Firewall-1, Solaris, Linux, Windows NT, Windows 2000, Cisco PIX, TCP/IP networking, IPSEC. This position was created when I joined the company. 02/2000 - 01/2001 : VProtect Systems San Marino CA Senior Engineer working on an embedded Linux product used for digital video recording. C, Java, MySQL, Linux device drivers, multiple component architecture, design and implementation. 12/1997 - 02/2000 : independent consulting, Rochester NY I worked extensively for Virtumundo, a company based in Kansas City, MO. I worked remotely from my home in Rochester NY and performed custom development and support for customer facing web sites and internal tools used to manipulate large databases of marketing information, prepare reports, perform advertising sales, track system performance and usage patterns. These projects involved extensive TCP/IP networking work, and work with large Oracle databases. I did development, support, and admin across all systems. Wrote and deployed a demo fleet tracking system for a Waste Management office in Hempstead NY and implemented a palm ebook reader for an individual looking to start on online store. 09/1995 - 12/1997 : Tobin and Associates Rochester NY Engineer working for their internal software development department. Worked on a number of contract projects mostly relating to interface with legacy applications for warehouse tools. C, Perl, SCO, DOS based handheld systems, Symbol and Intermec 900 MHz networking, SQL, Windows NT, legacy systems integration (adhoc mainframe terminal screen scraping, batch processing, direct database hookups). 03/1995 - 03/1995 : Pinnacle Software Inc Rochester NY Co op session for credit at RIT. Wrote a web based front end to an existing client/server application. Java, HTML, SQL and Oracle, Pl/SQL, Javascript. 07/1993 - 03/1995 : Lawyers Cooperative Publishing Rochester NY Co op session for credit at RIT. Work on moving the engine which powers the Lexis section of Lexis/Nexis to Solaris. I joined the project when most of the code had been moved from an older system to the Solaris platform (using Oracle as the database). The work was mostly C and shell scripting bug fixes and changes to support new output formats and query styles, optimization of the engine code and SQL queries, network programming, regression testing and unit tests. Other Founder and organizer of Mobile Monday in the Silicon Valley bay area (http://www.mobilemonday.us). Mobile Monday is a gathering of 100 to 150 mobile enthusiasts and practitioners on the first Monday of every month. Participants are a cross-section of developers, entrepreneurs, manufacturers, publishers, carriers, researchers, students, and others. Each month we schedule 2 to 4 presentations on a topic, find space, and provide refreshments. The meetings are free to attendees and presenters. We were the first Mobile Monday meetings in the US, and have helped spread the meetings to Los Angeles, Austin, Research Triangle Park, San Diego, Boston, and New York. Member of the organizational team that runs the Mobile 2.0 Conference in San Francisco (http://mobile2event.com). It's an all day event that pulls in practitioners and pundits from mobile companies all over the world. The event focuses on the mobile web and disruptive mobile innovation, and is one of the few events that pulls together Silicon Valley startups into the same room as carriers and handset manufacturers. Education Computer Science and Computer Engineering courses at Rochester Institute of Technology (computer programming, architecture, and engineering; information technology) - dropped out.