Printable Version

Ryan Trudelle-Schwarz

14 Fir Tree Lane

Jamesville, NY  13078-9716

ryan.resume@mamanze.com

(315) 445-9137 (home)

(315) 373-1064 (cell)

Objective:

 

Whether by creating something from scratch or pushing the limits of existing technologies beyond their present limitations, above all else I love to innovate. I find it extremely gratifying to help others work through a problem which often requires innovative solutions. My ideal position not only allows me room to be creative but will allow me to work closely with peers.

Recognition:

 

ASPInsider, 5/2003 - Present

 

ASPInsiders exists to recognize and develop excellence in the ASP and ASP.NET community. Members assist developers around the world, and act as trustworthy and knowledgeable resources for Microsoft’s ASP.NET development team. (http://ASPInsiders.com)

 

Microsoft MVP, ASP / ASP.NET, 1/2002 - Present

 

As a Microsoft Most Valued Professional (MVP ), I have access to many things most developers do not including  guaranteed answers from Microsoft product teams and access to the Partner Level Knowledgebase. In the near future, MVPs will also have access to the Windows source code. Besides access to Microsoft, I also have direct access to my fellow MVPs, an invaluable resource unto itself. (http://MVP.Support.Microsoft.com)

Skills:

 

Technologies:

Languages:

Tools:

  

ASP.NET

ASP 3

Windows Forms

Console Applications

Database Design

 

C#

C++ / C / Java

HTML / XML / CSS

ANSI SQL / TSQL

VB.NET / VB Script

 

Visual Studio.NET 2002/2003

MS SQL Server

Visual Studio 6

Text Editors of all kinds

Development Community:

 

AspAlliance.com Columnist, 3/25/2001 - Present

 

In the two years I have been involved with the AspAlliance,  one of the leading communities for ASP development, I have not only published many articles and snippets for public consumption, but have also expanded my own skills greatly, feeding off of my fellow columnists’ work and the feedback of my readers. (http://AspAlliance.com/Mamanze/)

 

AspAdvice.com Lists, 12/2002 - Present

 

Since its inception, I have been a member of both the public AspAdvice lists as well as the private lists. While the public lists are great means for finding answers, the private lists give me direct access to many of the leaders in the field. In addition, the private lists give direct access to Microsoft’s ASP.NET team, which frequently uses the lists as a sounding board for new ideas.  (http://AspAdvice.com)

 

Microsoft .NET Newsgroups, 1/2002 - Present

 

Since being awarded MVP status and discovering newsgroups, I have been active on Microsoft’s public .NET newsgroups, helping to answer questions for thousands of community members.  (news://MSNews.Microsoft.com)

 

AspLists.com Lists, 8/1998 - 11/2002

 

For many years I was a participant on the lists at AspLists.com (later called AspFriends.com). My involvement ranged from being the #2 poster at one point in 1999, to being designated a member of the AspElite.

Training and Feedback Sessions:

 

ASP.NET v2 2-day design preview, MVP Summit, February 2003

  

Attended private sessions demonstrating the goals and accomplishments of ASP.NET v2 intended to gain feedback from the community of ASP.NET developers.

 

ASP.NET v1.1 3-day design preview, March 2002

  

Attended private sessions demonstrating the goals and accomplishments of ASP.NET v1.1 intended to gain feedback from the community of ASP.NET developers.

 

AspSmith.com “Introducing ASP.NET”, August 2001, Cleveland, OH

  

An introductory course in the use of ASP.NET with C#.

Recent Projects and Experience:

 

.NET Developer, Amicore

August 2003 - January 2004

  

The Amicore project is an ongoing attempt to bridge an existing application for electronic medical records with an existing application that does practice billing. As my first on site project, this experience taught me a lot as to the inner workings of a project. While on the project my XML manipulation skills increased greatly, as my primary task was to create and handle the XML which formed the back bone of the EMR.

 

Web Developer, AspAlliance.com

May 2003 - July 2003

  

This project is to convert the existing AspAlliance site over to a full Content Management System. The primary focus for this project has been a means for managing and editing articles. The site has been written using three tiers from a tight SQL Server typed layer, a conversion wrapping layer with business logic and a presentation logic. (http://www.aspalliance.com)

 

Developer, Advanced Intellect

August 2002 - Present

  

The purpose of the project was to create a very fast Simple Mail Transfer Protocol (SMTP) sending engine to handle mass email sends. For this, I wrote a SMTP sending service which used the file system to catalogue and organize thousands of emails to unspecified numbers of recipients. This project, written in C# using Visual Studio.NET, allowed me the opportunity to explore the intricacies of large scale threading and sockets, as well as the complexities of working with vast numbers of files.

  

On this project, the specified goal was to create a full-featured, extensible parsing engine for Multipart Internet Message Encoded (MIME) messages. For this, I created a hierarchical structure of objects to store the MIME parts. This structure allowed for very quick parsing and searching of MIME messages to find specific parts, as well as an easy means for extending the functionality to include more types of MIME parts. The project was written in C# using Visual Studio.NET. (http://aspNetMime.com)

 

Web Developer, Reillyand, Inc.

June 2002 - Present

  

The company I designed this system for manages contacts at trade shows. They wanted a very simple means for handling these contacts, and for sorting them into lists for emailing. To handle this I designed a set of controls to easily manage lists of items. With these controls, it became very easy to sort all the contacts, as well as picking and choosing from a large list. The system then used a custom built MIME message generator and SMTP sender to pass the customized messages to the local SMTP server.  This system has been in use for over 6 months now, and has been used to send out 15+ thousand messages. The application was written in C# using Visual Studio.NET and ASP.NET. (http://www.customer-solutions.com/)

 

Personal Projects:

  

Over the past year one of my primary personal projects has been designing, implementing and refining a set of mail servers. To date I have implemented a complete Simple Mail Transport Protocol server, a Post Office Protocol v3 server and a Domain Naming System lookup client, all of which use a Microsoft SQL Server back end.

Education:

 

B.S., Computer Science, Syracuse University, Expected graduation May 2003

 

Computer Science topics

Other topics:

  

Logic & Comput. Theory

Ethics

Data Structures

Abstract / Discrete Math

Analysis of Algorithms

Concurrent Programming

 

Java / C++ / OOP

Prog. Lang. Theory

Software Design

Compiler Construction

History of Operating Sys.

Probability and Statistics

 

Physics: Gen. & Relativity

History: Arch. & Roman

Textual Studies

Calculus

Linear Algebra

Archaeology