Skip to content

Curriculum Vitae

Mark Lee Website
Summary
Application/website developer and system administrator with a focus on UNIX-based systems. Additional experience in project management and database administration. Interested in user interface design and standards-driven web services, in particular desktop-web application integration.
Special Skills
Experience
  • Web Developer / System Administrator, Viverrae, LLC (AutoFerret.com), November 2007 to present
    • Maintained and provided support for the public-facing webserver(s), including backporting packages when needed, and applying security fixes in a prompt and efficient manner
    • Implemented the infrastructure necessary to support version control and project management for the website
    • Refactored significant portions of the code to reduce redundancy, through the use of templating, generalization of code, and inline documentation
    • Improved the performance of several important sections of the website through SQL optimization
    • Designed and implemented the database schema, application logic, and user interface of several key features of the website, e.g., the dealer portal
    • Designed and implemented an widget for deployment on several social network websites
  • Developer, Avant Window Navigator, March 2007 to present
    • Created a branch of the dock's source code that allowed users to run it without the need for desktop-specific dependencies, which was merged into trunk and released
    • Refactored and maintained the applet project's autotools-based build system so that it is easier for new developers to add their applet to the project
    • Maintained the applet library's bindings to Python and Vala
    • Moderated/monitored the forum, IRC, and Launchpad project management system for support requests
    • Maintained the user and developer online documentation for the project
    • Maintained several different applets
  • Unix Administrator, Information School at the University of Washington, February 2007 to June 2007
    • Maintained and provided support for five Debian Linux servers (four publicly accessible) and one NAS device, used for educational and research purposes
    • Extensively documented all changes made to the server infrastructure, and noted inconsistencies from prior installs
    • Triaged support requests via RT
    • Researched and implemented various security measures in order to prevent intrusions into the systems and memory/process-related local denial-of-service attacks
    • Implemented two-way Kerberos authentication, integrated into Active Directory's authentication scheme
    • Helped implement a software configuration management solution to unify the configuration of the servers
  • Developer, Informatics Capstone, January 2007 to March 2007
    • Designed a modification to both an open source real-time collaborative editor and an open source project management system as a proof-of-concept for a workflow model that combines the advantages of both real-time and asynchronous remote collaboration
    • Tested the modification in terms of interaction usability and evaluation of the model
  • Consultant, Ben and Jerry's Ballard, December 2006
  • Consultant, First Year Programs at the University of Washington, March 2006 to June 2006
    • Determined via observation and interview of the staff and a survey of their patrons of the inconsistency of the workflow regarding their publications
    • Prepared a solution that streamlined the publication process, and also took into account their new online publications position
  • Web Developer, Intel Research Project, January 2006 to September 2006
    • Installed/configured MySQL, Subversion/Bazaar/Trac on their Fedora Core machines
    • Designed/implemented a cross-browser, / powered web interface through which users could load, save, add, and remove graphical representations of their network devices from their account
    • Implemented a backend for a program that scanned and indexed the metadata of a variety of music files in order to apply library science metadata techniques for searching purposes
  • Member, SWAT Robotics: Website/Information Technology Subteam, June 2002 to April 2003
    • Installed and configured PHP, configured Apache webserver on their Red Hat Linux server machine
    • Helped design and implement team roster system
  • Member, RHS Website Development Team, February 2001 to June 2003
    • Created a for use by classes, clubs, and sports teams, which includes a calendar, assignments, news, and the daily bulletin
    • Worked with the administration to gather static information to post on the website, and to iron out legal issues with some of it
    • Installed/administered an Apache + PHP webserver setup on a Windows NT 4 server
Education
Volunteer Work
References
Supplied upon request.