Joel Capillo

Curriculum Vitae

My goal as a web developer is to deliver highly maintainable and scalable web applications through documentation, collaboration with team mates and web development best practices.

Certifications / Education

Bachelor Of Science In Electrical Engineering

ITIL Foundation Certificate in IT Service

Experience

TMZ

Software Engineer

  • Lead engineer in rebuilding Toofab.com ( TMZ’s sister site ) using React and our home-grown Triniti cms.
  • Built TMZ's infinite blogroll feature with unit testing in mind. You can check it out here .
  • Refactored TMZ's mobile site in Backbone.js to support prebidding with leading advertising platforms using Google Publisher Tag library.
  • Together with the product team, performs A/B testing processes throughout the site to help determine the most effective UI implementation and best user experience.

AAXIS Commerce

Front End Software Engineer

  • Using CSS and Javascript as my main tools, contributed to the success of a large scale responsive implementation project for Nutrisystem. Checkout the project manager's feedback on my role.
  • Built a demo MEAN stack application for our Dubai client that interacts with Oracle Cloud Commerce API. The client’s main requirement is an application where they can manage time-based pricing for paid events. This helped Aaxis on winning the project's contract.
  • Built a javascript integration module for Maxymiser to Oracle Cloud Commerce platform Single Page applications. With this, we are able to connect Maxymiser to Oracle Cloud Commerce and perform multi-variant A/B tests making the latter more marketable to our clients.

DIRECTV

Senior Web Developer

  • Redesigned and rebuilt the most popular tool on DTV Agent Answer Center, the Channel Lineup. Improvement results in faster search capability by decreasing average handle time for 2.46M min per month on calls it was used. This contributed up to $1.35M savings per month from the company's expense.
  • Introduced front end unit testing to the team using QUnit as the main testing suite. This significantly increases the quality of delivered tools thus positively created an impact on Call Agent's efficiency for delivering great customer service.
  • Created a development system which connects the Git repository to a Jenkins server resulting in automation of critical processes such as unit testing, linting, image optimization, etc. This helped us a lot in finishing the projects on time and with high quality.
  • Built web development toolkits in PHP that fully automate the processes of updating the data source for all web applications maintained and built. One example is the data source automation of Daily Sports Event Application resulting in the efficient update process and maintainability. This decreases the time for the tool's owner to update the data used by the Call Agents in resolving customer inquiries.
  • Introduced the use of AngularJS as a front end framework for building new tools and revamping existing ones. Built most web applications in AngularJS such as Package Compare, Troubleshooting Tool, etc.
  • Introduced code review to the team. I strongly believe that great softwares are built around a team of great developers.

Internet Brands

Web Developer

  • Involved as both a front end and back end developer for Fitday.
  • Rebuilt the administration section of Fitday using AngularJS and Symfony PHP framework.
  • Implement unit testing with Yii PHP framework using Codeception test suite.
  • Lead the development for a hotel review Vbulletin plugin on Flyertalk.
  • Implement Sphinx search engine on both Fitday.com and Flyertalk.com.
  • Built Flyertalk.com’s hotel review backend on Yii with Memcache and Sphinx search engine.
  • Lead the integration of Yii framework and Vbulletin API.

IT Source Corp.

Senior Web Developer

  • Built an internal cloud storage application like "Dropbox" using Backbone.js and Yii framework.
  • Built internal tools for invoicing, cdr records, call records etc.
  • Create API's to be used by engineers to query database for call records and accounts.
  • Help built a file-sharing web application where users can be sellers and buyers. Mainly responsible for the membership and e-commerce side of the system.
  • Built and maintain company websites and internal tools in Yii PHP framework and Kohana. Most recent is the Emajee website.

Personal/Freelance Projects

AngularJs/Bootstrap Slideout Menu Blog ( Project Link )

A template or starter kit to build your next responsive blog in AngularJs and Bootstrap CSS with slideout menu on mobile.

AngularJs Password Strength Directive ( Github Project Repository )

A Password Strength Directive for your AngularJs project.

AngularJs Ecommerce Products Listing ( Project Link )

A simple Ecommerce Products Listing starter for your next AngularJs project with category filter, search, breadcrumb navigation, animation effect etc.

World Currency Converter ( Project Link )

A world currency converter web application built using AngularJS, responsive Bootstrap and Symfony PHP framework.

Kinesis Consumer ( Github Project Repository )

A simple Amazon Web Service kinesis consumer that will log real-time data on your terminal.

Web Analytic Client Library ( Github Project Repository )

A web analytics Javascipt client library using AWS kinesis stream designed to be used with Google Tag Manager (GTM).

PX Stuff ( Project Link )

An ecommerce application using MEAN stack and Bootstrap CSS to support responsive design. I wrote a blog for my back-end setup here.

My Todays Gospel ( Project Link )

A responsive web application that keep tracks of the daily Roman Catholic gospel and deliver to the user's email.

Skills/Tech

HTML5, CSS, Symfony, AngularJS, Bootstrap, Backbone.js, jQuery, JSON, Git, SVN, Memcache, Sphinx, Ajax, MYSQL, Facebook API, Authorize.Net, Paypal API, PHP, Yii, Vbulletin, ASP.Net, VB.Net, jQuery Mobile, Ajax Frameworks, Google API, YUI, Prototype, Tridion CMS, Jenkins, Ant, VB.Net, Maxymiser, Crowd Fusion, React, Redux, Redux-Saga, Kaltura, Jwplayer