Pedro Aguayo

Pedro Aguayo: programador,
desarrollo y management de aplicaciones web y mobile para iPhone, iPad y Android

Profesional freelance desde 1996
Residente en Valencia (España)

Mi trayectoria en programación y desarrollo de aplicaciones comienza en 1996 en Digital Key, una pequeña empresa dedicada al desarrollo de juegos interactivos para niños en CD.

Luego vino el desarrollo web estático al que siguió el dinámico, que no hay que confundir con aquellas animaciones Flash infernales:)

Pero sí, también programé aplicaciones y sitios web en Flash hasta que Steve Jobs acabó con el famoso plugin y ya nadie quería saber de él. Ahora estoy evolucionando en la realización de Apps nativas como programador para iPhone, iPad, Android y desarrollos enfocados a dispositivos móviles sin descuidar el web de escritorio que siempre es necesario.

Habilidades básicas (faltan bastantes, pero estas son las importantes)


Y con todo esto...¿Qué puede hacer un programador?

Sitios web

Desde un un sitio web sencillo hasta un complejo sitio web corporativo. Optimizado para buscadores y para ser escalado.

Recursos: HTML, CSS, JAVASCRIPT y puede que algo de PHP
Aplicaciones web

Desarrollos personalizados en función de las necesidades del sitio. Sistemas de registro de usuarios, administración (CMS), newsletter o cualquier funcionalidad que se desee aplicar.

Recursos: HTML, CSS, JAVASCRIPT, PHP y seguramente algo de base de datos MYSQL
Aplicaciones iPhone y Android

Desarrollos a medida de aplicaciones para iPhone, iPad, Android y Android tablet. Realizados en el idioma nativo de cada plataforma (IOS y Android). Se pueden combinar con tecnología web (PHP y base de datos) para obtener, por ejemplo, un administrador de los contenidos de la aplicación.

Recursos: xCode, Objective-C, Java, Eclipse, XML, PHP, MYSQL
Aplicaciones web mobile (WebAPP)

Aplicaciones web adapatadas al navegador del teléfono móvil en cuanto a interfaz de usuario así en los procesos a manejar. La diferencia con aplicaciones nativas está en ciertas limitaciones con respecto al propio dispositivo, como por ejemplo la recepción de notificaciones cuyo protocolo en iPhone o Android no puede ser aplicado al navegador. Es una solución con ciertas limitaciones pero tiene la ventaja, con respecto a aplicaciones nativas, de que no debe ser publicada (ni aprobada) por Apple o Google y son compatibles para todos los teléfonos y sistemas operativos. Son una buena opción para algunos casos.

Recursos: HTML, CSS, JAVASCRIPT, PHP, MYSQL
Comercio electrónico

Tiendas online a medida o basadas en Prestashop o similares. En definitiva, una aplicación web con catálogo, cesta de la compra y medios de pago.

Recursos: HTML, CSS, JAVASCRIPT, PHP, MYSQL
M-Commerce

Comercio electronico desarrollado para dispositivos smartphone o tablet. Se pueden desarrollar como aplicación nativa para iPhone, iPad, Android phone o Android tablet pero también se pueden desarrollar como webAPP siendo el coste inferior. En el caso de ser aplicaciones nativas, el pago se debe realizar mediante un interfaz en el navegador (no dentro de la aplicación) ya que en IOS de Apple no se permite el pago de productos que no vayan a ser "consumidos" como servicio o información extra dentro de la aplicación. En caso de ser webAPP, se aplican los mismos procesos que en comercio electrónico convencional.

Recursos: xCode, Objective-C, Java, Eclipse, XML,HTML, CSS, PHP, MYSQL
Aplicaciones de escritorio

Son las que menos experiencia tengo como programador aunque unas cuantas he desarrollado con Adobe AIR.

Recursos: hay muchos pero no siendo mi especialidad, me he apañado bien con Flash y ActionScript adaptado a AIR.
Mantenimientos

Cualquier modificación a realizar en proyectos web, aplicación web o móvil ya desarrollados por mi mismo o por terceros. En cada caso se necesitarán diferentes medios.

Recursos: xCode, Objective-C, Java, Eclipse, XML,HTML, CSS, PHP, MYSQL

Últimos Trabajos

Puede que algunas aplicaciones estén fuera de los stores debido a que el control de publicación lo tiene el cliente.
Algunos proyectos son de aplicación web con acceso privado no pudiendo publicarse la URL.