Skip to content

Hi, I'm Alexis Caballero

Software Engineer | Full Stack Developer

About Me

Software Engineer specialized in building scalable applications across Backend, Cloud, Frontend, and Mobile. I work across the full development lifecycle, from architecture and implementation to deployment, focusing on clean, maintainable systems that deliver real impact.

Experience

  1. Sep 2024 — Jan 2026

    Software Engineer

    RamLogic

    • Took ownership of an existing project, managing the full development lifecycle across mobile, web, backend, and cloud infrastructure.
    • Designed and developed a cross-platform mobile application for Android and iOS using Flutter, building an MVP for a ride-hailing platform with real-time data.
    • Developed and maintained backend services using Node.js with Firebase/Firestore, and contributed to the web platform using Vue.js.
    • Collaborated directly with a US-based client to present progress, discuss requirements, and plan upcoming features.
    Stack:
    • Node.js
    • Nest.js
    • Vue.js
    • Flutter
    • Riverpod
    • Firebase/Firestore
    • GCP
    • Jest
  2. Dec 2021 — May 2024

    Senior Backend Developer

    Acid Labs

    • Designed and developed backend components for a central event-driven system on AWS using Node.js and Nest.js.
    • Built and maintained cloud infrastructure with Terraform, provisioning services such as AWS Lambda, SQS, and SNS, among other AWS services.
    • Investigated failures in event flows, applied fixes, and communicated updates to ensure system reliability.
    Stack:
    • Node.js
    • Nest.js
    • MongoDB
    • PostgreSQL
    • Event-driven arquitecture
    • AWS
    • Terraform
  3. Nov 2020 — Dec 2021

    Software Engineer

    Ludela B.A.

    • Took on a technical leadership role after major team restructuring, assuming responsibility for multiple ongoing projects.
    • Developed and maintained full-stack applications using Node.js, PHP, Flutter, Angular, React, Vue.js, and SQL/NoSQL databases.
    • Rapidly adapted to different codebases and technologies to continue development of projects previously owned by other engineers.
    • Mentored junior developers and supported their integration into the team.
    • Collaborated directly with clients to present progress, gather requirements, and plan feature delivery.
    Stack:
    • Node.js
    • PHP
    • Flutter
    • Angular
    • React
    • Vue.js
    • MongoDB
    • PostgreSQL
  4. Feb 2020 — Nov 2020

    FullStack Developer

    VIDA Tec

    • Contributed to the development of a new application using Angular, Node.js, GraphQL, and MongoDB.
    • Maintained and extended a legacy Angular.js and PHP system, ensuring stability while the next-generation platform was being developed.
    • Collaborated closely with design teams to implement and refine frontend features.
    • Developed backend services using Nest.js and GraphQL to support new platform functionality.
    Stack:
    • Angular
    • Angular.js
    • Node.js
    • Nest.js
    • GraphQL
    • MongoDB
    • PHP
  5. Jan 2019 — Feb 2020

    FullStack Developer

    Magnetic Cash

    • Researched existing solutions to synchronize databases across multiple retail stores and designed a custom synchronization system when existing products did not meet requirements.
    • Architected and developed the solution using Java, SQLite, MongoDB, and Node.js, enabling reliable data synchronization between distributed store systems.
    • Developed frontend features for the company website using Angular.
    • Built a mobile application using Ionic that allowed users to scan codes and earn points through promotional games.
    Stack:
    • Java
    • SQLite
    • MongoDB
    • Node.js
    • Angular
    • Ionic
  6. Feb 2018 — Sep 2018

    FullStack Developer

    Liit S.A

    • Developed management and administrative web systems for multiple clients using JavaScript, PHP, and MySQL.
    • Assisted in the early design and implementation of an ERP system using Angular.
    Stack:
    • JavaScript
    • PHP
    • MySQL
    • Angular

Education

Computer Engineering

National University Arturo Jaureteche (UNAJ)

2012 - 2022

Core Backend

  • Node.js
  • NestJS
  • TypeScript
  • JavaScript
  • GraphQL
  • REST APIs
  • WebSockets

Databases

  • MongoDB
  • PostgreSQL
  • MySQL
  • Prisma
  • TypeORM
  • Mongoose

Cloud & Distributed Systems

  • AWS
  • Terraform
  • Docker
  • Kubernetes
  • Microservices
  • Event-driven
  • NATS

Frontend

  • React
  • Angular
  • Vue
  • TanStack Query
  • Zustand
  • Redux
  • Tailwind

Mobile

  • Flutter
  • Dart
  • Riverpod
  • Firebase

Engineering Practices

  • Git
  • Jest
  • TDD
  • DDD

Projects

Vicstory logo

Vicstory

A creative writing duel platform where authors compete by publishing short stories and the community votes to decide the winner. The goal is to encourage creative writing through competition, allowing writers to challenge each other and receive feedback from readers.

Stack

  • Flutter
  • Riverpod
  • Node.js
  • NestJS
  • MongoDB
  • Firebase
  • AWS

Languages

  • Spanish

    Native
  • English

    B2

Contact