Ken Bannister |
kbannist@asu.edu |
My goal is to develop software that integrates embedded wireless devices with the outdoor environment to provide usable information and control systems.
|
Department
of Computer Science and Engineering |
|
2005-2008 |
Enrolled in Master of Science program; GPA 3.9. Researching temperature-based reduction in link quality for low-power outdoor wireless networks. Developing sensor network for soil conditions at the Desert Botanical Garden. Created custom circuitry and TinyOS driver to interface a soil probe to a wireless mote.
Kenneth Bannister, G. Giorgetti, and S. K. S. Gupta, Wireless Sensor Networking for “Hot” Applications: Effects of Temperature on Signal Strength, Data Collection and Localization, Fifth Workshop on Embedded Networked Sensors (HotEmNets ’08), June 2-3, 2008, Charlottesville, Virginia, USA.
|
California State University - East Bay · Hayward, CA |
|
San Francisco State University · San Francisco, CA |
|
2004-2005 |
Ten courses in preparation for a computer science master's program. GPA 3.9.
|
North Carolina State University · Raleigh, NC |
|
1978-1982 |
B.S. degree in Botany. National Merit Scholarship.
|
Contract developer · Get2Hawaii · Honolulu, HI (telecommute) |
|
2001-2004 |
Developed several projects to provide important functionality for a SOAP-based application server for air and car travel reservations. Integrated backend Sabre reservations system and industry standard XML specification for a web service interface. Implemented in Java on Solaris.
|
Developer · Cytheric XML and Utilities |
|
2003 |
Developed open source utility software for Palm OS. Included XML parser library, generic classes like a memory buffer and string, and updates to the PalmUnit unit testing tool. Developed with C++.
|
Contract developer · Mobile Pioneer · Honolulu, HI (telecommute) |
|
2002 |
Ported a J2ME wireless chess game to C++ on Palm OS. Implemented a custom request-response protocol on top of TCP/IP sockets library. Developed a straightforward user interface, and a well-documented object-oriented architecture.
|
Senior developer · iBuilding · San Francisco, CA |
|
2001 |
Developer for a J2EE and XML based, application server for commercial real estate management. Used Java and Weblogic in a Solaris environment. Introduced use of XSLT for document printing. Ten member development team used written requirements, use cases, detailed design, unit tests, code reviews, etc. to facilitate an 8-12 week release cycle.
|
Senior developer · iMind education systems · Corte Madera, CA |
|
1999 - 2000 |
Developer for a J2EE and XML based server for grade school educational content. Led server-side development of the company's award-winning Internet based education portal web site. Used Java and Oracle in a Solaris environment.
|
Senior developer · Kensoft · Santa Barbara, CA |
|
1994 - 1999 |
Employee in a software development and consulting firm. Developed a data generation testing tool in Java in an S/390 mainframe environment. Also developed several products with Smalltalk/V, including a graphical scheduling tool and a high performance object-to-relational database storage and retrieval mechanism.
|
Contract developer · Redondo Beach, CA |
|
1992 - 1994 |
Developed and maintained an application development tool written in Smalltalk/V for an accounting software company. Implemented a seamless interface to Crystal Reports runtime engine for an executive information system for a bank.
|
Developer · Integrated Transportation Software (now MTI) · Winston-Salem, NC |
|
1986 - 1992 |
Responsible for design, implementation, and maintenance of two of the main modules (accounts receivable and vehicle maintenance) of an integrated software product for the trucking industry.