Moisés Rodríguez

Well-crafted, product-minded software, amplified by AI.

Senior Software Engineer at Genially.
I also love building things and talking about how to build them.
Off the keyboard: animals, sport and one more game than I should.

  1. Craft
  2. Product
  3. AI

How I think about software

Craft

Build it properly.

Product

Build the right thing.

AI

Go further, faster.

Experience

  1. Oct 2024 – now

    Genially

    Senior Software Engineer

    Córdoba, Spain (Remote)

    Details
    • Played a versatile role, contributing to both front-end and back-end teams.
    • Collaborated with multiple teams across different areas of the product.
    • Worked closely with cross-functional stakeholders, including Product Design (PD), Product Management (PM), Sales, and C-level executives.
    • Contributed to the development of several internal tools; played a key role in redesigning one and improved the performance of a critical request by 3x.
    • Led and contributed to multiple cross-functional initiatives across both front-end and back-end teams.
    • Promoted good practices in software development, including testing and counsel around AI-assisted development as one of the early adopters in the technology team.
    • Spearheaded, alongside another teammate, the full redesign of the product's main dashboard, as well as several management screens or features like "in-genially" comments.
    • Took a key role in a small squad responsible for developing a new strategic and differentiating AI-powered product.
  2. May 2023 – Oct 2024

    Codurance

    Software Craftsperson In Training → Software Craftsperson → Senior Software Craftsperson

    Barcelona, Spain (Remote)

    Details
    • Took a key role in the foundations of an internal project using .NET, Blazor, and MongoDB.
    • Worked in a Codurance team as well as embedded in client teams through different parts of the client's product, working with technologies such as VueJS 2 and 3, Java Springboot, ReactJS, NodeJS, Typescript, PHP, Laravel, Drupal, and MySQL.
    • Lead tech discussions with the client, helping with decision-making, leading my team, and optimizing the work streams.
    • Actively participated in resolving different incidents with the client's team.
    • Act as a counselor of the client in different topics related to ways of working and testing.
    • Helped prepare proposals for clients.
    • Participated in multiple activities with the community, leading workshops and giving talks about multiple topics.
    • Helped in the elaboration of internal and external courses.
  3. Apr 2022 – May 2023

    Swipoo

    Fullstack Developer

    Barcelona, Spain (Remote)

    Details
    • Developed new NextJS Swipoo's frontend page.
    • Migrated old Swipoo's frontend page.
    • Developed multiple endpoints for main Swipoo's backend service.
    • Developed Swipoo's headless CMS.
    • Developed Swipoo's document collection form, fully tested with Cypress.
    • Expanded DevOps implementations and infrastructure, integrating external monitoring tools.
    • Participate in DevOps and infrastructure management, using AWS tools such as EC2, EBS, S3, CodePipeline, etc.
    • Integrate different third-party services through SDKs, APIs, and WebHooks
    • Participate in the development of microservices and migration from monolith infrastructure.
    • Design, lead and participate in the development of a new enrollment service.
    • Design, lead and participate in the development of a new digital signature service.
    • Design, lead and participate in the development of a new notifications service.
    • Mentor new teach team integrants
    • Developed Slack bot in Golang
    • Lead the migration to IaC using Terraform and Terragrunt.
  4. Dec 2021 – Apr 2022

    ISDI Coders

    Assistant Teacher

    Madrid, Spain

    Details
    • Guide and mentor Bootcamp students learning web development. Assisting the principal teacher in resolving doubts, generating resources, and teaching about the tools, technologies, and good practices imparted in the class both in-person and online.

Projects

All projects
  1. Active

  2. Archived

    Express-o-Matic

    A tool for quickly generating Express applications.

    Code Express-o-Matic (opens in a new tab)

  3. Archived

    dotenv-switch

    A tool for quickly changing between .env values.

    Code dotenv-switch (opens in a new tab)

  4. Archived

    Nats GUI

    A graphical interface for NATS events to ease development.

    Code Nats GUI (opens in a new tab)

Latest talks

All talks
  1. Pesadilla en la cocina - Entendiendo la comunicación basada en eventos

    SalmorejoTech 2026

    Slides Pesadilla en la cocina - Entendiendo la comunicación basada en eventos (opens in a new tab)

  2. Pair Programming

    Genially Tech Talk

  3. Kitchen Nightmares - Understanding Message Brokers

    Software Crafters Barcelona 2024

    Slides Kitchen Nightmares - Understanding Message Brokers (opens in a new tab)

Education

  1. 2023 – now

    BSc in Computer Science

    Universitat Oberta de Catalunya · Part-time student, currently studying.

  2. 2021

    Fullstack Development Bootcamp

    ISDI Coders (formerly Skylab Coders Academy) · +1000 hours of intensive training in Fullstack (MERN Stack) Development.

  3. 2019 – 2021

    MSc in Physical Therapy

    University of Alcalá

  4. 2015 – 2019

    BSc in Physical Therapy

    University of Alcalá · Graduated with honors.