Author Archive

RokBooster

RokBooster uses a combination of libraries, parserers, compressors, caching and background processing to increase page loads speeds dramatically. Some of the libraries I used include; JSMin, YUI, phpQuery, and LESS.

Background processing of caching and compression on the first call to a uncached page, the page itself loads normally, this prevents the typical bogging down when a page is initially called and pages that haven’t been called will also not take up server space.

MD5 sums on compressed and cached files ensures that any changes to a page will automatically trigger the re-caching of it.

PhpQuery for DOM parsing is used in place of traditional Regex, which is much faster and uses less resources.

YUI does not account for @import stylesheets, so LESS aggregator  is used to retrieve and compress these files that would normally not be included in caching.

AJAX is used in the administration to quickly clear all cached files.



rokbooster-css

CSS Compiling and Compression with YUI and phpQuery

 




rokbooster-js

JS Compiling and Compression with JSMin

 

 

rokbooster-admin

Administration with AJAX Cache Clearing

 

Continue Reading

Publishers Communication Systems

About

PubCom is a network of services including subscription clearing services and a sales development center.

IT Department Administrator

Developed and deployed company’s primary SOA application for order processing, customer payments, accounting processes, sales reporting, and B2B activities. Led multiple concurrent web projects while practicing good programming standards and following project life cycle practices. Includes: site architecture and infrastructure, backend development using open source toolset (PHP, MySQL, Apache, Linux and others (i.e LAMP), front end development with CSS and HTML XHTML, web systems, networks and server administration. Primary developer for company’s primary application built on CodeIgniter, in MVC OOP including front-end UI’s, backend programming, cross browser compatibility, MySQL database design using complex queries. Project manager for 4 concurrent projects in PHP, MySQL, JavaScript, MVC, OOP using a variety of Supervised IT team members, delegated work, assigned tasks and enforced deadlines. Strategically planned and programmed applications that collected business minded intelligence and helped to better manage the Business to Business and Business to Customer transactions. Led the design, development and deployment of internal and external facing websites on Magento e-commerce platform. Implemented project management and ticketing system to increase productivity. Managed more than a 12 company websites written in HTML, CSS, JSP, ASP, and .NET. Maintained, updated and created backups with for a mix of local, remote, private, virtual, shared, Linux and Widows servers.
Continue Reading

Valanx

About

The popular AEC (Account Expiration Control) Component for Joomla! CMS, a membership and subscription manager.

Web Developer & Technical Support

Served as a senior member of the PHP Development Team developing for new and existing web applications, including commercial Internet-based travel aggregator and distribution system. Utilizing in-depth knowledge of PHP 5, and OOP. Activities: Front-end development and back-end development with PHP, JavaScript, and Smarty, using open source and commercial toolset (PHP, MySQL, Apache, Windows and others (i.e WAMP) . Fulfilled new feature requests and meeting customer requirements for existing web application quickly and efficiently, while collaborated with team members in code reviews and quality assurance testers to insure code integrity. Assisted in the Development of new Corporate WordPress site.
Continue Reading

Akeeba

About

Akeeba Ltd specialises in building Open Source PHP software for backing up and securing web sites. Our goal is producing the highest quality PHP software, always honouring the core values of Freedom of choice and access to the software’s source code. We go even further than that, by providing the most thorough documentation you’ve seen in PHP software and making it available to everyone.

Technical Support Specialist

Provided technical support for all Akeeba Products, including installation, upgrades, and configuration.
Continue Reading

Zen Grid Framework

The Zen Grid Framework is a feature rich Joomla template framework created for the easy deployment and development of Joomla templates for you and your clients. It features a very smooth and easy to use Joomla template admin which makes controlling the template a breeze for you and your clients.

I reworked the Zen Grid Framework for Joomla! 1.5, rewriting all of the custom jQuery, lots of new features and of course bug fixes.

 

Continue Reading

Joomla Bamboo

About

A professional template and extension provider for Joomla! CMS, built on the Zen Grid Framework.

Senior Web Developer

Lead developer in charge of all software development. Maintained in-depth knowledge of distribution platform guidelines and capabilities to guide development. Designed, planned and managed software development for over 20 custom extensions for Joomla!, using PHP, MySQL, HTML, CSS, JavaScript, and AJAX in MVC OOP. Re-engineered Template Framework including a rewrite of all existing JavaScript and backend UI design. Authored library extension to support all company extensions. Transitioned project management and SVN from a combination of Apollo and Basecamp over to a united one on Assembla.
Continue Reading