Updated: 2011-08-08
22 Oak Street Ottawa, Ontario, Canada. K1R 6S9 Telephone: +1 (613) 235-6216 E-Mail: idallen@idallen.ca WWW: http://www.idallen.com/
Developing curriculum and teaching students at the Algonquin College of Applied Arts and Technology. Current topics: Unix/Linux script programming, Linux for programmers, Web/CGI programming, TCP/IP network programming, Unix/Linux system administration, computer architecture. Prior topics: intermediate C programming (compiler writing), Windows 9x, Visual Basic, IBM OS/390 (MVS JCL).
Responsible for technical management, design, and programming at the 60,000-member National Capital FreeNet (NCF), Canada's largest community network. Supervised NCF's adoption of WWW and PPP technology under Unix (SunOS/Solaris).
Responsible for a network of 50 Unix computers in the Computer Graphics Laboratory at the University of Waterloo. Configured, upgraded, and modified most areas of the Unix/Ultrix system environment to support academic research. Some real-time message-passing programming experience under the NRC Harmony operating system.
Supervised a staff of seven student consultants in the Mathematics Faculty Computing Facility at the University of Waterloo. Solved faculty, staff, and student problems on computers ranging from Honeywell DPS-8 main-frames to networked Unix/Ultrix super-mini's and Sun workstations.
* Decades of experience (1976 to present) with several variants of Unix/Linux on various hardware platforms and virtually under VMware. This includes:
- Unix/Linux systems administration - X-Windows installation (xdm, xrdb, etc.) - Protocols: HTTP, NNTP, SMTP, POP3, etc. - Samba, Apache, News, sendmail, postfix, DNS/bind, Shorewall, troff/groff, etc. - system and network security; ssh, NAT, firewalls - network and communications programming, iptables - Unix/Linux kernel configuration and installation - C programming, Perl, PHP, Java, CGI, RRDTool, rsync, sh/csh/awk/sed scripting, etc.
- assembler: PDP-11, GCOS, IBM-PC
- real-time O/S: RT-11, Harmony [NRC]
- IBM mainframes: VM/CMS, TSO, JES3, JCL
- Macintosh System 6/7 (MPW C, Hypercard)
- legacy languages: COBOL, FORTRAN, PL-1,
Pascal, ALGOL, SNOBOL, MODULA2, etc.
* http://www.idallen.com/resume/