Jorge Barrios
Jorge Barrios
Sr. PHP/Web Developer - Software Architect

Dedicated, results-oriented professional Developer, Network Administrator and Architect who is creative in identifying and designing effective solutions to meet and improve overall operations. Proficient in front-end, back-end and APIs operations development. Intuitive analytical ability to attain network system and application level solutions. Project management proficiency including analysis, design, development, implementation, documentation and evaluation.

Qualification Summary

  • Senior PHP Programmer (15+ years)
  • Network Analysis and Administration
  • Web Site and Mobile Development
  • Systems Application Software

  • System Architect and API Design
  • Network Design
  • E-Commerce Systems
  • Systems Design and Development

Technical Skills


PHP 5 using OOP, C, C++, Java, JavaScript, SQL, Assembly language.

Web Technologies

Ajax, jQuery, jQuery UI, jQuery Mobile, JSON, CSS, XHTML, HTML5, XML, XSD, XSL, XPath, YUI, Google Code, Bootstrap.

Architectures and Standards

Web2.0, RIA, SaaS, SOA, CBA, XML Web Services, SOAP, WSDL, REST, RNG, RNC, XML-RPC, Android, OAuth 2.0, RWD Responsive Web Design.


PayPal, eBay, Amazon, Yahoo, Google,, Facebook, Twitter.


LAMP, Linux/Unix and Windows Servers, CISCO, Apache and IIS Web Servers, Database Servers and Internet Services (DNS, SMTP, POP, IMAP, SSH and FTP), Versioning SVN, CVS, GIT.


Master of Science in Computer Science
Havana University, Cuba

Bachelor of Science in Electrical and Telecommunication Engineering
ISPJAE - Havana Institute of Technology, Cuba


EPE (2012 - 2014)

Architected, designed and coded the entire API with RESTful using JSON, JSONP, XML and RSS as the service provider to the mobile application and third parties as B2B. Implemented OAuth 2.0 as server and client to provide authorization for internal and external clients. Linux installation, server migration and administration for Apache, PHP, MySQL, PostgreSQL, Tomcat, SVN, GIT, SSH, SFTP, DNS, VPN, Jira, Confluence, WordPress, users administration, etc.

Skills Used

PHP with OOP, MySQL, REST, XPath, RSS, JSON, JSONP, JavaScript, jQuery, Ajax, HTML5, CSS3, OAuth 2.0, Linux Administration.

PLASER (2011 - 2012)

Finished my own SOA - XML Web Services framework PLASER 2 . This is an open source platform using Components Architecture and APIs (SOAP and REST.) It is focused on hiding all the complexity of the SOA and Distributed Computing (such as where the components are, how they communicate, what OS they use or how the data is storage) and provide the programmer with a very easy platform to develop, like on a standalone environment. Currently the documentation and the web site is being prepared to be published.

Skills Used

PHP with OOP, MySQL, Linux Administration, XML Web Services, SOAP, REST, XSD, RNG, RNC, WSDL, XSL, XPath, JavaScript, YUI3, Ajax, JSON, HTML5 and CSS3.

TOURINFOSYS.COM (2009 - 2012)

Redesigned to be compatible with XML Web Services, improved the security leveraging Plaser, developed a mobile friendly interface and an Android application that integrates itself with the services provided.

My Work
  • Wrote the APIs: See API samples
  • Lead programmers
  • Hands-on code
  • Server administration
Skills Used

PHP with OOP, Java, Android SDK, MySQL, Plaser, Linux Administration, XML Web Services, SOAP, REST, XSD, WSDL, XSL, XPath, JavaScript, YUI3, jQuery, jQuery UI, jQuery Mobile, Ajax, JSON, HTML5 and CSS3.

TOURINFOSYS - Mobile Application
TOURINFOSYS - Mobile Application

FRONTIZ.COM (2006 - 2009) (former, a Rich Internet Application (RIA) for small businesses management with Invoice, Payments, Customers, Products and Services, Vendors, Staff, Timesheet and Projects. It is based on Software as a Service (SaaS) and Service Oriented Architecture (SOA).

My Work
  • Architected and designed the system
  • Wrote the APIs: See API samples
  • Lead programmers
  • Hands-on code
  • Server administration
Skills Used

PHP with OOP, MySQL, Plaser, Linux Administration, XML Web Services, SOAP, REST, XSD, WSDL, XSL, XPath, JavaScript, YUI, Ajax, JSON, RSS, DHTML and CSS.

FRONTIZ - Home Page

TOURINFOSYS.COM (2005 - 2006)

Created an XML-based web content management system ( that allows management and complete operations of tours and travels backend with a database that uses more than 100 related tables.

My Work
  • Architected and designed the system
  • Lead programmers
  • Hands-on code
  • Server administration
Skills Used

PHP with OOP, MySQL, Linux Administration, XML, XSL, XPath, JavaScript, HTML and CSS.

TOURINFOSYS - Group List Page

RIS (2001 - 2005)

Architected and led an outstanding team to implement the whole system of health care in Cuba which uses hundreds of XML Web Services, everything interconnected through WSDL, SOAP and XML-RPC using Plaser framework.
Held conferences on the benefits and uses of XML Web Services at the Informatics Sciences University of Havana, Cuba and at the Medical School of Sao Paulo, Brazil.

Skills Used

PHP with OOP, MySQL, Plaser, Linux and Windows Server Administration, XML Web Services, SOAP, REST, XSD, WSDL, XSL, XPath, JavaScript, DHTML and CSS.

INTELCAN (2000 - 2001)

Designed and coded several interfaces between different communication protocols to be integrated in a unique control systems governing industrial air conditioners and fire alarms.

Skills Used

C, C++ and Assembly language.

Cybernetics Applied Medicine Center (1994 - 2001)

Responsible for all aspects and decision making for the Information Technology. Primary role consisted of introducing and managing personnel in the development of Computer Based Training (CBT) as well as multimedia software. In 1996, responsible for the introduction and interface of CBT with Web for daily use for medical university. Lecturer at University of Medicine for Masters Degree curriculum.



Since 1997, I started working with distributed computing using CORBA, DCOM, Java RMI before I realize the power that "loose coupling" and "integrating legacy systems" had. In the year 2000, I started working on remotes APIs, first with only XML, then XML-RPC and later with the whole package of XML Web Services (WSDL, XSD, SOAP) architected on SOA (Service Oriented Architecture).

Using these concepts I architected and implemented several systems that are still being used (Please be aware that some of these systems are privately own and therefore I am unable to share examples on them). Eventually when the technologies evolved, I used RESTful and JSON with AJAX to implement the SaaS (Software as a Service) concept. Some examples developed are:

  • RIS: Ministry of Public Health
  • FRONTIZ: SOAhouse
  • Tourinfo: TourInfo System
  • PLASER: A framework created by me, see part of the libraries at my SVN Server or GitHub

All these systems were developed in layers where the APIs are not only for third party applications to access the information but are the core of the system where the presentation layer sits on (making the presentation layer totally independent from the Information itself.)

Highlights about my APIs

  • A unique feature it has is the use of W3C XPath with the purpose of filtering the data and modifying the structure of the output on the fly
  • Another interesting feature is that you can obtain CSV intrinsic, as a result of the API in order to export data to a third party application
  • Moreover, you can tune the result combining the different options you have. For example, you can have your result in JSON using XPath filters or/and you can give values to several input variables in the request to accomplish more detail filtering
  • Because I use a schema (XSD, RNG, RNC) to validate the requests, no matter what the format of input is, all the data is validated with the schema increasing the intrinsic security, besides using WSDL and XSD the datas are described
  • Lastly, the output is very flexible. Your results can be shown in many formats such as XML, JSON, SOAP, PHP, CSV and others

Following, to exemplify the API used we are going to show you the REST API of, which is of public domain. Unfortunately, the others are private domains and as I said before I am unable to share them.


System URL:
  1. Go to it will automatically go to the login page
  2. Click in the "Sign in as Demo" link or use login "demo" and password "demo". Also you can create a new account
  3. Click in the "Sign In" button
  4. Now you are in the user friendly API interface and you can play around with the options


Using XPath:
You can use XPath to filter the result, and mix it with other variables. The name of the variable is xfilter.


Get the Vendors List:

API Result

System Page


Updated: 4/30/2014

Contact Me