Yago López Salvador

  • Software Engineer
  • Full-Stack Developer

Portafolio Profesional

Recopilación de conocimientos y experiencia en desarrollo de software

Eficiencia

Simplicidad

Calidad

Front End

  • Plataformas: Web, Móvil
  • ReactJS, Redux, NextJS
  • TypeScript
  • Angular
  • VueJS
  • 3D y Realidad Virtual
  • Progressive Web Applications (PWA)

Back End

  • RESTFul APIs, Microservicios y Servless Computing
  • Arquitecturas en tiempo real basadas en WebSockets
  • Isomorphic / Universal JavaScript (NodeJS, ExpressJS)
  • Server Side Rendering
  • Bases de datos SQL
  • Bases de datos No-SQL
  • Conocimientos y experiencia en estándares W3C, patrones y buenas prácticas:
    • EcmaScript ES6, ES7
    • JavaScript Tipado (TypeScript)
    • Arquitecturas basadas en Componentes
  • Test Driven Development (TDD):
    • Tests Funcionales
    • Snapshot Testing
    • Tests de integración (E2E)
  • Control de calidad:
    • Integración Contínua y Automatización
    • Perfilado
    • Optimización
  • Workflow
    • Gestión de respositorios distribuidos de código fuente: GitHub, Bitbucket
    • Integración contínua
    • Tooling: Git, Npm, Yarn, Webpack, Linting, etc.
  • Paradigmas de programación:
    • Programación Orientada a Objetos
    • Programación Funcional
    • Asíncrona (Promesas, Async/Await)
    • En tiempo real (WebSockets)
  • Participación en proyectos open-source internacionales
    AngularCLI, Material Design Lite, AFrame, Create React App Typescript, etc.
  • Interés en tecnologías emergentes:
    Machine Learning, Deep Learning, Neural Networks
  • Ingeniería del software orientada a la simplicidad, la eficiencia y la flexibilidad