Michael G. Lizak
mglizak@hushmail.com
(416)767-9368
475 Millwood Avenue
Toronto, Ontario
Objective

My objective is to enhance the growth and efficiency of my employer in an intermediate information technology role, developing my skills and knowledge of this field.



Employment History
Software Developer Lachesis Solutions, Inc. Aug. 2000 - Sep 2001
  • Significantly enhanced the functionality of existing user login system, allowing for automatic account creation and forwarding to appropriate content using 'Action Keys'. This system is written in Java and HAHTTalk (a Visual Basic variant), and connects to an SQL database.
  • Designed and developed a generic on demand user login and account creation system in Java. This system used XML and XSL to format html, presented using Java servlets. The environment was entirely customizable, based, in part, on database settings for a given client organization, the XML content.
  • Set up a Java RMI data feed to a customer to transfer post-test data to the customer's database.
  • Heavily promoted unit testing and JUnit as a means to improve the quality of our software, and speed of maintenance of software.
  • Provided Unix knowledge support to development team, as system was ported to Solaris servers.

Systems Administrator The Software Group Dec. 1998 - June 2000
  • Maintained and Upgraded computers and peripherals on the company network (roughly 40 computers: 20 user machines, 20 test machines, several compile machines, and 3 servers: 1 SCO Openserver 5.0.5 development server, 1 Windows NT sales server, and 1 Linux server) by installing appropriate hardware (IDE or SCSI drives, video cards, ethernet adapters, tape backup drives, SCSI controllers), operating system (Windows, SCO Openserver 5.x, Linux) and application software (MS Office, Netscape, Outlook 9x).
  • Integrate new machines into the TCP/IP network, by entering DNS entries, adding Samba configurations to Linux and Unix machines, allowing NFS access to the development server, and ensuring a physical connection through patch panels.
  • Have installed and serviced customer database system, Maximizer Enterprise, Edition 4.0, with Btrieve server, and Maximizer Exchange.
  • Provide users with help desk support for MS Office, Maximizer, Netscape, Windows 9x, Windows NT, Windows 2000, lpd and Samba printing-related issues, and network problems (TCP/IP, SMB, NFS).
  • Monitor and regulate usage of network traffic, server disk space and processor load, software licensing, and test machine usage to ensure efficient resource usage.
  • Maintain internal web site using Apache HTTP server and CGI scripts.
  • Assist web page developer in optimizing HTML content and ensuring compatibility for both Netscape Communicator and Internet Explorer.
  • Advise Management on possible problems; offer solutions to those problems and other issues.
  • Maintain backups using CTAR (on Unix) and Backup Exec (on NT) software and Exabyte tape drives.
  • Purchase new hardware and software at my discretion using a monthly budget.

Component Tester KL Group Jan. 1997 - Apr. 997
Sep. 1997 - Dec. 1997
  • Developed and utilised regression tests for GUI components: Java (using Java Star) and X Windows/C (using Doctor X and an in house application).
  • Used black box testing to test behaviour of components at and near boundary conditions, and for random samplings of other values.
  • Reported unexpected component behaviours and regression test failures to developers and supervisors.
  • Noted differences in behaviour across Unix platforms, notably Solaris, Sun OS, HP/UX, AIX, SCO Unix, and Linux.

Applications Developers Cableshare Interactive, Ltd. Jan. 1995 - Apr. 1995
Sep. 1995 - Dec. 1995
May 1996 - Aug. 1996
  • Maintained and enhanced C software emulation of Cableshare's interactive television set-top box for use in a Solaris environment, using C. Essentially a 'remote control' interface with the video display appearing in a Window under X Windows, and audio through the local computer's sound card.
  • Created early start-up scripts using Perl on Solaris to activate the appropriate daemons in the correct order.
  • Laid Cat-5 cable, installed Windows and Linux in dual-boot configurations, developed automated reports using Power Builder and Microsoft Access databases, and performed other systems administration tasks.


Education

Candidate for Bachelor of Mathematics at the University of Waterloo:
September 1994 to August 1998 Seeking to resume studies part time.

Studies included software development, modular abstraction, object oriented programming, SQL database usage; algebra, calculus, group theory, graph theory; accounting, chemistry, social sciences.



Hobbies and Interests

  • Experimenting with Linux on my personal computer. Currently, I'm using Mandrake 7.0.
  • Logic puzzles and word puzzles.
  • Reading: science fiction and fantasy novels; philosophy, psychology, computer theory and sociology texts.
  • Biking, kayaking, in-line skating and rock climbing.
  • Studying systems found in the real world (physical and logical).
  • Linguistics and other languages (I speak German and Hungarian).