Edward J. Burns
PDF, MSWord, Star Office and ASCII format
Put my experience and education to work in a creatively challenging
organization dedicated to producing world-class software through efficient
application of software engineering practices.
10/02 - present, Senior Staff Engineer, Santa Clara, CA
- Help lead a team of industry experts from leading companies such
as IBM, BEA, Sun, and Oracle in developing the specification for JavaServer
- Pioneered techniques for using JSF and AJAX together.
- Co-author of upcoming book JavaServer Faces: The
- Frequent Java.Net Blogger
09/01 - 05/04, Staff Engineer, Santa Clara, CA
- Team leader for JavaServer Faces web
application framework since early days of project. Leveraged
extreme programming concepts to lead a three person team in tackling
an ambitious, highly visible, project on an aggressive schedule.
1/97 - 8/01, Staff Engineer, Santa Clara, CA
- Lead engineer for Java
integration in the Netscape 6 web browser. Netscape 6 is several million
lines of open source code.
Deep knowledge of C++, Win32 internals, XPCOM, GNU/Linux, JNI, and Java.
- Designed and implemented an open source Java API to web
browsing functionality. The API has implementations rooted in Netscape 6,
ICE, and Internet Explorer. Several customers are using the webclient API in
their custom products. The API also ships standard with Netscape 6.01 for
- Was instrumental in conceiving and implementing a grass-roots CASE tool to
gather software requirements. Utilized XML, XSL and servlet technologies to
provide a web front end.
- Lead engineer for front end of 100% Pure Java multi-dimensional
Silicon Graphics: 6/95-1/97, Core Engineer for Web Authoring Tool,
Mountain View, CA
for Supercomputing Applications: 8/94-6/95, Developer for Mosaic for X,
- Collaborated on a self-started two person team to design, implement and
maintain a C++ web transport library. Drove the library from inception through
two major releases. This library provides the foundation for SGI's web
applications and ships on every SGI computer since IRIX 6.2.
- Integrated the web transport library into CosmoCreate to enable
viewing and authoring pages over the web. This provided experience in
extending legacy code well past initial requirements.
International Business Machines: 1/92-5/94,
Networking Systems division, Research Triangle Park, NC
- Implemented enabling features for browsing and posting to the Common
Client Interface (CCI)
library. Added Perl
interface to CCI, enabling perl programs to become web active.
- Conceived and implemented WebCast,
a collaborative muticast (MBONE) program that enables sharing of web pages
between Mosaic’s all over the world using the CCI and the reliable Multicast
Protocol (RMP) library.
- Contributed to CallPath
Server digital telephony software for AIX and OS/2.
- Designed and implemented OS/2 based CASE system for automated System
University of Illinois at Urbana-Champaign, College of Engineering Co-Op
program, Computer Science Curriculum. Bachelor of Science in Computer Science
with International minor in Germanic Studies, emphasis on computer music.
Degree Date: Spring 95. GPA: 4.3/5.0
PROGRAMMING LANGUAGES; TOOLS; RELATED COURSES
Java, AJAX, SOA, JNI, C++, C, Perl, UML, XSL, XML, SOAP, J2EE,
LISP, Rexx; COM, Emacs, Purify, gdb, dbx, performance analyzers, test
driven development; Software Engineering, Operating Systems, Distributed
Networks, Sun Certified Java 2 Architect
Craig McClanahan <firstname.lastname@example.org>, Web tools Architect
George Drapeau <email@example.com>, Engineering Manager, Sun Microsystems
<firstname.lastname@example.org>, VP of Engineering, Ingenuity, Inc.
Last modified: Wed 22 March 22:07:51 Pacific Standard Time
The Resumé of Ed Burns / email@example.com