ANTHONY P. CLAYTON
B.Sc.
Honours: Computing and Information Science
Business
Administration Minor
University
of Guelph ·
Class of 2000
381
Edinburgh Rd. S., Apt. 303 ·
Guelph, Ontario ·
N1G 3J7
(519) 821-7054 ·
aclayton@uoguelph.ca
OBJECTIVE
I look
forward to working in a dynamic environment as part of an exciting, energetic,
and enjoyable team. Designing
distributed information systems is of particular interest to me because of
their incredible impact on business processes, and the challenge and cutting-edge
experience surrounding the implementation of such systems.
SKILLS
§ 6 years
programming experience with C, including network programming and developing
Tk/Tcl GUI Interfaces.
§ 4 years
programming experience with Java, including multithreading, networking, GUIs
using AWT/Swing, and RMI.
§ Effective
Software Engineering practices, including Requirements Analysis, and Object
Oriented Design utilizing powerful software tools such as Rational Rose.
§ Proven
leadership and project management skills, including the use of modern business
tools such as UML and Gantt charts.
§ Designing
real-world relational database systems using Access, SQL Server, DB2, and
PostgresQL.
§ Dynamic
web design with database queries and access control features using ASP, SQL
Server, VBScript, JavaScript, SQL, and HTML.
§ Solid
understanding of Distributed Systems architectures such as Java/RMI, CORBA,
COM/OLE, XML, and SSL.
§ Programming
experience using Visual Basic, C++, prolog, lisp, assembly, flex, bison, and
unix shell.
§ Advanced
administration experience in most common Operating Systems, including
Win95/98/NT, Linux, Novell, and NT Server.
§ Expertise
in configuring and troubleshooting PC hardware and networking equipment.
WORK EXPERIENCE
University of Guelph
Department of Athletics – Guelph, ON
Software
Developer, System Administrator: Jan
1999 – Present, Part-time.
§
Design
and implementation of an Intercollegiate Scheduling database to simplify
business processes involved in the scheduling of varsity games. The database was implemented in MS Access
2000 and is being used on a daily basis.
§
Development
of a custom dynamic web-based bulletin board system featuring access
restrictions and database queries. This
system is being integrated into the web site to allow daily updates via a web-based
interface. It was implemented using
ASP, SQL Server, VBScript, JavaScript, and HTML.
§
Setup
and administration of Novell IntraNetWare 4.11 server and forty NT4
workstations.
§
Configuring
users, server-side and client-side applications, and providing extensive
troubleshooting support to the Athletics staff.
University
of Guelph Networking Services – Guelph, ON
Network technician: Sept.
1997 – Jan 1999, Part-time.
§ Installation
and troubleshooting of network/internet connections across campus, including
hardware and software configuration, customer training, and support. I have gained extensive network
administration knowledge in MSDOS, Win95/98/NT, and Linux platforms. I am skilled at both identifying and solving
device conflicts.
§ Through
my interaction with clients and peers, I have developed great patience and
understanding which has helped tremendously in my ability to identify and solve
their problems effectively.
Honda of Canada Mfg. – Alliston, ON
Production
Associate (Labour): Summer 96, Summer 97, Summer 98.
PROJECTS
[http://www.enfusion-group.com/~tony/projects]
§ Designed
a Java-XML data marshalling system that became the communications backbone for
our fourth year distributed systems class project. This system allows XML documents to be converted to and from java
objects with ease.
§ I was
named group leader in both of my senior software engineering project courses,
providing solid leadership and successfully implemented business management
techniques to increase the efficiency of communication and organization within
each group. The end result was a
product superior to the other groups in the class. Both projects were done in Java.
§ Developed
a computer game based on a legacy board game called Mental Blox and implemented
an AI player agent for my term project in our senior Artificial Intelligence
course. A networked version of the
program is currently under development as a personal hobby. The game is being developed using Java/RMI.
§ Adapted
a design for an infrared receiver serial device and built my own devices from
the ground up as a hobby out of an interest in electronics. These devices allow any standard TV/Stereo
remote to be capable of controlling the computer through the serial port interface.
INTERESTS
§ Enjoy
many sports year-round, including golf, mountain biking, snowboarding, and
skating.
§ Spending
time with friends, meeting new people, working with others and discovering new
perspectives.
§ Reading,
learning new things, setting and accomplishing challenging and exciting goals.
REFERENCES
AVAILABLE UPON REQUEST