RYAN ANDERSON

956 10th Ave E #2

Seattle, Washington 98102

Email: ryanjanderson @ yahoo.com

Phone: (425) 922-6061

OBJECTIVE

Contribute my skills as a professional Software Engineer to a development team involved in delivering Internet-based solutions to a large number of users. Equally adept at designing and implementing user interface and middle-ware solutions in Microsoft .Net and Java based technologies. Able to quickly learn new technologies and languages to immediately contribute to a team's development effort.

TECHNOLOGIES

Microsoft .NET Framework

Experienced with the Microsoft .Net Framework including C#, .Net Class Library, Web Services, ASP.Net, and Web Forms. Accessing data from Microsoft SQL Server and Oracle databases through SQL, ODBC, and ADO.Net.

Java Development

Architected and implemented Java technology for web and distributed application solutions. Front-end development for web using Java Server Pages (JSP), custom JSP Tag Libraries, and Servlets; for applications using Swing and AWT Event Model. Back-end development using remoting, JDBC, Enterprise Java Beans (EJB) and Web Services.

Web Development

Professional Web Developer for over seven years, expert with HTML, JavaScript, Cascading Style Sheets (CSS), and HTTP protocol. Have worked on large scale content intensive sites (CNN and MSNBC). Experience with several server-side web programming languages including Perl, PHP, ASP, and JSP.

XML Development

Early adopter of XML technology in content publishing. Using XSLT for rendering XML documents for publishing and using XPath for data lookups on an XML tree. Familiar with both DOM and SAX parser interfaces. Experience with using SOAP for data transmission for Web Services.

PROFESSIONAL EXPERIENCE

UIEvolution (Volt)

Bellevue, Washington

(Contract) Applications EngineerMarch 2004 to Present

  • Technologies: XML (XSLT, XML-RPC), Java (J2ME, Servlets, Applications), BREW, UJML.
  • Worked on team to deliver applications for mobile carriers Verizon, Sprint, AT&T, and US Cell.
  • Architected ESPN Bottomline 3. Worked with ESPN to format feeds for use on mobile phone.
  • Designed and Developed GoComics Comic Reader (Garfield, FoxTrot, etc). Developed Java Servlet for sizing different comic strips for use on mobile devices.

Microsoft (Volt)

Redmond, Washington

Microsoft Research – Social Computing Group

(Contract) Web Developer IIIDecember 2003 to March 2004

  • Technologies: ASP.Net, C#, XML, .Net Framework, RSS, HTML.
  • Created the group weblog for the Social Computing Group codenamed 'Raindrop'.
  • The weblog software allows authentication of authors, XML entry posting, categorization of content, and external comment and trackback posts. The management software featured a WYSIWYG content editing tool.
  • The weblog software fully supports RSS feeds for all contributors and categories.

MSNBC

(Contract) Web Developer IIIJuly 2003 to December 2003

  • Technologies: XML (XPath, XSLT), C#, Web Services, .Net Framework, HTML.
  • Worked with a small team of developers to redesign the entire MSNBC web site ( using a brand new XML-based Content Management System.
  • Developed XML document definitions and XSL's for rendering MSNBC content.
  • Devised reusable template code for describing and rendering page components.

Windows Hardware Driver Quality

(Contract) Web Developer IIMarch 2003 to July 2003

  • Technologies: ASP.Net, C#, databases (SQL, ODBC), XML (XPath, XSLT), MSCOM, Microsoft Passport.
  • Worked on team of 4 developers to create Windows Hardware & Driver Central Web site ( The project consolidated the content from six older Windows Hardware Web sites into a single web site. The resulting Web site was created in five weeks and consisted of over 2,500 pages.
  • Created tools for converting old ASP and HTML files to Microsoft.com validated XML files. Also created utilities for link and content checking.
  • Wrote ASP.NET controls in C# for querying database, interacting with Microsoft Passport, and interacting with the Customer Database.

IQHome

Maple Valley, Washington

Senior Software EngineerFebruary 2002 to January 2003

  • Technologies: Java (Swing, RMI), Web Services (XML-RPC), HTML, MySQL.
  • Designed the user interface for a flat panel control pad for controlling devices (environmental controls, lighting, security, energy management) in a residential or commercial environment. The client interface communicated to a Home Appliance using SOAP components.
  • Architected and implemented a Web-based catalog for listing products educating consumers on what products they should acquire to automate their residence.

Exem Company

Issaquah, Washington

Software EngineerDecember 1999 to September 2001

  • Technologies: Java (JSP, Servlets, EJB), HTML, XML (XSLT, XPath), ASP, SQL Server.
  • Worked on a team to architect, design and deliver content management and content indexing technologies to large numbers of users on the Internet or various, mobile devices.
  • Created Normalizing Markup Language (NML), an XSLT-like template language that used regular expression to normalize clear text to XML.

CNN/Sports Illustrated

Atlanta, Georgia

Applications DeveloperJune 1999 to December 1999

  • Technologies: HTML, Java, Perl, XML (XSLT), Oracle.
  • Worked as an Applications Developer in a fast-paced, 24 x 7 environment where my deliverables supported publication of content of CNN/Sports Illustrated (
  • The feed-based content included updates for live sporting events including box scores, game stories, and statistics. The Perl-based filtering system normalized high volume incoming feeds into discreet XML files that were passed to templates for publication on the live site.

Intel Corporation

Hillsboro, Oregon

Web Developer (Intern)June 1998 to September 1998

  • Technologies: HTML, Macromedia Flash, Shockwave, Authorware.
  • Developed web-based training site to teach users how to use internal software.

Siemens Energy & Automation

Alpharetta, Georgia

Web Developer (Co-op)July 1996 to June 1999

  • Technologies: HTML, JavaScript, CGI, ASP, Perl.
  • Developed first Internet and Intranet sites for Siemens Energy & Automation.

EDUCATION & CERTIFICATION

Georgia Institute of Technology

Atlanta, Georgia

Bachelors of Science in Computer Science

June 1999

  • Graduated from Georgia Tech with Highest Honors in Computer Science
  • Coursework included Computer Graphics, Human Factors, and Software Engineering