This is a pro bono site I built for the Weston Select Soccer Program, the travel portion of AYSO644; a non-profit organization in my local community. It was built on WordPress, with customization to the template including custom javascript functionality in the staff profiles and the FAQs page. Further improvements are planned for the future.
GIZMO is a company comprised of PHP/MySQL, UI/UX/JavaScript, and native iOS/Android developers. Built on the GIZMO Core™ cloud framework. Creating scaleable custom commercial web applications from end to end.
Senior Web Developer
Serving as member of development team for new and existing custom commercial web applications, including customer facing websites, client facing management tools, and RESTful APIs for integrated mobile applications. Participated in the development of management application and mobile applications APIs for GoBoomtown.com. Participated in the development of commercial applications for GoCraveIt.com (AKA Tenderpos.com) and Cardflex.com for tracking, reporting, and processing payments. Implemented payment processing with EvoSnap, Vantiv, Forte, and Tenderpos for other commercial sites. Implemented updates and introduced PHP OOP code patterning into companies custom application platform used for commercial sites. Rebuilt and optimized custom MySQL search for a UseMyBenefits.com increasing search speed by approximately 65%. Maintained, improved and optimized clients existing WordPress site. Activities: RESTful API development, testing, and implementation. Backend development with PHP, JavaScript, and Front end Development with ExtJS, using open source and commercial toolset (PHP, MySQL, Apache, Mac OSX, Basecamp, Jira, Git and others (i.e MAMP).
Tender POS is an iPad-based point of sales system designed for restaurants.
On the Crave It project I participated in the development of their commercial application for tracking, reporting, and processing payments built on PHP/MySQL, client facing management tools built in ExtJS and the RESTful APIs that support the Tender POS point of sales system.
Isaac Daniel Group (IDG) is a management company specializing in the development and marketing of advanced technology products and services. IDG manages companies that develop and commercialize technological applications in the fields of cybersecurity, multi-media, communication, GPS; and biometric data capture & authentication for use for use by individuals, businesses, organizations, and governments.
Senior API Developer
Served as Senior API developer. Responsible for design, architecture and development of new RESTful API for multiple platforms including Android and iOS. Activities: RESTful API development, testing, and implementation. Also responsible for building custom WordPress Multisites and custom WordPress Plugins. Backend development with PHP, Javascript, and MySQL using open source and commercial toolset (PHP, MySQL, Apache, Windows and others (i.e WAMP) . Fulfilled new feature requests and meeting requirements for consistently growing number of Mobile Applications and Websites. Collaboration with both mobile developers and web developers in fast paced team environment using Amazon AWS and SVN.
Revelex® Corporation is the premier travel aggregation and distribution systems provider for the global travel industry. Revelex® software solutions deliver comprehensive products and services that are easy-to-use and proven to streamline the booking process. We are committed to developing innovative enterprise class software that empowers our clients to stay ahead of the competition. Revelex offers advanced software solutions for airlines, hotels, car rental companies, cruise lines, tour operators and travel agencies.
Senior Web Developer
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.
Leading provider of professional templates and extensions, and Gantry framework for Joomla!, WordPress, Magento, Drupal, and PHPBB3.
Senior Web Developer
Served as extension developer for multiple web applications, responsible for maintaining existing code base, participated all aspects of the agile project development life cycle. Demonstrated in-depth knowledge of open source web applications through project participation and task completion. Served as team member responsible for maintaining compatibility; for multiple platforms, versions and third party integrations on development of cutting edge, platform independent extensions. Extensive knowledge of integration, back end and front end programming, using commercial and open source toolset (PHP, MySQL, Apache, Mac OSX and others i.e MAMP). Served as the primary web developer on compression and caching extension project, implemented unique solutions to solve common issues resulting in a increase in page load speed and performance, above that of competitors. Improved and maintained over 40 web software application extensions for multiple platforms including; Joomla!, WordPress, Drupal, PHPBB3, Magento in PHP 5 and MySQL using MVC and OOP, with compatibility across multiple browsers and operating systems. Served as developer in charge of integrations while maintaining compatibility for multiple platforms, versions and third party integrations for 2 premiere large scale extensions. Development of extensions using APIs; Google, Yahoo, YQL, Twitter, Wunderground for multiple platforms including; Joomla!, WordPress, Drupal, PHPBB3, Magento. Collaborated with the global team to plan new development projects and upgrade and deploy existing products. Collaborated with testers and moderators to review test cases and track feature bugs. Successfully managed work flow and projects by leveraging ticketing system which included the verification testing and the assignment of tickets to developers. Responsible for migrating multiple extensions from one platform to another, including custom development of complicated database queries and OOP code for reuse in multiple projects. Gained experience with Symphony, Doctrine, Maven, and Jenkins.
RokGallery is a ground-up revolutionary gallery extension, developed to be hugely flexible, versatile and user friendly. The system itself is built on a custom tag-based architecture with the ability to have multiple tag-based galleries. RokGallery uses design and concepts that have been traditionally reserved for platform-native applications. RokGallery is available both as a Joomla! extension and as a WordPress plugin.
I worked on the Joomla! version of this extension with other members of the Rocket Theme team and was responsible for writing the Joomla! module and porting the entire extension set to WordPress.
RokSprocket is a revolutionary extension designed to give you an incredible level of control over how you present your content. Sophisticated content filters, robust layout modes and options, integration with multiple content providers, and a streamlined no-nonsense interface all contribute to a powerful yet user friendly experience from start to finish. RokSprocket is available both as a Joomla! extension and as a WordPress plugin.
I worked on this extension with the other members of the RocketTheme Team and was responsible for all of the third party integrations, and porting it over to WordPress.
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.
CSS Compiling and Compression with YUI and phpQuery
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
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
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.
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