Accomplishments
May 19, 2010Below, an extensive list of my experience and accomplishments. This page was designed to allow prospective employers to do additional research beyond that in a typical curriculum vitae.
This is also designed to exhibit the tried-and-true properties of the systems I've designed and deployed.
PHP-Based Forum System
Currently live on YouN00b.com, the forum system I've constructed features these elements:- Multiple categories
- Paginated topic and post listings
- Administrator and Moderator Controls and Panels, with features such as:
- IP-Based user tracking and banning
- Hacker detection
- Simultanious sessions and IP monitoring for prevention of cross-site scripting and cookie-theft attacks
- Post removal and editing, topic locking, topic stickying
- Dupe detection not reliant on IP address
- Topic moving
- RSS and HTML-based feeds of recent activity
- Keyword Search
- Automatic Sitemap generation and update for Yahoo!, HTML for users, and sitemap.xml for all other engines.
- Tokenized forms and double-post prevention. Aids in prevention of spam, and attempts to use automated posting techniques including macros.
- Forum signatures and posts rendered through a secure BBCode interpreter to allow basic text formatting (links, images, bold, underline, etc)
- To date, has handled over 43,000 posts and 2,400 topics.
- Designed securely using regular expressions to filter script variables, and encoding of MySQL-related constructs.
Member Profiles / Social Networking
Currently live on YouN00b.com- Photo/Avatar galleries with comments, with provisions to prevent multiple uploads of the same object, instead applying one physical file to the profile, reducing filesize footprint.
- Profile comments, custom fields (about me, messengers, hobbies, and so on).
- Ability to purchase an ad-free account via donations, or by using site "points" called "YeN" (No relation to Currency) which are acquiried through contribution and interest earnings.
- Feeds, Homepage, and Notifications similar to Facebook.
- Live chat with moderation abilities.
- Site, and indvidual statistics and leaderboards.
- Bug tracker and feature request/rating scripts.
Server Information and Monitoring
Currently live on YouN00b.com, applies to all sites on the server- Site information, such as server hostname, SSL site, request ports, OS, PHP Version, Server Signature, Document Root
- Physical space available, out of total space.
- Processor count, brand/revision, and load per core.
- System Uptime
- Running Process Count
- Memory Information, such as Free RAM, Paging Space, and Virtual Memory
- Current Server Uptime (not system), Total Server Uptime (counting time between restarts)
- Total Server Data Output, divided by Total Uptime for daily average.
Mail Exchange System
Currently live on YouN00b.com- Typical messaging elements, such as dropdown user selection, subject, message body, and reply/forward/delete.
- Allows user to see the URL of images before viewing them, to prevent user's IPs or other information to be captured by other members. (Similar to E-Mail's "Click here to view images")
- Sent assurance to verify that the message was delivered without system fault.
- Compartimentalizes messages so that only the intended recipient can view the contents.
- Allows external contact (from other sites) to select members, and also automated notifications.
- To date, has delivered over 11,000 messages.
Administrator Control Panels
Currently live on YouN00b.com- Account activity monitoring (to view, in bulk, the last time members were logged into their accounts, by half-hour).
- Both moderator and administrator activity logs to track what changes/actions were implemented by what member of the team.
- Account administration, including:
- Querying a User - Allows an admin to view information about an account to detect issues early, for example an average rating assigned, last ban date, last post, etc.
- Profile Editing - Designed to remove offensive or otherwise disallowed elements from a member's profile.
- Disable Account - Logs a user out of their account, and prevents them from logging back into the account.
- Upgrade/Downgrade from Moderator status
- IP Query, and Detect Duplicate Account - Designed to find accounts deemed "Dupes" or "Sock puppet" accounts that may pose a spamming risk, and allows the banning of IP addresses.
- Site-wide messaging for distribution of important information, or general newsletters.
- Sitemap generation and search engine pinging to keep sitemaps current.
- Activity Monitor - Shows actions on a day-to-day basis, and allows review of each days actions.
- Contact SysOp (myself) via text-messaging for critical issues.
- Shutdown site - Also for critical issues.
Automated Task Management
Site performs the following tasks once a day:- Recalculates member's submission and post counts to actual, database-present, values
- Calculates and adds member "interest"
- Increments consecutive days for member reference.
Latitude/Longitude Mapping Software
Live, but not publicly available on ParkReference.com- Parses and optimizes output from Garmin-brand GPS units into maps capable of being: Panned, Zoomed, Rotated, and Captioned with length estimation.
No comments yet! Be the first!

Facebook
LinkedIn