Post Job Free
Sign in

Engineer Software

Location:
San Jose, CA, 95118
Posted:
March 09, 2010

Contact this candidate

Resume:

David Krull

**** ****** **. *** ****, CA *****

home: 408-***-****

mobile: 408-***-****

*****@***********.***

Profile

ACCOMPLISHED AND INNOVATIVE SENIOR SOFTWARE ENGINEER WITH PARTICULAR

EXPERTISE IN USER INTERFACES, JAVA, EMBEDDED LINUX, TESTING, AND INTERNET-

BASED SERVICES. THIRTEEN YEARS OF EXPERIENCE IN THE SOFTWARE INDUSTRY

LEARNING THE LATEST TECHNOLOGIES, WITH A PROVEN TRACK RECORD AND REPUTATION

AS AN INDEPENDENTLY-MOTIVATED PROBLEM SOLVER.

. Excellent communicator with proven success in technical writing,

customer support, and training.

. Independent and quick learner, with a reputation for tenacity in

solving critical problems and using leading-edge solutions.

Work Experience

SENIOR SOFTWARE ENGINEER, THINKIFY LLC, MORGAN HILL, CA - 2009-PRESENT

Thinkify is a startup specializing in Radio Frequency ID (RFID)

applications. The goal is to enable common objects and spaces to become

aware of their contents, allowing people to see where their assets are in

real-time.

. Embedded Ruby application development, packaging, and distribution.

Designed multi-threaded event-based application framework in Ruby for

quickly generating customer-specific applications to run directly on

RFID readers, allowing for advanced data buffering, filtering, and

analysis at the point to acquisition.

. TCP interface, protocol emulation layer, remote MySQL inserts directly

from reader device, advanced web interface connecting database to

custom Google Maps UI.

Staff Software Development Engineer, Alien Technology Corp, Morgan Hill, CA

- 2003-2009

Alien Technology is the industry leader in RFID tags and readers. Their

RFID readers are embedded Linux computers with digital and analog radio

subsystems, capable of quickly inventorying large groups of items using

tiny disposable RFID tags.

. Developed core services running inside RFID Reader (embedded Linux,

C/C++, networking, HTTP interface, firmware updates, remote

management).

. Developed Java API and customer application to demonstrate the

capabilities of the reader. Responsible for regular releases of SDK

updates, documentation, reader firmware, and developer/user CDs.

Managed online group to support customer software developers.

. Numerous other projects involving RFID, including: test data

acquisition & analysis, Bluetooth, GPS, wearable computers.

Principal Software Engineer, Openwave, Redwood City, CA - 1999-2002

Openwave, originally Phone.com, worked with the major cell phone

manufacturers and service providers to provide the first-generation

internet service for cellular phones.

. Wrote numerous stand-alone web front-ends to existing Internet services

for display-limited phones, including white & yellow pages, driving

directions, and airline schedules. PC versions of the apps featured

drag-and-drop functionality, and cross-platform/browser compliance.

. Designed and coded Java applet-based, drag-and-drop tree editor to

enable portal administrators to define, organize, and assemble online

content into various homepage experiences. Interfaced with Tomcat JSPs

and IBM WebSphere back-ends to connect to LDAP data store.

. Developed Apache/PHP-based web portal infrastructure, supporting

millions of subscribers, and unlimited content types: HTML, WAP, WML,

HDML. Created and wrote cutting-edge DHTML web interfaces that allowed

users to control and manage PC- and phone-based homepage content and

layouts.

Software Engineer, Netscape Communications, Mt. View, CA - 1997-1999

Netscape Communications grew from a decent web browser and default homepage

for millions of users, to a full-blown web portal and services

organization. I was lucky to be part of it during the height of The Browser

Wars.

. Developed, programmed, and maintained several key apps in Netscape's

website, including Netsearch, White/Yellow Pages, Personal Finance, and

Homesite. Responsible for coding weekly changes, seeing them through

QA, and final deployment on the live servers.

. Developed Shareware section of the Downloads area of the website,

including schema creation, nightly scripts to pull fresh data from our

content providers, automatic generation of HTML pages, and a full-

featured search engine.

. Created web-based tool to parse server access logs and generate

marketing reports. Compiled logs from multiple web servers and produced

canned, as well as custom reports. These reports were used extensively

by the marketing teams and Executive Staff to make business decisions.

Technical Trainer, Applied Materials, Santa Clara, CA - 1995-1997

. Trained technicians and engineers in proper maintenance and operation

of semiconductor fabrication tools and instrumentation, specifically

dry-etch plasma technologies.

. Developed and wrote technical coursework, and created a certification

process for users of the fabrication tools.

Lieutenant, Technical Trainer, Navy Nuclear Power School, Orlando, FL -

1991-1995

. Trained and Advised hundreds of officer and enlisted students in the

subjects of Mathematics, Physics, and Nuclear Reactor Dynamics -

preparing them to supervise and operate our Navy's nuclear propulsion

plants.

. Developed academic coursework, trained/mentored other instructors.

Awarded the Navy Achievement Medal, and Master Training Specialist for

technical competence and quality instruction.

. Served as Command Duty Officer, overseeing the command of over 3000

personnel in the absence of the Commanding Officer.

Education

UNIVERSITY OF CENTRAL FLORIDA (ORLANDO, FL) - SOME GRADUATE-LEVEL

COURSEWORK, INCLUDING:

C, C++, ADA, Software Engineering, Artificial Neural Networks,

Digital System Design.

University of California, Davis (Davis, CA) - B.S. Physics

Minors in Mathematics and Music; 3.62 GPA With Honors; Golden Key

Honor Society; Vice President of Physics Club

Skills

. EXPERIENCE WITH LINUX, WINDOWS, SOLARIS, AND MAC OPERATING SYSTEMS.

. Knowledgeable in Java, C/C++, HTML, Javascript, DHTML, CSS, XML, Perl,

PHP, Ruby.

. Comfortable with SNMP, Objective-C, LDAP, SQL, Apache, Oracle.

. Document/versioning control systems: Subversion, CVS, Perforce.



Contact this candidate