Paul Stanisci

Professional Experience
Freelance Consulting - March 2003 to Present
Newschoolers Site Build
September 2003 - Ongoing..
Newschoolers.com is an ever-evolving social-networking site, dedicated to the youth skiing market. Paul's primary role is the design & development of the software that makes up Newschoolers.com. Suggestions for site improvements are welcomed by the site's operators, as well as it's very active community. Paul's work includes creating interface mock-ups based on feedback, and creating the functioning site from the sample pages. In addition to site development, Paul is responsible for server maintenance & upgrades, backup management, disaster recovery & all other things technical.
Health Canada Asset Inventory
November 2005 - October 2006
Health Canada, a department of The Government Of Canada, is implementing a system to discover, categorise & track all the department's IT assets from every office across Canada. Paul's role is to analyse asset data captured from these many sources, and to re-format the data into uniform standards for import into Health Canada's asset tracking & financial systems.
LSO War Game Scenarios
January 2004 - December 2004
Paul helped to design and implement live "war game" scenarios as part of an online security training course for Learn Security Online. This project included two Unix challenges and one advanced TCP/IP challenge. Paul was part of a two man team that developed these war game servers which challenge students to demonstrate learning and skills in topics such as debugging, exploit development, password recovery, covert channels, and port knocking. The scenarios ran in isolated remote-shell environments so players could attack systems on their training network, without interfering with the host server or other players.
ISP Server Manager
March 2004 - April 2004
Participated in the design and implementation of an automated account management system for an ISP based on server agents, a MySQL back-end, and a PHP based front-end. Paul was responsible for the overall software & interface design, and evaluating integration of server management software with the individual servers. This project brought together capabilities from diverse server OS components and software into a single web based front-end and MySQL based back-end management system.
Telnet Co-Pilot
July 2004 - August 2004
Participated in the design and implementation of a custom Telnet Proxy service that allowed multiple clients to share a single telnet session. A remote server could use XML to instruct the Telnet Proxy to create & destroy proxy sessions. Once a proxy was enabled, many clients could connect and simultaneously interact with the shell. Paul's role for this project was as a primary developer.
Avalonworks / IGS - September 2002 - April 2005
Network Monitoring & Intrusion Detection
November 2004 - December 2004
Avalonworks hosts servers for the Government of Canada, and many other private sector companies. They had decided to switch their network monitoring system from Big Brother to Nagios, as well as implement an intrusion detection system (IDS) based on SNORT & ACID. Paul was tasked with building, testing & measuring the systems for network monitoring and intrusion detection.
Windows NT to 2K/AD Network Migration
January 2004 - October 2004
The Avalonworks / IGS network environment contained servers & desktops that ran on a mix of Windows NT, Windows 2K and Windows 98, making administration & security patching difficult. Paul built a new Windows 2K network using Active Directory Services to help manage all of the network desktops and servers. All users, their mail, NAS files, services & permissions were migrated to this one standardised system for easier management, after thorough tests to ensure a clean & error-free transition.
Public Works and Government Services of Canada - January 2002 - April 2002
Software Asset & Data Analysis
January 2002 - April 2002
Public Works And Government Services Of Canada (PWGSC) began a project to discover and record every commercial software license in use by their department. With a list of applications in the millions, it was Paul's responsibility to evaluate data integrity, and design reports that would allow PWGSC to know how many of each type of software was in use, not in use, and being retired. Retired software applications could be used to obtain cheaper "upgrade" licenses from vendors to save the Government Of Canada money on new software acquisitions.
Technical Summary
Programming Skills

C/C++ (*Nix & Windows Environments)

Perl

PHP

Csh/Tcsh/Bash shell scripting

HTML & Javascript

SQL

XML

HC11 Assembly

8051 Compatible uP

68000 Assembly

 
Operating Systems

Linux (Debian, Redhat, Fedora, Mandrake, Ubuntu)

FreeBSD (4, 5, 6)

Windows (98, 2000, XP, Server, Adv. Server, Active Directory)

Sun Solaris (7, 8, 9)

QNX

DOS

 
Databases

MySQL

MSSQL & Access

 
Services

Apache

IIS

Mysql

MSSQL & Access

Samba

ProFTPD

BSD Packet Filter (ipfw, natd, ipf, ipnat)

Snort & ACID Intrusion Detection

Nagios Network Monitor

Win2K Active Directory Services

IPTables & IPChains

Bind DNS Server

 
Hardware

Knowledge of specification for ISA, PCI, AGP, DDR-SDRAM, PC chipset and x86 architecture

VHDL (Mentor Graphics, Max Plus, FPGAs)

HC11 & HC12

Pic uP

8051 series uP

Serial & Parallel data transmission (USB, COM, Ethernet, Modbus)

 
Education
Algonquin College, Ottawa
Computer Engineering Technology (/w Honours & Co-op)
(2003)
 
Algonquin College, Ottawa
Linux (Red Hat) Advanced Administration
(2001)
 
Security Clearance
Paul has an ENHANCED security clearance granted through Avalonworks.
(November 2005)