Tom Nielsen
tnielsen@pobox.com 7851 Hazelnut Dr
Cell: 510.501.1552 Newark, CA 94560


Summary of Qualifications
Technical Highlights

  • C++/Java
  • OOD/OOP, Design Patterns
  • Multi-threaded Win32
    (COM, ATL, WTL, ActiveX, IE APIs)
  • Client/Server architecting and designs
  • WinInet, sockets & networking protocols
    (HTTP, POP3, FTP, etc)
  • Scalable, multi-tier web application designs
  • Microsoft IIS technologies
    (SiteServer, ISAPI, COM+, MTS, ADO, ASP, JScript, VBScript)
  • Web standards (DHTML, XML, CSS, etc)
  • SQL database design and programming
    (SQL Server 7.0 & 2000, schemas, data cubes, management, stored procedures)
  • E-commerce packages (CyberCash, TanData, etc)

BigTray   12/1999 - 1/2002

Team lead and principal architect on a multi-tier web application at this Sequoia backed business-to-business restaurant supply startup.

Principal Architect and Engineer

Successfully designed, implemented and deployed the initial online storefront in under 5 months utilizing a small, talented team of engineers. As the principle architect for this B2B/B2C site, my multi-tier design allowed BigTray to easily transition from a Pandesic's SAP platform to a custom framework. The completed IIS/MSSQL web application includes automated warehouse processes, integrated customer service support, EDI features and an email based monitoring subsystem. The framework keeps the maintenance costs minimal while continually being enhanced. To date, the site has taken over 20,000 orders and is growing quickly.

ePhysician   3/1999 - 12/1999

Principal engineer on a multi-tier web application at a medical services startup.

Senior Software Engineer

Architect, design and construct components for a Java based transactional web application used by physicians online. Functioned as a core engineer in the creation of a three-tiered transactional system, with an emphasis on security and performance. Was responsible for architecture design and overall scalability issues and was known for driving tough, multi-departmental issues independently. Shipped a feature-rich beta which went from concept to deploy in less than 9 weeks which and physicians used in their daily routine.

PointCast, Inc   5/1996 - 3/1999

Worked on core client/server products dealing with common internet issues such as service scalability, flexible data protocols, and overall client performance.


Technical Lead  ~   3rd Generation Window's Client  11/1997 - 3/1999

Re-architect company's core client by replacing the monolithic internet application with a COM based design (ATL) that has proven to be reusable and expandable. This new infrastructure reduced memory footprint from 9000k to 500k. My designs allowed multiple threads to fetch all the diverse content from our servers with minimal user impact (background updates). Product demos used in IPO road show and were instrumental in generating buyout offers from other companies.


Senior Software Engineer  ~   IE4 Active Channel Client  (5/1997 - 10/1997)

Part of a small team tasked with shipping and Active Channel with Internet Explorer 4.0 in under 4 months. In this challenging, pre-release IE4 environment, I made migration from Mac to Win32 platform. Integrated an existing animation engine into thread-safe ActiveX control, which when combined with other custom controls (DHTML, JScript, and VBScript), created this unique product averaging a monthly viewer ship of 100k its first year.


Senior Software Engineer/Technical Lead  ~   Macintosh 1.x Client  (5/1996 - 4/1997)

Helped create premiere Mac client by adding support for email, FTP, basic HTTP authentication, SOCKs and native OpenTransport support to W3C HTTP library code. Optimized and redesigned to help meet some performance goals before shipping.

Global Village Communications 10/1991 - 5/1996 (IPO 1992)

Mastered a broad range of talents in a telecommunications startup company as it grew from $1M to $100M in annual sales and transitioned to a public company.


Team Lead  ~   GlobalTransfer for Macintosh  (11/1995 - 5/1996)

Responsible for all aspects of creating new, easy-to-use, file transfer application from initial product brainstorming, to design/project coordination and through the shipping of the final shrink-wrapped product. Project finished on time, under budget and received some great reviews. Helped spearheaded the company's establishment of new development process.


Senior Software Engineer / Project Lead  ~   OneWorld Combo 1.0, 1.5 & 1.6  (11/1993 - 10/1995)

This client/server telecommunication product used custom hardware and software to allow networked Macintosh workstations to send faxes, modem out or remote network connect. For 1.0, developed Network Modem component including serial driver, embedded server service and network protocols. Team lead for combining multiple OneWorld services into seamless product.


Software Engineer  ~  Apple Remote Access 2.0  (8/1992 - 10/1993)

Major upgrade of Apple's Remote Access client and server software by re-engineering ARA protocol code that allowed new functionality while fully supporting previous versions. Product shipped in the millions.


Software Engineer  ~   GlobalFax  (10/1991 - 8/1992)

Helped create and enhanced this startup company's award-winning GlobalFax software working under incredible pressure in this early startup phase.

Personal Projects  

Some items which don't fit into the confines of a company project.

Infoseek Toolbar  ~  toolbar.infoseek.co.jp (2001)

Created a Internet Explorer toolbar for Rakuten Japan. The toolbar supports both English and Japanese and was implemented using C++, COM, ATL and WTL. Some features include browser skins support (skins installed using a custom pluggable protocol) and a timed version control that automatically updates the software. This product is proving very successful since its 8/2001 launch in Japan with over 100,000 users in that market


VistaPerfect  ~  www.download.com (1999)

Independently created a free slide show program using Internet Explorer technologies. This freeware product was created for IE 4.0, but has continued to work in IE 5 and 6 and can be downloaded from Download.com.


WishClick Companion  ~  www.wishclick.com (1999)

A free browser companion that allowed users of Internet Explorer to quickly add products on the web to a wish list of things they wanted to purchase.


Latest electronic version of this document can be found at http://www.pobox.com/~tnielsen/resume/