Para ver más detalles del cliente

Ingresa a Workana

Proyectos abiertos
La idea es la siguiente: desarrollar una aplicacion para Android (nativa, si tienes conocimientos para desarrollar el port para iOS sera super tenido en cuenta) que, similar a las aplicaciones de escaneo de codigo de barras, utilice la camara del celular para identificar una superficie similar a una huella dactilar (se dira cual es la superficie luego de firmado un NDA, pero ese detalle no es necesario para que realices tu bid.) Identificando los patrones que hacen a dicha huella como univocos.

Para el planeamiento y presupuesto podes asumir las huellas dactilares. Entonces la aplicacion utilizaria la camara, e invitaria al usuario a poner la huella dactilar dentro de un cuadro. Luego, automaticamente deberia tratar de identificar los puntos que hacen a esa huella unica, y esa informacion deberia poder ser almacenada en una base de datos (usar local store para las pruebas.)
Similarmente, si se muestrea una huella ya cargada, al momento de identificar la informacion que la hace univoca, deberia poder consultar la base de datos e identificar si la huella ya fue registrada.

Tu propuesta deberia incluir el desarrollo de una aplicacion Android que permita la identificacion del patron (si bien presupuestarias por huella dactilar, estarias esaneando otra superficie muy similar por lo que no deberia afectar tu presupuesto) que hace a esa huella univoca, utilizacion de ese patron como dato de registro (para almacenamiento y consulta).

Entregarias el codigo fuente, que deberia estar desarrollado de forma flexible para ser extendido a una aplicacion Android que utilizaria tus componentes como elementos.

Para saber que no me estas spameando, termina tu propuesta con "PD: Amo Workana!"

Categoría: Programación y Tecnología

USD 500 - 1.000

Hola Workaneros! Estamos buscando programadores/programadoras para codificar tareas de backend en el core de la plataforma Workana. Quienes apliquen deberán tener amplia y reconocida experiencia en:

* PHP (5.4+)
* PHPUnit
* Doctrine2 (y librerías como Doctrine Migrations, y Doctrine Extensions)
* Framework reconocido como Symfony2, Laravel, CakePHP, o Zend Framework 2
* jQuery

En cuanto a técnica, teoría, y mejores prácticas de programación también es necesario contar con amplia experiencia en:

* Internacionalización (conocimientos de Gettext recomendados, pero no necesarios)
* Patrones de programación como DI (IoC), Adapter y Facade, Proxy, Registry
* Principios de APIs REST (implementación e integración)
* Integración con procesadores de pagos (como Stripe, Paypal, WorldPay)
* Continuous integration (vía Jenkins, TravisCI, o similar)
* Message queues (para procesamiento de tareas como Gearman, RabbitMQ, 0MQ)

También es beneficioso (pero no imprescindible) tener conocimiento en:

* Desarrollo de extensiones PHP usando la Zend API
* Mobile development (vía ObjectiveC, Android, PhoneGap o Titanium)
* Frontend skills (maquetación, particularmente con Twitter Bootstrap)
* AWS stacks (creación y mantenimiento de instancias EC2)
* Vagrant (y máquinas virtuales en general)
* Python
* Golang

Sólamente se tomarán en cuenta las propuestas que:

* Incluyan referencia a un perfil en Github con código publicado, o referencias a código fuente cuya autoría sea verificable
* Expliquen qué hace el siguiente código, y cual es el objetivo de cada línea:

(function($) {
      $(function() {
            console.log("I <3 WORKANA");
      });
)(jQuery);

* Expliquen porqué en PHP esto es una mala idea, y qué mejores prácticas y técnicas podrían mejorar esto considerablemente (sentite libre de recomendar todo lo que pienses podría mejorar esto, desde toda perspectiva):

class UserRegistration extends BaseController {
      public function register() {
            if (!empty($this->request->data)) {
                  $user = new User();
                  $user->set($this->request->data);
                  $errors = Validation::validates($user, $user->rules());
                  if (!empty($errors)) {
                        Email::send('registered', [
                              'email' => $user->getEmail(),
                              'name' => $user->getName()
                        ]);
                        return $this->redirect('/registered');
                  } else {
                        Flash::error(_t('Please fix the ' . Count($errors) .
' Errors below'));
                  }
            }
            return compact('user');
      }
}

Esta es una oportunidad única para ser parte del equipo que construye el núcleo de Workana, la mejor plataforma de trabajo remoto. Espero tu propuesta :)

Categoría: Programación y Tecnología

USD 15 - 45 / hora