Resume
.doc .pdf .txt
Kaanon MacFarlane
Experience
Lunarpages Web Hosting, La Habra, CA
Programmer
August 2005- Present
- Developed Dedicated Server Management system for integration into billing management system.
This system allows the system administrators to keep track of the dedicated machines. It also easily
sends billing information to customer service and allows for online rebooting of servers. - Worked on development of survey/test creation and results pages for company intranet. Used custome PHP image-making
functionality for easy to read bar graphs, as well as scoring. - Add features to existing pages in billing manager with Javascript as client-side validation and PHP as server-side validation.
IslandBreeze Web Solutions, Corona. CA
Programmer
Spring 2004
- Implemented CGI scripting using Perl to process information from forms.
- Automated mail-sending from web page to clients.
- Fix problems on existing web pages.
Personal and School Projects
PHP
- Wrote RSS feed parser for personal homepage project using Document Object Model (DOM), Xpath and XML data. Used MySQL database to keep track of user information.
- Administrative Lead for a PHP-based web driven content management application that used XML files to store data.
- Wrote guestbook application for personal web site.
Javascript
- Implemented Client-side validation of form entry.
- Reconfigured document style without querying the server.
- Fill in forms based on select box value.
C++
- Developed a dynamic schedule generator with a team of 3, which allowed users to convert weekly schedules to a sorted daily schedule in plain text or XHTML compliant format.
- Wrote a C++ calculator program with support for nested algebraic expressions and multiple variables.
- Rewrote Linux Kernel to add support for the Earliest Deadline First algorithm of process scheduling.
- Wrote an application to solve the vertical line stabber problem. Used OpenGL to display said line.
Java
- Constructed a Java Interface to a PostgreSQL database. The application allowed for queries into sample data consisting of information about clubs and organizations in the college of engineering.
Python
- PyBM, a Python based BibTeX database manager with add, edit, and delete capabilities, as well as a bibliography search by keyword.
- Built an interpreter and compiler that parsed “SIMPLE” code and interpreted the code at runtime or compiled it into assembly code.
- Built simulator for ants provided by “Dinner with the Ambients” 2004 ICFP programming contest.
Perl
- Scripted random background generator tool to randomly replace background file with another from same directory.
- Scripted tool to find duplicate files in a filesystem.
- Wrote script to replace every instance of a word with another word.
Education
Bachelor of Science, Computer Science, July 2005
University of California, Riverside
Coursework
- C++ Programming
- Data Structures and Algorithms
- Theory of Automata
- Software Engineering
- Software Construction
- Circuits and Logic Design
- Compiler Design
- UNIX System Administration
- Database Management Systems
- Operating Systems
- Programming Languages
- Computational Geometry
Other Positions
- Studio Associate (7/03-11/04) - Cashiered for studio, took senior photograph orders, coordinated photographers and customers
- AVID Tutor (9/03- 6/04) - Facilitate tutorial sessions using Inquiry-based method.
- Mentor (8/01-5/03) - Provided advice on transition to college from High School.
- Cashier/Cook (5/01-5/02)- Prepare food and handle orders from customers.
- Tutor(1/05-4/05)- Instruct 12 third graders in math and language arts concepts.
- IAP Facilitator(1/05-6/05)- Inspect transcripts and calculate GPA
Leadership
- President of National Society of Black Engineers (University of California, Riverside)
- Volunteer for Mathematics, Engineering, and Science Achievement (University of California, Riverside)
- Volunteer at Church(Faith Community Church, West Covina, CA)
- Former California Scholarship Federation President (Bloomington High School Chapter)
What is this?

May 19th, 2007 at 1:23 pm
Greetings Brother Kaanon:
Your site on first site is great. I am a friend of your Mom’s in New York City, she is proud of you and because I am a true believer in the “village concept,” so am I.
Congratulations to you both on your recent nups and my very best wishes to you both.
Continue making the “village” proud.
Best
Thomie