About Me

Has over 5 years corporate experience and many years of freelancing experience in various areas of Software Development using a wide variety of computer languages and tools.
 
    Professional experience includes development and maintenance of mobile platforms targeted for the US market. These platforms are connected to most of the major US Telecommunication Companies such as Verizon, Sprint, T-Mobile, and AT&T, and thus are able to reach millions of customers. The platforms are intended to be used for Value Added Service (VAS) to clients and have a wide range of uses, from Short Message Service (SMS) delivery and acceptance, Mobile Marketing, VAS Content Distribution, SMS Aggregation, Mobile Subscriptions, and various other mobile-based applications. Also in charge of the research and development of various advanced web-based applications that interact with the mobile platform.    
 
    Early freelancing experience before graduating in college focused on research, coordination, conceptualization, and software development of Computer Science, Computer Engineering, and IT student thesis. Engaged also in Tutorial services for college IT students and offered technical consultancy for academic and commercial projects. Notably, several of the projects where even showcased in the ICT Congress. Freelancing work also included Website development and design for various clients.
 
    Later freelancing experience involved development of Rich Internet Applications, using primarily AJAX frameworks, Google Web Toolkit (GWT) and Flash with ActionScript.
 
Java based server side development involved using Spring 3.0 (MVC) for the Java Platform, Hibernate 3.5 for the persistence layer, Maven 2.0 for project/repository management. Used and deployed application servers both under Windows and Linux, which included the Tomcat 5/6 and Glassfish V3 server.
 
PHP based server side development involved using CodeIgniter (MVC) Framework for consistent and standards based implementations. PHP development involved using a Service Oriented Architecture to improve scalability and performance of the application.
 
Mobile applications development involved using Symbian C++ for Series 60 Devices, Java Mobile Edition (J2ME), and WindowsCE/.NET Platform. Freelance work varied from developing web based Inventory System, Clinic and Dental Systems, Mapping and Fleet Tracking systems, to mobile phone applications that were used from GPS tracking and personnel tracking / communications. Freelancing work also includes consultancy work for companies in their Research and Development of mobile and mapping projects. Developed also prototypes and proof of concept projects using Google AppEngine purely based on the Java API with BigTable as the DBMS.
 
As of June 2010, joined Entertainment Gateway Group (a Globe company) as a Lead Developer. Under EGG engaged in VAS projects which involves working with SMS Gateways and applications. Contributed with the development with other projects in the company most notably the development of an SMPP protocol implementation for Gateways that was used for Local/International SMS.
 
In Oct. 2010 was given the task of handling the 'Globe MyRewards Plus' project, a high-profile, enormously scoped project proposed by Ernest Cu (Globe CEO). The project was regarding Mobile Advertising by Globe utilizing various mobile mediums such as SMS, MMS, and Mobile Internet. The project was a critical business endeavor for the company which involved direct contact with Globe main and various other third parties. Involved in the project as the sole and lead developer for development and maintenance of the core application and gateways as well as managing the data communications which involved several million transactions per week. Also was the primary contact, directly involved with communicating to Globe for the various technical aspects of the project. Part of the project was also the concurrent development of a Administration and Customer Care application set with rigid requirements. This was implemented using enterprise grade Service Oriented Architecture as well as advanced AJAX frameworks. The core programming languages used in the project was Java as well as PHP for leveraging server side scripting and for legacy application interfacing. The project was announced as a major success by December, from earnings in various commitments and profit sources. Development is still ongoing with more enhancements under way.

In March 2011, was employed by by Besix, a Belgian based international construction conglomerate for its in house software development.  Is part of the team that maintained the document management system for numerous sites across Europe, Middle East and Asia. Primarily used Java as the development language of choice, utilizing various technologies such as Spring, Stripes, Maven, JSP and other standards compliant frameworks. Primary role within Besix is in UI Development and Integration, tasked to maintain and improve the existing platform to meet or exceed user expectations.