Contact Information
Experience
Education
Presentations & Publications
Computer Skills
Contact Information
Joshua Boyd
Ashburn, VA 20147
United States
Contact me via e-mail
Back to top
Experience
Photrade.com — Cincinnati, OH
Agile Web Applications Developer
May 2008 - October 2008
- Scaled infrastructure from a single Linux server to a virtually unlimited number of servers utilizing Amazon technologies including EC2, S3, and Persistent Block Storage. Other standard technologies used included NFS, SNMP, Scalr, Nginx, MySQL Master/Slave Replication and mysql-proxy. This effort allowed the application to scale to support 100x the previous amount of users and traffic.
- Performed numerous performance tuning efforts, including schema optimization, MySQL tuning, multiple caching layers and a filesystem abstraction layer.
- Built out multiple sub-applications utilizing the YUI JavaScript library and AJAX.
- Built the foundations of an API layer providing developers with methods to be utilized in AJAX as part of the core application, as well as allowing external developers entry into the application.
- Built out a Solr search cluster and migrated all data from Lucene, currently operating with a single master and two slave instances.
- Performed regular code reviews and served as technical lead to three other developers.
- Served as the project management interface between the CEO and the team of developers, scheduled and prioritized tasks and releases.
- Acted as release manager and quality assurance manager. Implemented Hudson to use for continuous integration, staging releases, and production releases. Integrated Hudson with Phing, Selenium and phpUnit.
- Developed all application code using Agile practices; including unit testing, test driven development, fast iterative releases, and stints of XP.
JBIP, LLC — Cincinnati, OH
Founder
November 2007 - Present
- Designed and implemented load-balanced and redundant hosting solution for Client’s Drupal CMS (content management system) project.
- Consulted and assisted with implementation for Client project extending several open source projects by implementing a commercial encryption library.
- Implemented a custom module within the Drupal framework facilitating interaction with a third-party IVR (interactive voice response) system.
Bridge Worldwide — Cincinnati, OH
Associate Web Developer
May 2007 - February 2008
- Administered, designed, maintained and supported numerous Linux servers.
- Designed and supported medium sized relational databases in MySQL and Oracle 10g.
- Designed solutions for hosting of web applications in a load balanced and redundant environment.
- Developed new processes for improving communication with other teams in the organization, as well as with off-shore teams.
- Developed numerous web applications using PHP 5, MySQL 5, JavaScript, AJAX, Perl and other technologies for Fortune 100 clients.
- Maintained numerous existing web applications created in numerous programming languages.
Radford University — Radford, VA
Information Technology Specialist II
March 2007 - May 2007
- Configured, operated, maintained, and repaired Human Patient Simulators, high/mid fidelity manikins, computers and audiovisual equipment.
- Supported faculty in developing and implementing appropriate and effective healthcare scenarios for simulation equipment.
- Programmed and debugged clinical scenarios for human patient simulators.
- Designed, analyzed, and modified specifications and standards for utilization and evaluation of simulators, computers, and audiovisual equipment.
- Supervised and trained other professional and technical personnel in technical aspects of simulations.
- Performed and supported quality assurance testing, annual maintenance, and inventory control process of equipment.
- Designed and administered numerous Windows 2003 servers, including SQL Server 2005 and IIS services.
Radford University — Radford, VA
Information Technology Specialist I
August 2005 - March 2007
- Provided advanced technical support for faculty and staff in using learning technologies and other various software tools.
- Developed an expert system using PHP 5 and Oracle 10g for use by University technical support services to provide a higher level of support to faculty and staff.
- Responsible for building and maintaining software images for Macintosh and Windows computers.
- Developed documentation and trained staff on numerous systems and technologies.
Back to top
Education
Radford University — Radford, VA
Bachelor of Science, Computer Science, Concentration: Software Engineering
August 2003 - May 2007
- Led a team of five software engineering students in a year-long effort to re-design and fully document an existing content management system. Converted from PHP/MySQL/Access to ASP .NET 2.0 with an Oracle back-end.
Back to top
Presentations and Publications
- Radford University Undergraduate Research Forum, "Grid File Systems: A Forensic Analysis", April 20, 2006
- WMSCI 2006, "Grid File Systems: A Forensic Analysis", July 19, 2006
Back to top
Computer Skills
- Administration
- Systems administration/security/optimization (Macintosh OS X, Linux, FreeBSD, Windows 2003 and Windows XP Operating Systems)
- Web server administration/security/optimization (Apache and Microsoft IIS)
- Database administration and manipulation (mySQL, SQL Server, Oracle 10g)
- Custom firewall building using both Linux and FreeBSD Open Source tools
- Open Source Projects
- Member of the Drupal Documentation Team
- Drupal core contributor
- Drupal Module Contributor/Maintainer
- Programming Languages
- Ada
- C/C++/C#
- Java
- Perl
- Unix Shell Scripting
- Visual Basic
- Visual C#
- Web Languages/Technologies
- ASP.NET 2.0
- CSS
- HTML, XHTML, DHTML
- JavaScript
- PHP
- XML/XSL
Back to top