Trevor Bradley
Profile
I am a...
- Fast learner, looking for work that challenges me. I thrive in a
research-based
environment. Demonstrated ability to solve difficult problems.
- Systems administrator for Windows and Solaris platforms and Apache and
IIS web servers. Responsible
for 24-hour operation of 16 servers at SFU Surrey.
- Database administrator and SQL wizard, with expertise in complex data
structures and queries.
- Java/Web programmer specializing in Java applications, Java servlets,
JavaScript, and the Document Object Model. Co-designer and implementer of
SFU Surrey's award-winning
course-management system.
- Project manager, team leader, and team builder.
Proud leader of a team of 4 staff in the eLINC Implementation group at SFU
Surrey.
- Support guru responsible for supporting
1000+ SFU Surrey students, faculty and staff via email, phone, and face to face. Available for 24/7 on call support.
Technical Summary
- System Administration: Solaris (6 years), Linux (9 years), Windows
95/98/ME/NT/2000/XP (8 years).
- Programming: Java applications and servlets (8 years), JavaScript/DHTML/DOM (3 years), Perl
(3 years).
- Web Administration: Linux+Solaris/Apache (8 years), NT/IIS4 (7 years), Apache/Tomcat (1 year).
- Web Authoring: HTML (11 years), CSS2 (6 years).
- Database Administration: MS-SQL 7/2000 (6 years), MS-Access (4 years).
- Technical Services: PC hardware, network, operating system, and software installation
(9 years).
- Support: Email, telephone, and face to face (7 years). 24-hour on-call
support.
Employment History
Computer Systems Administrator (June 2002 - )
eLearning Innovation Centre
Simon Fraser University, Surrey, B.C.
- Continued the work developed at TechBC after the university's closure and
acquisition by Simon Fraser University.
- Lead a project to upgrade TechBC's course management system to increase
stability and browser compatibility, involving a complete rewrite of the
system's Database structure and Java Servlets. Resulting changes
significantly decreased resources required to support a quickly growing user
base.
- Continued maintenance, support, and development of tools for the Course
Management System at the Surrey Campus.
Developing and supporting ongoing various projects to support faculty and
students at the campus.
Continued experience with Java Servlets, HTML/CSS2, MS-SQL and mySQL
Database design and maintenance, Apache/Tomcat server support.
- Investigating the new Open Source Course Management System Sakai for possible future deployment
at Simon Fraser University.
- Developing an experimental Learning Object Repository spider that scours
online courses for reusable content and verifies copyright compliance.
Developing and supporting ongoing various projects to support faculty and students at the campus.
Senior Systems Administrator (October 2001 - May 2002)
Systems Administrator (February 2000 - October 2001)
Programmer (September 1997 - February 2000)
Educational Technology and Learning
Technical University of British Columbia, Surrey, B.C. (1997-2002)
- Co-designed and implemented an award-winning Course
Management System (CMS), TechBC's portal for online learning.
- Supported an online community of 600 learners, faculty, and staff via
email, phone, and face-to-face interactions. Provided 24/7 on-call support.
- Demonstrated talent for quickly finding solutions for obscure problems.
- Developed an XML-RPC server written in Java capable of handling 100,000s
of network requests per day.
- Combined the XML-RPC protocol, Java Applet, and LiveConnect technologies
to allow a browser to make server-side requests and dynamically update page content.
- Extensive web design and programming with Java Servlets, DHTML, JavaScript, Document Object Model
(DOM), and CSS2. Working knowledge of PHP3, ActivePerl, and cgi-bin.
- Expertise with MS-SQL Server 7/2000 database design and administration.
Created database administration tools in Java using JDBC.
- Liaised with the university's registrar. Ensured integration and
compatibility between
TechBC's registration systems and the CMS. Developed tools for import and conversion
of registration data.
- Developed Perl scripts to maintain and update over 10,000 static HTML files
of course content.
- Integrated diverse software into a single web site: Apache web
server, Microsoft SQL 7
database server, O'Reilley's Webboard
web conferencing server, and QuestionMark Perception web testing server.
- Responsible for system administration of 16 servers with Windows NT,
Windows 2000, Solaris 7, and Solaris 8 operating systems.
- Project leader duties include task prioritization, resource allocation,
assigning personnel to tasks, monitoring team performance, and reporting
project status to my supervisor.
- Supervision duties for 3 team members, including hiring, conflict
resolution, and performance evaluation.
- Immersed in an environment of educational research.
- Provided guidance to other department members on all aspects of
operations.
- Maintained and developed TechBCWorld, a 3D virtual multi-user campus written in VRML.
- University closed in May 2002, and acquired by Simon Fraser University.
Computer Programmer/System Administrator (July 1997 - September 1997)
Centre for Experimental and Constructive Mathematics
Simon Fraser University, Burnaby, B.C.
- Developed code in C for execution on a supercomputer to prove a mathematical theory.
- SGI IRIX System administrator for Canadian Mathematical Society's website: www.camel.math.ca.
- Developed a script to convert postscript files into gifs suitable for viewing on the web.
Computer Programmer (May 1997 - June 1997)
Reality Designs, Delta, B.C.
- Designer for 'Omen,' a multi-player realtime 3D fantasy world.
- Experience with project and people management.
Computer Programmer (January 1997 - April 1997)
HARTS Systems Ltd, Vancouver, B.C.
- Worked on 'Windsor,' an administration software package for high
schools.
- Responsible for maintenance of existing code and development of new system features.
- Provided technical support to school administrators over the phone.
Network Technician (August - December 1996; contract position)
MIS Department
BCTV, Burnaby, B.C.
- Serviced and maintained over 100 computers on a Microsoft 3.11/95/NT network, including
operating system and hardware upgrades (hard drive, CPU, and network card
replacement and upgrades).
- Quickly became proficient at setting up the Windows 95/Microsoft Office suite.
- Developed and implemented a plan to upgrade the company's workstations from Windows 3.11 to Windows 95.
- Helped develop a task-management system to efficiently prioritize and delegate a high volume of support requests.
Database Technician (January - August 1995; co-op work
term)
ENVIRODAT Data Management Project
Applications and Services
Environment Canada, Vancouver, B.C.
- Worked on the ENVIRODAT project, Environment Canada's national database of
biological and chemical data.
- Acted as a liaison between our department and members of the government's
Fraser River Action Plan, a research group studying effects of chemical pollution in the Fraser River.
- Worked extensively with Microsoft Access SQL and Access Basic to develop
custom data-entry forms that checked for a variety of data
inconsistencies. Worked with a large data set and by the end of the term was fluent with SQL.
- Developed and presented proposals for future expansion of the project.
Research Assistant (September - December 1993; co-op work
term)
CO2 Absorption Experiment
Herzberg Institute of Astrophysics, Spectroscopy
National Research Council, Ottawa, Ontario
- Immersed in a physics and chemistry research environment.
- Used a Fourier Spectrometer to help analyze spectral lines of carbon
dioxide.
- Worked extensively with the VAX/VMS and PDP-11 computers in the lab,
becoming proficient with FORTRAN 77.
- Handled liquid nitrogen and liquid helium on a daily basis.
Education
Bachelor of Science (Honours), Simon Fraser University, Burnaby, B.C.
(1996)
—
mathematics and statistics, with minors in computing science and physics
Solaris Systems Administration, Learnix, Vancouver, B.C. (2000)
Managers and Supervisors Conference, Skillpath Seminars, Vancouver, B.C. (2001)
Points of Interest
The Arbutus Project (1997 - Present)
- Extensive team project (with my wife) researching the genealogy of our extended families.
- Online at http://www.arbutus.internetgenealogy.com/
with over 4,300 pages, 2,800 people, and 1,000 scanned images.
- System created from scratch to meet the needs of our genealogical research. Java application reads in source files and renders HTML pages.
- Extensive Photoshop experience — scanning, archiving, photo restoration,
and online presentation.
- Photography of graves and artifacts.
- Audio interviews with family members.
- Selective password protection of portions of the site, to safeguard
privacy.
internetgenealogy.com (1996 - Present)
- Built and maintain my own Slackware Linux server at home.
- Maintain apache, ssh2, samba, bind, sendmail, pop3, and IP Masquerading services
for my home network.
- Designed security system to scare off port scanners and to shut down the
system if intruders are detected.
- Web site online at http://www.internetgenealogy.com/
References available on request.