RUI M. PEREIRA E-mail: ruip@yahoo.com Web: http://www.geocities.com/ruip CAREER OBJECTIVE Application/software or web developer using Delphi, VB or Java, or ethical hacker. PROGRAMMING EXPERIENCE Feb. 1999 (Contract), Visual Basic Programmer, Microforum Inc. Updated a VB front-end to a CD-ROM for a client. The CD-ROM content consisted of shareware/freeware software, with the software list and information on an Access database, accessed by the front-end. Jan. 1996 – Nov. 1998, Delphi and Visual Basic Programmer, Microforum Inc. Developed VB3, and ported some to Delphi 2 for increased performance, front-ends to CD-ROMs for various company and client products. All were shareware/freeware software collections, with the list and information on Access or CSV (comma-delimited text) databases. Most front-ends displayed the selected software information (description, size, location on CD-ROM, author), a preview image and buttons allowing installation, execution and removal of the software. Developed several in-house utilities (for instance: a timer used for timing tech-support calls along with description and application used for call), and conversion programs (for instance: encryption routines (using XOR method)). Jun. 1995 – Nov. 1998, Senior Beta Tester and CD-ROM Cataloguer, Microforum Inc. Evaluated and beta tested internal and external software for design, functionality, and usability flaws. Developed a procedural checklist for testing software under different operating systems (DOS and Windows) and hardware (PC and Mac). Researched and catalogued software for shareware CD-ROM collections (majority of software was downloaded from the Internet). Used Adaptec EasyCD Pro, WinOnCD and Corel CD-Creator CD-ROM writing software to layout and burn masters (CD-ROM, Mixed CD, CD-DA), copies and beta products on Philips 521 Upgraded, Yamaha and Plextor cd-writers. Mar. 1993 – Feb. 1995, Programming Consultant, Lingo Computer Design Inc. Programmed client and in-house applications using FoxPro. Majority of client applications were front-ends to FoxPro databases, allowing users to view, modify and print the database content. Worked on implementation of a graphical view of a data subset for the Fiscal application using Microsoft C/C++ and DEC/Ultrix C compiler with NeuronData library for Windows 3.1, Solaris 5.3 and Dec Ultrix. Fiscal is a Client/Server Enterprise Information System that displays raw information gathered overnight in graphical and printable format via an end-user client application. The server is a SQL (Microsoft or Sybase) or Oracle database server. Administered company's Novell 3.1x network: responsibilities included user/client and server administration, data backup, client and server hardware maintenance, and Ethernet network maintenance. Assembled and tested client hardware systems, as well as installed DOS, Windows 3.1 and Novell 3.1x software. ADDITIONAL EXPERIENCE HTML Author and Delphi Programmer Designed, developed and maintained a personal home page web site using Win95 WordPad, Allaire’s HomeSite 3.x, MacroMedia’s DreamWeaver, Win95 ftp and CuteFTP. The web site uses HTML 3.x tags, and some JavaScript, in order to allow any user to view the site. Have created a test page in order to play with JavaScript, DHTML, and Java applets. C/C++ Programmer Developed Web CGI programs, under Linux using gcc++, to track web page usage, and allow users to view and update a simple flat-file database. Developed PC utilities such as a lottery number checker; interfaces to electronic organizers (CASIO B.O.S.S., Newton and Pilot); and data converters. Java Programmer Currently developing several utilities using Java 1.1 and 1.2 such as an application launcher, Internet Time clock display, hex viewer, web site update checker, a Millenium countdown applet and an agent (information gatherer and processor) client/server using TCP/IP and RMI. EDUCATION AND TRAINING B.Sc. in Computer Science, 1992 University of Toronto Self-taught: Developed small utilities using C/C++ under UNIX (SunOS, Linux), MS-DOS 3.x - 6.x, and Windows 3.1/95 using TC++, BC++, MSVC++, GCC++, and PowerC. Currently developing several applications for 3Com's Pilot PDA using CASL. Experimented with JavaScript, VBScript, Visual Basic for Applications (VBA) and Active Server Pages (ASP), with Access ODBC, using Microsoft's Personal Web Server. INTERESTS Science fiction, technological trends and photography.