×
Juan de Dios Herrero Pérez

Juan de Dios Herrero Pérez

Computer Science Engineer / Specialized in Ruby and Javascript

Spanish, English

Background


About

About

Born and raised in Antequera (Málaga). I'm a technology enthusiast and also a gamer, I love to play Basketball!

Work Experience

Work Experience

  • Team Lead - Web DevelopmentBetVictor

    Jan, 2015 - Present2 years 2 months

    • Application development with Ruby on Rails using TDD

    • Task requirements analysis, design, implementation and testing of applications

    • Investigation of new technologies that fit our projects

    • Provide help to junior developers

    • Management of development teams

  • Ruby and JS DeveloperBetVictor

    Apr, 2014 - Jan, 20159 months

    • Application development with Ruby on Rails, using TDD

    • Task requirements analysis, design, implementation and testing of applications

  • Principal DeveloperRazorfish Healthware

    Jan, 2013 - Apr, 20141 year 3 months

    • Application development with Ruby on Rails using TDD

    • Support project managers in terms of task estimations

    • Task requirements analysis, design, implementation and testing of applications

    • Investigation of new technologies that fit our projects

    • Provide help to junior developers

    • Management of development teams

  • Analist / Ruby and JS ProgrammerNuatt

    Mar, 2011 - Jan, 20131 year 10 months

    • Development of desktop web and mobile applications (mainly Ruby on Rails)

    • CMS development for the company using MongoDB and Liquid templating language.

    • http://www.metrobilbao.net Bilbao subway new website, lead developer

    • http://www.goldenmanager.com Football manager, lead developer

    • http://www.alumnieste.com Asociación Alumni ESTE de la Universidad de Deusto

    • http://www.racc.net/ RACC Móvil

    • http://munaypa.medicosdelmundo.org/ Médicos del Mundo (voluntariado)

  • Web Developer, FCCAFD 'Universidad de Granada'

    Jan, 2009 - Dec, 200911 months

    • Web portal development for the 'Facultad de Ciencias de la Actividad Física y el Deporte (FCCAFD) Universidad de Granada' (http://deporte.ugr.es)

Skills

Skills

  • General
    GitBash
  • Ruby
    RailsRackBundlerRspecCucumberSidekiqDevisePaperclip
  • Javascript
    ES6WebpackBabelReactReduxAngularBackboneUnderscoreJQuery
  • Programming paradigms
    Object OrientedFunctional (basic level, most interested in this now)
  • Programming methodologies
    TDDBDD
  • OS
    OSXUnix
  • Editors
    AtomVimRubymine
Education

Education

  • Computer Scientist, Engineer, University of Granada 'ETSIIT'

    Jan, 2003 - Jan, 2010

    Different programming languagesDifferent programming paradigmsDatabase's designWide knowledge about OSWide knowledge about computer's and network's structureWide knowledge about compilersTeam workingGood self-learning abilitiesProactivity
  • Development of interactive services via a web interface, Course, University of Granada 'Centro de formación continua'

    Jun, 2004 - Jul, 2004

    PHP programmingDBMS MySQL
  • Web design and programming, Course, University of Granada 'Centro de formación continua'

    Jun, 2004 - Jul, 2004

    HTMLJavascriptCSS
  • Java web services, Course, University of Granada 'Centro de formación continua'

    Jun, 2009 - Jul, 2009

    Javas web servicesWSDLXML
  • iOS5 development, Course, Campus de Imagina Formación (http://www.campus.imaginagroup.com/)

    Apr, 2012 - Jun, 2002

    Objective-CXcode
Volunteer Work

Volunteer Work

  • Open Source contribution, discourse/discourse

    Jun, 2015 - Jul, 2015

    • https://github.com/discourse/discourse/pull/928

    • https://github.com/discourse/discourse/pull/975

    • https://github.com/discourse/discourse/pull/1159

    • https://github.com/discourse/discourse/pull/982

    • https://github.com/discourse/discourse/pull/973

    • https://github.com/discourse/discourse/pull/980

  • Open Source contribution, fetlife/rollout

    Jun, 2015 - Jul, 2015

    • https://github.com/fetlife/rollout/pull/80

  • Open Source contribution, plataformatec/devise

    May, 2013 - Jul, 2013

    • https://github.com/plataformatec/devise/pull/2401

  • Open Source contribution, tscolari/mobylette

    Apr, 2013 - Apr, 2013

    • https://github.com/tscolari/mobylette/pull/26

Interests

Interests

  • Sports

    BasketballPádel
  • Videogames

    PS4Nintendo SwitchHearthstoneEve Online
  • Movies

    Sci-FiHorror