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
- 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 |