Miguel Zamora Rey

Senior full stack javascript developer

Guadalajara, Castilla-La Mancha, España
Miguel

Sobre mí

Soy un programador y desarrollador full stack, comencé mi carrera profesional en 2015, y he trabajado para diferentes consultoras y como freelance. Me apasiona el desarrollo de software, y siempre estoy buscando nuevas formas de mejorar mis habilidades y aprender nuevas herramientas, así como tratar de extender el uso de arquitecturas modernas en los diferentes proyectos en los que me involucro. De modo muy amateur participo en GameJams de videojuegos con Godot, y creo proyectos experimentando con diferentes herramientas prometedoras como Astro.

Habilidades

  • JavaScript
  • TypeScript
  • SOLID
  • NodeJS
  • React
  • Astro
  • HTML
  • CSS
  • Express
  • Fastify
  • AWS
  • AWS Lambda
  • AWS SQS Queue
  • AWS SNS Queue
  • RabbitMQ
  • Google Cloud
  • Git
  • Gitflow
  • Github
  • Google Cloud Firestore
  • Google Firebase
  • MongoDB
  • Mongoose
  • MySQL
  • AI
  • MCP
  • OpenAi
  • Claude
  • Mistral
  • React Native
  • Godot
  • jQuery

Recomendaciones

  • He tenido el privilegio de trabajar con Miguel durante un año en Quantic Brains donde ha demostrado ser un desarrollador excepcional y un miembro muy valioso para el equipo. Respecto a sus habilidades técnicas resaltaría la capacidad de crear un código solido y escalable, permitiéndonos pivotar según las necesidades del producto. Además de sus habilidades técnicas cabe destacar que es un gran compañero, siempre dispuesto a ayudar y a compartir conocimiento.

    Gorka Marqués
    GorkaMarquésQUANTIC BRAINS · AI Engineer
  • I have had the pleasure of working closely with Miguel and I can confidently say that he is a great professional. He have knowledge in multiples fields which makes him a versatile person. Also, he works very well as a team and writes code of the highest quality. I highly recommend him and I am confident that he will excel in any endeavor he pursue.

    Jesús Torrijo Gimeno
    JesúsTorrijo GimenoQUANTIC BRAINS · Senior Lead Developer
  • Miguel es una persona super resolutiva. No se ha dado la situación en la que haya ido a Miguel con un problema y el no haya tenido un plan de actuación. Es una persona muy responsable con su trabajo y es un gurú de buenas prácticas. Si algo no puede escalar o va suponer un problema de cara a futuro, Miguel es el primero que va a levantar la mano para decir 'Así no lo podemos hacer'. En cualquier reto que se le ponga por delante, Miguel aporta un valor tanto profesional como personal increíble. Es un gusto trabajar contigo.

    Javier C. Fernandez
    Javier C.FernandezQUANTIC BRAINS · Unity Developer
  • Sin lugar a dudas Miguel es una de esas personas que te sorprende positivamente, no solo porque es un grandísimo profesional, sino que también una gran persona. Miguel se incorporó a Culpass en 2021 como desarrollador y cabeza tecnológica del proyecto. Desde el primer momento le dimos carta blanca para organizar un proyecto a su antojo. Vi a o un niño dando rienda suelta a su creatividad, imaginación y conocimientos para crear una base sólida para nuestro primer MVP. Miguel diseñó todo el backend de Culpass en un tiempo récord, creando una estructura clara y escalable. Utilizamos las últimas tecnologías: nodejs, mongodb, swagger… Pero además, nos ha dado todo el apoyo como project manager con Trello y organización del equipo tecnológico… así como el frontend. Todo proyecto que necesite una persona flexible, que piense out-of-the-box, con una visión clara y transparente, debería contar con Miguel. Además, Miguel cuenta con una gran capacidad de comunicación.

    Ignacio Kleinman Ruiz
    IgnacioKleinman RuizCulpass · Co-Founder – CEO
  • Trabajar con Miguel ha sido un auténtico placer. Se encargó de supervisar mi trabajo durante el tiempo en que coincidimos en Culpass. Tiene una gran capacidad resolutiva y puede completar cualquier tipo de reto con gran soltura. Es paciente, considerado y muy trabajador. Se toma su tiempo en explicar lo que hay que hacer y saca tiempo de donde no lo hay para completar las tareas. ¡Sin duda, trabajar con Miguel es la mejor elección que puede hacer cualquier equipo!

    Pelayo Trives
    PelayoTrivesKapturall · Front-End Developer & UX/UI Designer

Experiencia

  1. B
    Bemycar Senior full-stack developer

    En Bemycar, he liderado un proyecto para la creación y optimización de un nuevo enfoque (desde la base de datos hasta el frontal) para nuestra plataforma, mejorando significativamente su escalabilidad e integración con las plataformas de nuestros diversos clientes. Mi contribución ha permitido una mayor flexibilidad y eficiencia en la gestión de datos, facilitando la adaptación a las necesidades específicas de cada cliente. Además, he comenzado el desarrollo de innovadoras soluciones de enriquecimiento, como voicebots y chats inteligentes, diseñados para resolver las necesidades de los usuarios de manera eficiente y personalizada. Estas implementaciones no solo han mejorado la experiencia del usuario, sino que también han posicionado a Bemycar a la vanguardia de la tecnología de atención al cliente. Mi enfoque proactivo y mi capacidad para identificar oportunidades de mejora han sido fundamentales para impulsar la innovación y el crecimiento dentro de la empresa.

  2. Q
    QUANTIC BRAINS Programador full stack

    Desde Febrero trabajo como parte del equipo de desarrollo de plataforma de quanticbrains, una empresa basada en la generación de contenido audiovisual haciendo uso de inteligencia artificial. Mi trabajo se basaba en construir la infraestructura, backend e interfaces, acercando nuestros productos de IA a los clientes finales, ya fuesen B2B o B2C.

  3. C
    Culpass - Experiencias culturales únicas Programador full stack y responsable de tecnología

    Entre enero y diciembre de 2022 colaboré con esta startup destinada a la creación de un marketplace basado en eventos culturales únicos. Mi labor fué la creación de una base técnologica estable y escalable para poder emprender su camino como startup desde una base sólida.

  4. M
    mzrdeveloper Web & mobile freelance developer

    Durante estos años, he colaborado con diversas empresas y startups, ayudándolas a dar sus primeros pasos, desarrollar nuevas funcionalidades y resolver desafíos técnicos complejos que representaban un obstáculo para sus equipos de desarrollo. Mi enfoque se centra en ofrecer soluciones eficientes y escalables, adaptadas a las necesidades de cada proyecto.

  5. N
    niikiis Desarrollador de back-end

    Desde agosto colaboré con niikiis como desarrollador de backend y responsable de varios de los módulos de la aplicación, así como diseñando nuevas soluciones técnicas. El reto más destacado en esta empresa fue diseñar e implementar un sistema basado en colas para gestionar todos los eventos de negocio de la empresa.

  6. V
    VAILOS Desarrollador de software

    Entré a formar parte del equipo en evolutivos y nuevos proyectos para importantes clientes del sector editorial. Trabajando, sobre todo, en la creación de las interfaces internas que usarían los clientes, esto me supuso un reto a la hora de empezar a pensar en el UX y agilizar el proceso de aprendizaje que sufren muchos usuarios acostumbrados a interfaces de hace casi diez años.

  7. N
    NEORIS Programador informático

    Programador en cliente del sector banca, encargado de mantenimiento y evolutivos de varias piezas de software.

  8. A

    Programando soluciones para el departamento de Marco Digitalización y manteniendo aplicaciones propias del banco.

  9. A
    Amaris Consultor

    Esta es una de las experiencias más enriquecedoras de mis inicios, empecé trabajando para un importante cliente del sector seguros apoyando en el desarrollo de su interfaz para clientes con backend en JAVA y Vaadin en el frontend, y al finalizar el proyecto satisfactoriamente me dieron la oportunidad de ayudar en un proyecto desde cero con un tempranísimo React en Barcelona para un cliente del sector Farma, creando toda la plataforma para la gestión diaria de su trabajo. Fue el momento de mi cambio de stack a nivel profesional.

  10. T
    Tragsatec Programador

    Puesto como programador Java, manteniendo aplicativos y migrando las interfaces a frameworks más modernos.

  11. S
    STRATESYS Programador

    Entré a formar parte de la plantilla de Stratesys en un equipo de desarrollo fuera de SAP, para desarrollar todos aquellos aplicativos a los que no se pudiese llegar con el ERP o requiriesen más personalización. En esta etapa toque muchísimas tencnologías y descubrí NodeJS.

  12. C
    Computer Space Estudiante en practicas

    Prácticas en empresa desde septiembre de 2014 hasta noviembre de 2014 en Computer Space (www.ComputerSpace.es), especializada en brokerage, venta y mantenimiento de equipos informáticos. Realizando servicios a través de esta empresa para el Colegio de Huérfanos de la Armada, y el Centro de Logística de la misma.

  13. P
    Padis Encargado

    Desde el año 2008 hasta septiembre de 2014 trabajé en PADIS (www.padisl5r.com), un comercio de juegos de mesa y entretenimiento. Hasta el año 2010 trabajé en ferias comerciales como empleado del stand, desde ese año trabajé como encargado del turno del fin de semana en atención al cliente (cara al público), gestión de pedidos vía internet, gestión de la base de datos y organización de varios eventos.

Proyectos personales

  • Sistema Eventos para El reto de Claudia

    Actualmente estoy colaborando con Ignacio, Elena y CLaudia creando un sistema para poder organizar eventos y recaudar fondos con webs custom, sistema de usuarios, pasarela de pagos por evento y organizador... Un proyecto precioso y por una buena causa.

  • SDD Template

    Esta plantilla establece un flujo de trabajo basado en Spec-Driven Development (SDD) integrado con GitHub Copilot en VS Code. La idea central es simple: escribe la especificación primero, luego el código.

  • Creador de portfolios usando el JSON de Manfred

    Desarrollé un proyecto para poder crear a base del JSON exportable de Manfred un portfolio web completo y personalizable, si te gusta este portfolio echale un ojo al proyecto.

  • Topigotchi

    Topigochi es una mascota virtual estilo Tamagotchi para Arduino NANO o mayor potencia, con pantalla OLED, botones de interacción y feedback sonoro mediante buzzer. Permite alimentar, jugar, limpiar y cuidar la salud y felicidad de tu mascota. Incluye animaciones, iconos de menú, estados avanzados y guardado persistente.

  • Videojuegos - GameJams

    También hago videojuegos como hobby 🎮, sobre todo en gamejams, evenos tipo hackaton pero orientado a crear videojuegos con una serie de limitaciones y en un tiempo determinado, la mayoría 72 horas.