Curriculum Vitae

Michael Joseph
Lansing, Michigan, USA.
mike@mode3.net

SKILL FOCI

  • Programming
    • Web based applications
    • Cocoa based applications for Mac OS X
  • Web Development
    • W3C valid XHTML and CSS
    • Cross browser compatibility issues
    • Action Script 3.0 application interaction development
  • System Administration
    • Unix/Linux
  • Security
    • Unix/Linux system security
    • Web application security

EDUCATION:

Michigan State University

  • BA Telecommunications, Information Systems and Media

Global Information Assurance Certification

  • GSEC Security Professional

EMPLOYMENT:

The State News - MSU's Independent student newspaper

  • Web Adviser and Programmer
  • Currently employed as one of 9 full-time, professional staff
  • Develop and maintain custom content management systems
  • Develop and maintain custom work-flow applications
  • Build and maintain all Unix and Linux based servers
  • Train and assist student staff in web and information technologies

TECHNICAL EXPERIENCE:

  • Languages: C, C++, Perl, PHP, Javscript, Action Script 3 (Flash), Unix shell scripting, XHTML, CSS
  • Development: Subversion, CVS, XCode, Eclipse, some Perforce
  • Frameworks: Cocoa, Carbon, Foundry
  • System Administration: Unix/Linux, Mac OS 7-X, Windows 3.1-2000/XP
  • Concepts: Networking, MVC/3-Tier methodologies
  • Training: SANS Security Essentials - Bootcamp Style

PROJECT EXPERIENCE:

State News
- Advised students on visual design and construction
- Helped to ensure valid markup and usability
- Managed project from inception to creation to deployment
- Developed and maintain all backend code (see Gryphon)
Lansing Lowdown
- Advised students on visual design and construction
- Helped to ensure valid markup and usability
- Managed project from inception to creation to deployment
- Developed and maintain all backend code (see Gryphon)
Portfolio
- Advised students on visual design and construction
- Helped to ensure valid markup and usability
- Managed project from inception to creation to deployment
- Developed and maintain a robust backend for WYSIWYG site development, media gallery creation and management and file management
SNAA
- Advised students on visual design and construction
- Helped to ensure valid markup and usability
- Managed project from inception to creation to deployment
- Developed and maintain a robust backend for site management, gallery creation and management, user and account management, calendaring, email newsletters and much more
Help
- Advised students on visual design and construction
- Helped to ensure valid markup and usability
- Managed project from inception to creation to deployment
- Developed wiki-like management to allow students to easily update help documentation
Michigan House Democrats (Caucus)
- Took over project in final stages to ensure rapid deployment
- Tweaked overall design to ensure ADA Section 508 compliance
Michigan House Democrats (Political)
- Helped manage project from inception to deployment
- Provided visual design advice
- Developed and maintain backend for file, media, page and press release management
Lansing Board of Water & Light
- Helped manage project from inception to deployment
- Created valid, cross browser compatible XHTML and CSS from designer's PSD files
- Developed and maintain backend for file, media, page and press release management
Kingfisher
- Simple to use content management for small to medium sites
- Cross browser compatible, valid XHTML and CSS
- Page, file, media and news management
- Fully extendable
Gryphon
- Powerful, but easy to use, content management system for small to medium sized newspapers and magazines
- Fully extendable copy importing sytem
- Fully extendable plugin system
- Support for any media type through Media Adapter system
AdPilot
- Simple online ad management system
- Provides group based access for admins, advertising executives, clients and designers
- Facilitates communication and faster ad turnaround
Skedulator
- Online calendaring application
- Easy group and user permission system
- Simple to use natural language time parsing
Phototrack
- Assignment scheduling system for news photographers
- Facilitates quick and easy communication between photographers and editors
Foundry
- Robust MVC Framework
- Over 5 years of continuous development
- Advanced object-model-relationship mapper
- Complex templating
- Provides foundation for Kingfisher, Gryphon, Skedulator, Phototrack and many other sites