Projects

Open-source projects

  • Statistic Process Control Chart since March 31st, 2016
  • BitBucket Mylyn Connector since January 3rd, 2012
    • The BitBucket Mylyn Connector (BitBucket Mylyn Connector: https://bitbucket.org/pplupo/bitbucket-mylyn-connector/) is an open-source Eclipse Platform Plugin (Eclipse Platform: http://www.eclipse.org/) which allows an easy integration between Eclipse, BitBucket's issue tracker and version control systems like Mercurial and Git, associating code changes to issue tracker issues through commits comments allowing automated traceability.
  • JSalt since March 20th, 2011
    • JSalt (JSalt: https://github.com/pplupo/jsalt) is an open-source library which provides an easy, fast and safe way to encrypt passwords using salted hash algorithms compatible with JCE. The encrypted password may be generated in hexadecimal or encoded in base64. Besides that JSalt provides a password comparator that is safe against time attacks. The comparison time varies per length of the tested string and not the password's no matter the password's length, making it impossible for an attacker to find out even the length of the password in time comparison attacks. Currently hosted at GitHub: https://github.com/pplupo/jsalt.
  • EJUnitB3 from December 2007 to January 2009
    • Creation of an open-source automated testing framework to run EJB3 tests integrated to JUnit 4.x, 3.8.x and TestNG (EJUnitB3: http://ejunitb3.sourceforge.net/), allowing dependency injection by EJB3 annotations without needing an application server, being able to couple with several EJB3 stand-alone containers.
    • This project has been discontinued due to better approaches of testing EJB 3.x being developed.

Closed-source projects

  • After Credits since February 16th, 2015
    • My first experience developing and Android app, Wait For Stinger (Jan '13) has undergone a major revamp with the contribution of What's After The Credits? (http://aftercredits.com). After some iteration with new requirements being incorporated it is available at Google Play (https://play.google.com/store/apps/details?id=com.pplupo.products.aftercredits.r2) and Amazon Appstore (http://smile.amazon.com/pplupo-com-After-Credits/dp/B00TNPTHOI) for free using Google Ads for monetization. By providing the movie title (in English) the app looks for it at What's After The Credits? site and loads information about scenes during or after credits.
  • Trilobyte since April 24th, 2014
    • Trilobyte is an Android App available at Google Play which allows an employee to check his worked hours recorded in REP 1000 models from Trilobit (electronic devices that record when the employee arrives and leaves the workplace). This app was developed by reverse-engineering the UDP network packets captured during the communication of the official desktop software and the device. To do that it was necessary to break down the data fields of the UDP packages, determine how the checksum was calculated, how the packages receiving was controlled and other details (https://play.google.com/store/apps/details?id=com.pplupo.trilobyteapp).