Hardware Coordinator - Supervisor July 2000 - June 2001
Solved various computer hardware and software problems across a campus network of over five hundred computers.
Implemented custom web application to dynamically manage resources and diagnose problems.
Presented computer related workshops to educate students, faculty and staff.
Created student attendance system used by finance department.
Provided network installation and support for Minnesota Vikings Summer Training Camp.
IBM-Mankato Project - Partnership Between MSU,M and IBM
Project Coordinator - Team Lead April 1999 - July 2000
Designed, implemented, and analyzed computer systems for internal and external use.
Responsible for education and training through a team environment.
Integrated various technologies into an AS/400, WinNT environment.
Maintained high level of communication and documentation for IBM - Rochester.
Education
Sun Microsystems Education Services
Java 1.4 Programmer Certification, Developing J2EE Compliant Applications April 2002
Minnesota State University, Mankato
Bachelor of Science, Computer Information Science (Major), Math (Minor) September 1997 - May 2001
3.85 Cumulative GPA 4 year member of Dean's List MSU,M Who's Who Award Recipient
Activities and societies: Vice President of Intramural Tae Kwon Do Club
Technical Skills
Although this list is useful, I strongly believe that my ability to quickly adapt to new technologies is much more important than the contents of this list.
I've contributed a number of articles over the years related to opensource software development and I'm constantly surprised by the feedback I continue to receive from readers. Here's a list of some of the more popular articles I have published. A more complete list of articles can be found here.
Recommendations
Ryan is an extremely skilled developer of object-oriented code, very familiar with the Java language and standards. He produces very clean object/pattern-oriented designs at a fast pace. He ensures very high code quality by consistently writing test cases for the code that he puts in.
Ryan is a very dynamic developer, able to take significant responsibilities and even willing to assume the risks. He has strong technical aptitudes and is very intelligent. The solutions he delivers are both sound and innovative. Ryan is also open to learning new things and promoting changes.
Ryan is very self motivated and I am always impressed with the work he produces. He frequently searches for better ways to accomplish tasks and is always a proponent for cleaning the code base. He is a proponent of new testing techniques and evangelizes testing to the team.
Ryan has a special gift to effectively accomplish tasks whether it be individual, or within a group setting. He works hard to achieve his goals.