Marcus I. Ryan
105 Creekside Dr.
Ames, IA 50010
marcus@riboflavin.net
http://www.riboflavin.net/
|
- M.S. Computer Engineering, Minor in Business Admin, May 1998 (3.46/4.0)
Iowa State University, Ames, Iowa
- B.S. Computer Engineering, August 1997 (3.38/4.00)
Iowa State University, Ames, Iowa
- Windows NT 4.0 Courses:
Administering NT4 (803), Core Technology (922),
TCP/IP (688), IIS Web Server (936)
- Nortel Networks Courses:
Accelerated Router Configuration, Accelar 1000
Comprehensive Configuration,
Supporting and Administering Optivity NMS 9.x
- Checkpoint VPN-1/FireWall-1 Management I & II
(administrator & system engineer)
- Linux Boot Camp Training Weekend
|
- Eta Kappa Nu (HKN), EE/CprE Honor Society
- ISU-Honeywell Business Engineering Program
- Dean's List (3 semesters)
- Freshman Honors Program
|
- Server Software:
Novell Netware 4.x/5.x, UNIX , Windows NT/2000 Servers
- UNIX Server Software:
Apache, Horde, DNS/BIND, Postfix, UW-IMAP/POP,
Cyrus IMAP, SAMBA, ISC DHCP, Sendmail
- Operating Systems:
DOS 3.x-6.x, Windows 3.x/95/98/NT/2000/XP, UNIX
(FreeBSD, SunOS, OSF, Ultrix, AIX, Linux), X-Windows, OS/2, MacOS
- Programming Languages:
Visual Basic 4-.NET, PHP, Perl, ANSI C/C++, Visual
C#, VBScript, MC68000 and Intel Assembly, Scheme, JavaScript, some Java
- Database Systems:
PostgreSQL, MySQL, IBM DB2, MS Access
- Firewalls:
CheckPoint FW-1, IBM Secure Network Gateway, FreeBSD IPFW
|
|
Iowa Department of Transportation, Ames, IA
- Configure Nortel Networks routers, hubs, switches for 150+ WAN sites
- Manage multiple UNIX-based firewalls (Checkpoint FW-1, IBM SNG)
- Support AIX-based Nortel Optivity NMS server
- Develop applications and databases to aid in network management
- Develop HTML/WWW interfaces to network management applications
- Support NT4 servers including account maintenance, DHCP, and DNS
- Assist with Windows 95/98/NT/2000/XP workstations support
- Coordinate Help Desk software selection and implementation
|
The Horde Project
http://www.horde.org/,
Core Developer, volunteer
- Develop, support, and maintain a web-based application
framework in PHP (Horde)
- Develop, support, and maintain various applications
using the Horde framework
including calendaring, task lists, email, comics, etc.
(~ 40 at present)
- Develop Palm OS Conduits using Visual Basic .NET, XML-RPC,
and the Palm
Conduit Development Kit (HordeConduit module)
|
Marc I Software, Ames, IA, hours/wk vary by project
- Web server administration, HTML, and CGI development
- Support riboflavin.net domain (DNS, Sendmail, Apache, etc.)
- Contract programming, consulting, and system support
|
Iowa State University, Ames, IA, 20-40 hours/wk
- Designed and implemented client-side of Novell Netware
student network for MS
Windows 3.1, later updating to Windows NT 4.0 Workstation,
then Windows XP Pro.
- Developed several Visual Basic applications to support Windows
workstations, including
setting screen resolutions, default printers, registry keys, etc.
- Maintained and updated network, and related hardware and software
- Hired, evaluated, trained, and managed student lab monitors
- Installed and developed web server, html pages, and CGI scripts
to support
computer lab administration
- Educated students, faculty, and staff in the use of the network
- Handled complaints about or problems with the computer lab network
|
International Business Machines (IBM), Rochester, MN, ful-time
- Developed SAS scripts to monitor and report network performance trends
- Developed software to monitor for and report network problems using SNMP
- Developed web interfaces for various dynamic SAS reports
- Audited external and "DMZ" systems for security issues
|
Iowa Dept. of Transportation Ames, IA, 40 hours/wk (full-time co-op)
Engineering Division (1/95 - 8/95)
- Consulted with division director on computer purchasing and budgeting
- Installed and supported computer systems and software
- Worked with Data Services to implement Internet access test project
- Participated in Project Scheduling software evaluation and selection
Office of Data Services (1/96 - 8/96)
- Selected and implemented final Internet access client software
- Designed and implented firewall log analysis program with web interface
- Administered Intergraph CLIX/Microstation CADD system
- Implemented DNS and NIS servers to simplify UNIX administration
- Worked with IBM to reliability of FaxRouter/2 Servers
|
Abacus Systems, Ames, IA, 10 hours/wk
- Added averaging and signal-spike detection/removal function to
an exisitng data acquisition program (C++)
|
APEX Systems, Inc., Ames, IA, 20 hours/wk,
45 hours/wk during breaks
- Assembled, tested, delivered, and repaired IBM, Compaq, and compatible PCs
- Installed new software and set up to customers' specifications
- Provided on-site, in-store, and telephone support
|
Miscellaneous Jobs, Ames, IA, 10-20 hours/wk
- Kmart, Cashier, 1.5 years
- Nevada Bake Shop, Cashier and Baker's Assistant, 1 year (2 summers, 1 winter)
- Des Moines Register, Newspaper carrier, 1 year
- Ames Tribune, Newspaper carrier, 1.5 years
|
- Youth and Shelter Services Summerfest festival planning committee (4 years)
- Church Youth Fellowship Student Leader (2 years)
- Appalachia Service Project (similar to Habitat for Humanity) (2 years)
- Iowa Games Lunch Committee (6 years volunteer, 5 years committee staff)
|
Last updated: April 10, 2003 |