JOSEPH BANTA
josephbanta@yahoo.com [Home]: (865) 522-5590
[Cell]: (865) 607-7643

OBJECTIVE To stay in a position where I can continue to learn new ways to apply logic and imagination to develop effective software solutions while associating with exceptional people.
SKILLS
Extensive programming experience with C, C++, java, C#, javascript, XML, SQL, VxWorks, Microsoft Visual Studio .NET, DHTML, and PHP. • Familiarity with Windows [2000, NT, & 9x], UNIX (Linux, Solaris & IRIX), DOS, VAX, and MacIntosh operating systems.
• Thorough knowledge of pattern recognition methodologies, image & signal processing algorithms, expert systems, neural networks. • Experience developing and delivering high-quality projects, documents, and presentations.
• Familiarity with software life cycle issues, SEI's SW-CMM, and all stages of software development. • Diverse programming history, ranging from embedded drivers to user interface.

EMPLOYMENT
HISTORY

August 2006 -
Present
Landmark Digital Services, Nashville, TN
Software Consultant
• Analyzed and optimized legacy database interface applications (.NET).
• Created a user interface module wrapping a DataGridView control which makes a query to an Oracle database and presents the results in a customizable format.
.
July 2005 -
August 2006
Remotec / Northrop Grumman, Knoxville, TN
Software Consultant
• Formulated and fulfilled the specification for a network-enabled device presenting the interactive GUI for a formerly minimally interactive remotely-operated vehicle, as well as a fully functional PC emulator application (.NET).
• Created an application to validate the integrity of the signals sent/received by a digital radio
.
May 2005 -
July 2005

Sony Ericsson, Research Triangle Park, NC

Software Consultant

• Designed the high-level architecture for new Push-To-Talk (PTT/P2T) features to be integrated into an existing consumer phone platform.
• Implemented IDL interfaces describing the API's exposed by new library to legacy code
.

September 2003 -
April 2005
Digital Communications International (USA), Inc., Knoxville, TN (Defunct)
Software Consultant
• Enhanced and maintained embedded software for video presentation, conditional access, and consumer customizations on MPEG-2 decoder digital set-top box.
Administered multiple offsite contractors in the development of software to company specification
November 2001 -
October 2002
Celerity Systems, Inc., Knoxville, TN (Defunct)
Senior Software Engineer
• Developed and maintained software for embedded use on advanced set-top box with Video-Over-IP and internet-browsing capabilities.
• Maintained and updated java servlets interfacing to an Oracle database.
• Wrote a java 'browser' applet which could read in an XML file, make SQL queries, and present a dynamic GUI based on the parsed XML and query results
August 1999 -
November 2001
ASE Technologies, USA, Knoxville, TN (Defunct)
Senior Software Engineer
• Designed and implemented java user interface and native middleware functionality for an advanced set-top box with internet browsing, email, program guide, and video recording capabilities.
• Developed java libraries implementing such functionality as custom GUI look and feel via lightweight components, interactive network clients, and support for downloaded JavaBeans applications.
• Supported and maintained development environments for a variety of embedded products.
January 1997 -
August 1999
Perceptics Corporation, Knoxville, TN
Embedded Software / Image Processing Engineer
• Assembled a developent environment enabling embedded development via the MS Visual Studio IDE.
• Supervised the cross-development of applications for the Motorola 68k and PowerPC platforms.
• Developed GUI applications for image processing tasks and DCOM DLL routine access.
• Installed computer vision hardware at remote client sites.
May 1994 -
December 1996
IRIS (Imaging, Robotics, and Intelligent Systems) Laboratory, Department of Electrical Engineering, University of Tennessee , Knoxville, TN
Graduate Research Assistant
• Researched and developed algorithms for automated 3-D model reconstruction.
• Investigated sensor integration for guidance and control of robotic system using laser range sensor.
• Presented and documented research for multiple international conferences.
September 1993 -
May 1994
University of Tennessee Division of Information Infrastructure (formerly UT Computing Center), Knoxville, TN
Remote Operations Supervisor
• Supervised student assistants and answered user questions.
• Built and rebuilt PC's and MacIntoshes for university facilities.
• Installed hardware and software in machines in all university computer labs.
EDUCATION UNIVERSITY OF TENNESSEE, Knoxville, TN
• Master of Science, Electrical Engineering, December 1996, GPA 3.67/4.0.
• Bachelor of Science, Electrical Engineering, May 1994, GPA 3.33/4.0.

HONORS &
ACTIVITIES
• Publication nominated for best paper of conference ( IEEE IECON, August 1996).
• Eta Kappa Nu Honor Society.
• Treasurer, Beta Theta Pi Fraternity (Delta Kappa Chapter), 1991-92.
• National Merit Scholar, 1990.

PUBLICATIONS
• Joseph E. Banta and Mongi A. Abidi, " Autonomous Placement of a Range Sensor for Acquisition of Optimal 3-D Models," in Proceedings of the 1996 IEEE IECON: 22nd International Conference on Industrial Electronics, Control, and Instrumentation, August, 1996
• Joseph E. Banta and Mongi A. Abidi, " Optimal Range Sensor Positioning for 3-D Model Reconstruction," in Sixth Int'l Symp. on Robotics and Manufacturing, May, 1996
• J. E. Banta, Y. Zhien, X. Z. Wang, G. Zhang, M. T. Smith, and M. A. Abidi, " A `Best-Next-View' Algorithm for Three-Dimensional Scene Reconstruction Using Range Images," in SPIE 1995 Conference Proceedings from Intelligent Robots and Computer Vision XIV: Algorithms, Techniques, Active Vision, and Materials Handling, 1995, pp. 418-429
REFERENCES Available on request.