Tyba
Upcoming SlideShare
Loading in...5
×
 

Tyba

on

  • 502 views

Tyba es una plataforma de empleo que conecta a candidatos junior con vacantes por todo el mundo basándose no solo en su experiencia académica y profesional si no también en su personalidad, ...

Tyba es una plataforma de empleo que conecta a candidatos junior con vacantes por todo el mundo basándose no solo en su experiencia académica y profesional si no también en su personalidad, intangibles, preferencias y expectativas. En Tyba en vez de tener que aplicar a cientos de vacantes solo es necesario crearse un perfil una vez y nuestro matching algorithm se encarga de presentarle al candidato las vacantes en las que más posibilidades tiene de conseguir un empleo.

Statistics

Views

Total Views
502
Views on SlideShare
489
Embed Views
13

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 13

http://betabeers.com 12
http://www.slideee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Tyba Tyba Presentation Transcript

  • Betabeers Marzo ’14 Why keep your talent hidden?
  • Tyba es una plataforma online de recruitment para talento joven ! Donde estudiantes y recién graduados pueden mostrar su talento ! Y las empresas pueden encontrar el candidato adecuado para sus necesidades
  • Equipo Equipo de producto Equipo de marketing view Tyba Site Zuri Negrín Product Designer Marta Rodríguez Product Deisgner Dalber Candido Head of Marketing & Communications Chuk Ikéh Head of Content Anna Mucha Head of Social Media Margarida Garcia Head of Tyba Associate Program Chiara Massironi Tyba Associate Program Coordinator Tristan Guigue Software Engineer Miguel Ángel Moreno Software Engineer Antonio J. S. Padial Software Engineer Toni Cárdenas Software Engineer Franky Rodríguez Software Engineer Stathis Fotiadis Software Engineer Guillermo Soberón Software Engineer view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site view Tyba Site
  • • PHP • MySQL • JavaScript • jQuery • Angular.js • Node.js • Python • Tornado • PDO • git • GitHub • Ubuntu • Amazon Web Services • Sendgrid Tecnologías que usamos
  • • PHP • MySQL • JavaScript • jQuery • Angular.js • Node.js • Python • Tornado • PDO • git • GitHub • Ubuntu • Amazon Web Services • Sendgrid Tecnologías que usamos (aburrido)
  • ¿Cómo ha evolucionado nuestro código?
  • Historia de Tyba Tyba
  • Historia de Tyba Tyba Tyba Companies
  • Historia de Tyba Tyba Tyba Companies Tyba Common Matching Recommendation Engine
  • ¿Qué framework usamos en Tyba? En Tyba (PHP) no usamos ningún framework. ! Construimos nuestras propias herramientas base. 
 Usamos herramientas externas.
  • ¿Qué framework usamos en Tyba?
  • ¿Qué framework usamos en Tyba?
  • ¿Qué framework usamos en Tyba?
  • ¿Qué framework usamos en Tyba?
  • ¿Qué framework usamos en Tyba? Pensamos en cómo hacer ! nuestra propia pasta aplicación ! (de forma ordenada)
  • ¿Qué framework usamos en Tyba?
  • ¿Qué nos aporta no usar frameworks? Pensar en cómo solucionar el problema ! te ayuda a pensar en cuál es el problema, ! y eso se traduce en un código y un producto más sólido
  • Nuestro diseño RPC Service Service Service TybaService.js service_router.php
  • Ejemplo: carpetas en Tyba Common AbstractService.php CURL.php Utils.php SQLUtils.php Model.php TybaDb.php js/ TybaService.js services/ PublicConfigService.js
  • Ejemplo: carpetas en Tyba Common core/ AbstractService.php TybaDb.php Model.php js/ services/ TybaService.js PublicConfigService.js services/ PublicConfigService.php classes/ CURL.php utils/ Utils.php SQLUtils.php
  • Ejemplo: carpetas en Tyba Common config/ app/ server/ service_router.php services/ PublicConfigService.php models/ client/ base/ service/ AbstractService.php TybaService.js model/ Model.php net/http/ CURL.php database/sql/ TybaDb.php SQLUtils.php Model.php misc/ Utils.php
  • Ejemplo: carpetas en Tyba Common Un framework ya ha pensado esto por ti ! A nosotros, nos ayuda a clarificar ideas
  • Ejemplo: Model $c = new Candidate(123); var_dump($c->firstname); $c->firstname = “foo”; $c->save();
  • Ejemplo: Model $c = new Candidate(123); $c->firstname = “foo”; $c->save();
  • Ejemplo: Model $c = new Candidate(123); var_dump($c->firstname); $c->save();
  • Ejemplo: carpetas en Tyba Common Refactorizar Model nos obliga a ! pensar qué es un Model
  • Pero ¿y el DRY? Knuth vs. McIlroy tr -cs A-Za-z 'n' | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q Read a file of text, determine the n most frequently used words, and print out a sorted list of those words along with their frequencies
  • Paralelamente: evolución en workflow y prácticas Antes cada proyecto se desarrollaba independientemente y sin criterios estrictos ! Ahora discutimos todo en pull requests y hacemos testing automatizado
  • ¡Gracias!