N. Brad Garrett
201 W Park Ave Apt C, Greenville, SC 29601
615.584.2766
bradezone@gmail.com
Objective
To innovate in the field of web development and create useful applications that people enjoy.
Experience
Greenville, SC, October 2008 – Present
Greenville, SC, December 2006 – September 2008
- Designed and developed version 2 of our flagship product, BlueInk CMS — demo.blueinkcms.com — a content management system that allows website owners to select from various content types and drag and drop content around their pages in real time. For this large-scale project I planned the MySQL database organization and used CakePHP as my development framework. I heavily incorporated AJAX technology using the Mootools JavaScript library to create an intuitive experience for end users. I responded to client feedback in order to make continued improvements to the software.
- Developed effective blog functionality for BlueInk in about a week’s time, allowing for comments, multiple blogs per site, RSS feeds, and archives accessible by year, month, and day.
- Handled the front-end conversion of Adobe Photoshop files to standards-compliant XHTML and CSS for many BlueInk websites, including the following:
- Developed www.jobazon.net, a job posting site for a company located in Greenville.
- Developed a moderately large intranet application for a disaster relief company, and another for a band management firm.
Lead Developer, Web Technologies Department at Bob Jones University — www.bju.edu
Greenville, SC, January 2004 – December 2006
- Spearheaded a redesign of the main university website — www.bju.edu — during the summer of 2004, focusing on web standards compliance, modern appearance, and efficiency of dynamic content.
- Developed a CMS for the university intranet that does not require a database but instead manipulates flat files.
- Set up several e-commerce sites using oscommerce and zen-cart.
- Implemented a new design for the BJU Press home page — www.bjupress.com — and created five new portal pages targeting specific groups of customers.
Education
B.S., Bob Jones University, 2006
Major: Computer Science
Minor: English
Personal Projects
- Klection — www.klection.com — lets you organize the movies, TV shows, and video games in your personal collection. You can also leave comments for each item and read other member comments there or from a central page, also available as an RSS feed. Klection provides a clean and user-friendly interface for keeping track of what you watch and play. (Developed in Python with Google App Engine and Freebase.)
Skills
- Proficient in PHP and the CakePHP framework, CSS, XHTML, XML, JSON, MySQL, PostgreSQL, and JavaScript, including popular libraries such as Mootools and jQuery.
- Possess an aptitude for application design from the planning stages all the way to implementation.
- Experience with a variety of tools including Eclipse IDE, MAMP, cPanel, and Photoshop.
- Knowledge of Apache server and proper security settings.
- Managing file repositories with Subversion.
- Experience customizing templates for sites built on WordPress, Joomla, Google App Engine, and Magento.
- Considerable knowledge of Windows, Linux, and Mac environments.
- Familiar with Python, Ruby, C#, Java, C++ and Assembly, as part of my degree requirements.
- Extensive study of web standards and browser compatibility quirks, frequently visiting sites of top industry voices such as Jeffrey Zeldman, Jeff Croft, and Deane Barker.
Interests
- Composed several tracks of electronic music.
- Co-wrote a novel with a friend in high school about two young brothers who go on a bizarre hunting adventure.
- Love to travel and lived in Germany for 3 years when I was a kid.
- Enjoy participating in fantasy sports and have won several leagues.
- Maintain a personal blog called Bradezone — www.bradezone.com — where topics range from high philosophy to random nonsense.