Russ Helfand
Summary
Developer of web sites, software tools and frameworks using Silverlight, ASP.NET, LINQ, AJAX, Silverlight, HTML, CSS, C#, VB.NET, SQL
and related web and database-related technologies.
Professional experience
Groovy bits
Dec 2005 - present
Partner
Provide consulting services to web teams and technology leaders alike.
Webmaster for some of Microsoft's premier web sites:
http://www.microsoft.com/web (currently lead developer)
http://www.microsoft.com/silverlight (formerly lead developer)
http://www.microsoft.com/expression
http://www.microsoft.com/design
-
Developed high traffic web sites using cutting edge technologies like ASP.NET, LINQ, AJAX, and Silverlight.
-
Architected and implemented the localization of
Microsoft/Silverlight and
Microsoft/Web into multiple languages.
Created the CSS Friendly ASP.NET Control Adapters kit for Microsoft.
See the rest of the Groovy bits portfolio for other examples of our work.
Microsoft Corp.
June 2004 - Dec 2005
Program Manager
Research and prototype futuristic web sites using emerging technologies like
Atlas and
Vista.
-
Helped create Atlas. Built the first large-scale
web app (a wiki) with it to help expose weaknesses in the Atlas framework.
-
Developed a prototype framework that blended
ASP.NET (web technology) and
Vista (desktop technnology).
Macromedia, Inc.
Oct 1999 - June 2004
Principal Engineer
Develop Dreamweaver
and define key aspects of its architecture. Provide guidance throughout the company
on opportunities to improve integration with web technologies being developed by
Microsoft.
- Research where Dreamweaver can facilitate development of sites using ASP.NET "Whidbey."
- Act as technical liaison between the Dreamweaver team and Microsoft (primarily working
with Scott Guthrie, Nikhil Kothari and Mark Anders).
- Evangelize ASP.NET by contributing to forums, writing tech notes and occasionally speaking at conferences.
- Led the CSS team (Dreamweaver MX 2004). Identified authoring patterns to be optimized.
Designed and implemented the heuristics that allow Dreamweaver to generate and use
CSS rather than font tags. Supervised design and development of all features pertaining
to CSS management.
- Led the ASP.NET team (Dreamweaver MX). Defined the overall solution. Invented the
tags to encapsulate database access, page binding, etc. Supervised development of
tag and web service introspection, rendering (using designer interfaces), WSDL proxy
generation, etc.
- Led the ASP team, UI czar (Dreamweaver 4.0 "UltraDev").
Elemental Software, Inc.
Dec 1997 - Oct 1999
Senior Software Engineer
Developed code and architecture for Drumbeat, a tool for creating web sites using ASP and HTML.
- Enabled Drumbeat to host and introspect ActiveX/COM components.
- Created rulers and guides for CSS positioning, in collaboration with Microsoft.
- Prototyped Boomerang: a next generation ASP authoring tool based on the Trident
design surface.
Animated Images, Inc.
Nov 1994 - Mar 1997
Programmer
Developed a MFC-based CAD program for apparel design: C++, SQL, ActiveX.
Biosym Technologies, Inc.
Mar 1989 - Sep 1993
Manager
Developed a
CAD program for chemical design (biotech): SGI graphics, compute-intensive
calculations
of molecular surfaces and binding fields in 3D.
VideoCipher Corp.
Feb 1987 - Mar 1989
Group Leader
Simulated the logic to be used on Very Large Scale Integrated (VLSI) chips for encoding
and decoding audio/video transmission.
Calma Co.
May 1984 - Feb 1987
Programmer
Developed CAD programs
to be used in a broad range of industries: specialized in 2D and 3D rendering transformations.
Personal Development
Researcher
ethno-botany (Nepal).
Sep - Oct 1993
High school teacher physics (Costa Rica).
Mar - Jun 1994
Manager eco-tourism (Costa Rica).
Jun - Aug 1994 and Mar - Aug 1997
Webmaster non-profit (Santa Barbara, CA)
2007 - present
Webmaster conservation (Ecuador).
1999 - 2007
Education
B.S., Chemical Engineering, University of Michigan (Ann Arbor, MI), 1984
Contact Information