Projects and Experiences

Senior Java Developer (Specialist), Besix Philippines, (March 2011 – Present)   

* Role focused on UI Development and Integration.

* Research and Development of technologies to be integrated with the project

* Analysis and Interpretation of user requirements, communication with Business Analyst to validate and quantify the requirements

* Served as a middle man between Front-end and Backend development.

Lead Developer, Entertainment Gateway Group/Globe, (Jun 2010 – March 2011)

* Assumed development and lead role for critical projects.

* Communication with parent company and third parties regarding technical matters.

* In charge of development and maintenance of the company application and gateways for the projects handled.

* Architecture and development of new projects for the company.

* Injection of new techniques and technologies to improve the software development cycle.

Engineering and Operations Manager, Ubersoft Inc./Feedtext Inc., (Jan 2009 – Jun 2009)

* Managed the Technical Team in implementation and coordination of various projects.

* Handled the assignment of task and training of subordinates.

* Mediated technical/non-technical concerns of the Team with Management.

* Implemented policies and work standards aimed for rapid and modular development of projects.

* Communication with the Marketing/Management in product development.

* In charge of developing the Systems Architechture for projects.

* Direct communication with US Aggregator and Carrier Partners with regards to certification and standards compliance.

* Proposal and conceptualization of new projects.

* Assumed a Research and Development role in critical projects.


Senior Programmer
, Ubersoft Inc./Feedtext Inc., (May 2007 – Jan 2009)   

* In charge of development and maintenance of a Mobile Content Delivery System

* In charge of development and maintenance of two Mobile Marketing Platforms

* In charge of development and maintenance of the SMS Gateway Platform.

* In charge of research and development of new projects.

* Worked on maintenance and improvement of existing projects of the company.

* Developed tools based on Java, C, and PHP for simulation and testing.

* Provided technical consultancy for various projects in the company.

 * Worked closely with the Marketing department for technical concerns and development of new features.

 * Worked closely with the Quality Assurance Officer for coherence with the US Operator standards and guidelines.

* Worked closely with the Technical Head for coordination with the team.

* Worked closely with the Management for conceptualization of new products and ideas.

* Assisted OJTs and Junior programmers.

* Pioneered the use of frameworks for rapid software development.


Technical Operations Manager
, NextIdeas Inc., (November 2006 – March 2007)

* Managed the daily operations of the Mobile Content Provider Service of the company, which includes: maintaining the Content Delivery Platform (MCDP), trouble-shooting in coordination with the company’s Customer Server Relation (CSR), and communicating with mBlox personnel in the US for platform maintenance and carrier certification.

* Developed a Subscription Module API for INQ7 (a local news website subsidiary of Inquirer), the API allowed editors from INQ7 to push daily news alert contents to the company’s Mobile Content Delivery Platform (MCDP).

* Developed a Polling Module for the Mobile Content Delivery Platform (MCDP), the module allowed customers to participate in poll voting through the use of SMS. The module was fully dynamic and allowed any poll topic and vote options.

* Assisted the Junior Software Developers in the company. Handled the orientation and training the Junior Developers to familiarize them with the technology, computer languages, and techniques used by the company.

* Developed Web-Based Photo Uploader Modules for the company’s Social Networking Website Project. The modules included an advanced Java Applet-based Multiple Photo Uploader and a JavaScript-based Multiple Photo Uploader.  The modules contained a front-end user interface and a back-end image processing script using PHP.


Senior Software Developer
, NextIdeas Inc., (July 2006 – November 2006)

* Created a Reporting System for the Mobile Content Delivery Platform (MCDP), the reporting system provided an accurate and detailed overview of the sales and content requests with a daily, weekly, and monthly breakdown. The system was used for both consolidation records with mBlox and for marketing analysis purposes. The system was fully automated and sent reports via E-mail.

* Developed a Subscription Module for the Mobile Content Delivery Platform (MCDP), the module added the capability for customers to subscribe to the service and allowed delivery of mobile contents regularly. The module was designed to be easily integrated with existing system and handled delivery, billing, and logging of SMS content request.

* In charge of research and development of prototype applications that was intended for use in future projects of the company.

* Researched and developed a Web-Based Voice Recording Application, the application enabled users to record and play voice messages using any Java-capable web browser. The application was developed using Java (J2SE) and Speex (an open source multipurpose speech compression library). The application was designed to be platform-independent and easily pluggable to any web-based project.

* Researched and developed a prototype Web-Based Video Application, the application allowed users to interact with each other using any Java-capable web browsers without any additional components.

Junior Software Developer, NextIdeas Inc.,
(April 2006 – July 2006)

* As a Junior Software Developer, authored a Mobile Content Delivery Platform (MCDP) which was patterned over an existing system. The system interacted with mBlox an SMS Aggregator via their API. The system received content orders from customers via SMS, and delivered the requested content to the mobile phone through a combination of SMS and WAP all with the proper billing and logging. The system was developed under Linux with Apache as an environment using PHP as a scripting language, and mySQL as a database server.

* Coordinated with the Web Development Department and developed a Web API for the Mobile Content Delivery Platform (MCDP). The API allowed content orders through the Web Site which improved customer experience.

FREELANCING EXPERIENCE, December 2002- Present

March 2006 - Present - Clients Confidential

   
Multiplayer Bluetooth Card Game, Student Thesis
(February - March 2006)

    Developed a multiplayer card game for the Nokia S60 Platform. The game allowed multiple players to be wirelessly connected via Bluetooth, the game was developed using J2ME and NetBeans.

Covalent Bonding Simulation Program, Student Thesis
(December 2005 – March 2006)

    Developed a chemistry simulation program that automatically calculates the Electro-negativity and Valence Electrons, then creates its Lewis Structure and finally displays a dynamic 3D Model of the Molecular Structure using OpenGL. Users interact with the simulation with a graphical Periodic table based GUI. The system is developed using Visual Basic with an OpenGL library.

Clinic Medical, Dental, and Inventory Database System, Student Thesis
(July – December 2005)

    Developed a database system that is used to keep track of student medical and dental records as well as the inventory stocks of a clinic. Notable features of the system includes: a graphical interface to input a patient’s problem area, an interactive graphical model of a patient’s teeth to quickly indicate tooth status. The system was developed using Visual Basic with MS Access as a database.

ZIAT School Web Site, Student Thesis
(July – December 2005)

    Developed an enhanced version of a school website project using ASP and Dreamweaver. Notable features of the website: online registration, enrollment, curriculum viewing, fully dynamic content, and an online Content Management System.

Notredame Of Jolo School Web Site, Student Thesis
(March – July 2005)

    Developed a school website using ASP and Dreamweaver. Notable features of the website includes: online registration, enrollment, curriculum viewing, fully dynamic content, interactive school map and an online Content Management System.

C++ Tutorial Flash Maze Game, Student Thesis
(January – February 2005)

    Developed a Flash maze game that is designed to promote learning the C++ computer language for high school students.  The project was developed using Flash and ActionScript.

BPZ Game Rooster Farm Web Site, Student Thesis
(October 2004 – January 2005)

    Developed a website for a gaming rooster farm. The project was developed using ASP and MS Access.


DEPED Region IX Website
, Student Thesis
(February - May 2004)

    Developed a website for the Department of Education. Notable features of the website includes: an inter-active map view of the various schools in the region, and an online registration. The project was developed using ASP and MS Access.

DOH Region IX Website, Student Thesis
(February – May 2004)

    Developed a website for the Department of Health. Notable features includes: dynamic charts for showing statistics of deceases and mortality, and an online mini-encyclopedia that displays information of common deceases and health tips. The project was developed using ASP and MS Access.

Tagalog - English Morphological Analyzer, Student Thesis
(January - March 2004)

    Developed a Tagalog-English morphological analyzer that breaks down Tagalog words and returns the root, prefix, infix, suffix, number of syllables and English word equivalent. The project was developed using Visual C++ and MS Access with an ODBC connection.


Boogle Word Game
, Student Thesis
(January – March 2004)

    Developed a computer game based on the popular ‘Boogle’ game. The game was a single player game with an adjustable difficulty level. Notable features of the game include a pseudo-AI that analyzed patterns and possible word combinations. The project was developed using Visual C++ and MS Access.
     

Bank of Commerce Money Validator
, Commercial Software
(December 2002 – January 2003)   

    Developed a money validation program that matches the serial number to a list of doubtful serial numbers. The program was used by the Bank of Commerce to track down dirty-money used for ransom payments. The program was developed using Turbo C++.