Lawrence
M. Gelberg
larry@gelberg.com
Education:
1976 - 1981 Boston
University - Boston, MA
B.S. in Computer Engineering - Graduated Magna Cum Laude
Professional Certifications:
Java Programmer, Solaris 8 Systems Administration, Solaris 8 Network Administrator
Technologies and Skills:
- Languages: Flex(2,3), ActionScript, Java, Javascript, PHP, Perl, C, VC++, HTML, XML, XSL, FORTRAN, Assembly
- Tools: Eclipse, SourceSafe, SVN, Perforce, Bugzilla, Resin, Apache, Tomcat, WebSphere, Photoshop
- PC Workstations: Windows (all flavors), Mac OS X, Linux (Ubuntu)
- UNIX Workstations: SUN, HP, DEC, Stardent, IBM, Silicon Graphics
- Mainframes: CRAY, DEC VAX (VMS), Alliant FX/8
Work
Experience:
July, 2007 to Present - Allurent
Software Architect - (Flex/Actionscript Architect and Developer)
- Design and implementation of Flex-based e-commerce components for high-end internet shopping sites.
- In the Product Development group, I created the component library for Allurent’s “Display” product – a set of product display components which demonstrate a wide variety of presentation techniques including animation.
- User Interface architect for Allurent’s “Navigation” product – a highly configurable interface based on hierarchical search engine results.
- As a “loaner” to our Services group, I was technical lead on a “Product Details/Inline Cart” implementation for Urban Outfitters, and was a lead developer on a custom cell phone/plan picker for Alltel.
Aug, 2004 to June, 2007 -
Openwave Systems Inc.
Principle Software Engineer, Messaging Systems
- Leadership role in the
Continuing Engineering group, maintaining and upgrading a web-based email
system (Webedge). Tasks include translation of requirements to
functional specifications, implementation and debugging of core product
features, coordinating with domestic and international Q/A groups, and
various customer liaison activities (problem solving, performance tuning,
installation customization)
- Technologies include
Java (J2EE) and Javascript using the Resin Application Server with JSPs,
Struts, Tiles, and Ajax
- Some of my larger
projects include web security audits (for Cross-Site Scripting and a Spam
mitigation), WML interface generation, and POP and IMAP connectivity.
Aug, 2000 to August, 2004 -
Sun
Microsystems, Inc.
Member of Technical Staff, Market Development Engineering
- Responsible for interfacing
with developers in the Financial Services industry and providing engineering
support in the areas of benchmarking, performance tuning, architectural reviews,
bug filing and tracking.
- Sole support engineer
for SunGard, a $1.2B Financial Services
software solutions provided. Supported six different divisions and the development
activities for dozens of products.
- Obtained Professional
Certifications for Java Programmer, Solaris 8 Systems Administration, Solaris
8 Network Administrator
Nov, 1999 to Aug, 2000 -
e-Travel,
Inc. - Waltham,
MA
Senior Web Applications Developer, User Interface Group Team Leader
- Created new User Interfaces,
based on XML and XSL stylesheets, to augment a legacy B2B e-Commerce Travel
Management application. The application consists of approximately 40 screens
(URLs) and popups and was implemented in four months.
- Techniques include server-side
C++ programming and client-side XSL stylesheet design (layout and graphics)
and JavaScript programming.
- Extended the application
through the implementation of "skins" which allow the application
to have different appearances tailored for specific customers needs.
Sept, 1994 to Oct, 1999
- Fidelity
Investments
- Boston, MA
Architect/SWE,
Fidelity Interactive & Systems Company
- Created server-side Java
programs for financial planning. These tools are available on Fidelitys
external Internet site (http://www.fidelity.com)
to Fidelity customers. Software is developed under NT using SourceSafe and
VisualCafe and then deployed on Solaris. Emphasis is on rapid development
balanced with superior quality and scalability.
- Created interactive,
multi-dimensional visualization tools for financial data (portfolio attribution,
risk management, global market data) using both UNIX- (AVS, VDI) and web-based
(client-side Java ,VRML) toolkits. These tools are intranet-based for Fidelity
use only.
- Specified and oversaw
the installation of the Electronic Chartroom and the "Chartroom on the
Web".
- Promoted the business
use of the Intranet and Internet through product evaluations, prototyping,
and seminar management. Specific areas of expertise include groupware, multimedia,
and stock chart distribution (via PDF and Java).
June, 1988 to Aug, 1994 - Advanced
Visual Systems Inc. - Waltham, MA
Founder/Senior Member of Technical Staff (1/91 - 8/94)
- Designed, programmed,
and maintained multi-dimensional visualization and image processing systems.
- Technical liaison to
customer base via: WWW, newsgroups, speaking internationally at User Group
Meetings, teaching SIGGRAPH courses, contributing to the International AVS
Center.
Member of Technical
Marketing Staff (6/88 - 1/91)
- Produced and delivered
trade show demonstrations focusing on computer graphics, animation, image
processing and scientific visualization.
- Authored and delivered
technical papers, videos, and marketing literature.
May, 1985 to June, 1988 -
TASC
- Reading, MA
Computer
Graphics and Visualization Scientist
- Created and managed a
computer graphics animation laboratory for the visualization of space-based
missions.
- Researched and published
techniques for modeling natural phenomena such as clouds, smoke, and haze.
- Produced two commercial
computer-generated animations shown on "The Koppel/Jennings Report",
ABC, Aug. 7, 1987 and the ABC coverage of the Calgary Olympics, Feb. 1988.
The animations were based on the merging of remotely sensed data and other
geographic information.
July, 1984 to May 1985 -
Advanced NMR Systems Inc.
- Woburn, MA
Member of
Technical Staff
- Part of a small team
responsible for designing and implementing the software for an MRI (Magnetic
Resonance Imaging) stations. Primary tasks included developing all image processing
software, and developing multi-task and multi-processor communications.
Oct, 1982 to May, 1984 - Parker
Brothers -
Beverly, MA
Video Game
Designer
- Design and programming
of original video games for home video game systems. Completed games include
"Ewok
Adventure" and "Frogger II: ThreeeDeep!" for the
Atari 2600 and 400/800/5200 home computers.
Awards
& Honors:
- Chairman, 1992 Boston
Workshop on Volume Visualization, sponsored by ACM SIGGRAPH, Oct. 19-20, 1992
- Boston University Trustee
Scholarship (full tuition for Academic Merit)
- Tau Beta Pi (National Engineering
Honor Society
- Boy Scouts of America
Eagle Award
Publications:
"Visualization Techniques for
Unstructured Data", Yarmarkovich, A. & Gelberg, L., Course Notes for
SIGGRAPH 92 Course: "Course 1: Introduction to Scientific Visualization",
July 27, 1992
"Visualization Techniques for
Structured and Unstructured Scientific Data", Gelberg, L., et al, Course
Notes for SIGGRAPH 90 Course: "Course 27: State of the Art in Data
Visualization", August 7, 1990
"VEX: A Volume Exploratorium",
Gelberg, L., Kamins, D., Vroom, J., Chapel Hill Volume Visualization Workshop,
May 18-19, 1989
"Graphics, Image Processing,
and the Stellar GS1000 Graphics Supercomputer", Gelberg, L., MacMann, J.,
Mathias, C., SPIE Vol. 1074 Imaging Workstations and Document Input Systems,
1989
"Supercomputers and Graphics
in the Earth and Planetary Sciences", Gelberg, L., Stephenson, T., Wolfe,
G., IEEE Computer Graphics and Applications, July 1987
"Recent Advances in Cloud Modeling",
Stephenson, T., Gelberg, L., Wolfe, G., Tri-Service Cloud Conference, Air Force
Geophysical Laboratory, Hanscom AFB, July, 1986
"Graphics Realizations of Turbulent
Smoke Plumes on the PIXAR", Medler, C., Gelberg, L., Burkhart, R., Smoke
E Symposium, Harry Diamond Laboratory, April, 1986