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

</>
Sep 2024 — Jan 2026

Software Engineer

RamLogic
Stack: Node.js, Nest.js, Vue.js, Flutter, Riverpod, Firebase/Firestore, GCP, Jest
  • 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.
</>
Dec 2021 — May 2024

Senior Backend Developer

Acid Labs
Stack: Node.js, Nest.js, MongoDB, PostgreSQL, Event-driven arquitecture, AWS, Terraform
  • 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.
</>
Nov 2020 — Dec 2021

Software Engineer

Ludela B.A.
Stack: Node.js, PHP, Flutter, Angular, React, Vue.js, MongoDB, PostgreSQL
  • 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.
</>
Feb 2020 — Nov 2020

FullStack Developer

VIDA Tec
Stack: Angular, Angular.js, Node.js, Nest.js, GraphQL, MongoDB, PHP
  • 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.
</>
Jan 2019 — Feb 2020

FullStack Developer

Magnetic Cash
Stack: Java, SQLite, MongoDB, Node.js, Angular, Ionic
  • 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.
</>
Feb 2018 — Sep 2018

FullStack Developer

Liit S.A
Stack: JavaScript, PHP, MySQL, Angular
  • 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.

Education

Computer Engineering

2012 - 2022

National University Arturo Jaureteche (UNAJ)

Core Backend

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

Databases

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

Cloud & Distributed Systems

A
AWS
Terraform Terraform
Docker Docker
Kubernetes Kubernetes
M
Microservices
Event-driven Event-driven
NATS NATS

Frontend

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

Mobile

Flutter Flutter
Dart Dart
Riverpod Riverpod
Firebase Firebase

Engineering Practices

Git Git
Jest Jest
TDD TDD
DDD DDD

Projects

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

FlutterRiverpodNode.jsNestJSMongoDBFirebaseAWS

Languages

Spanish

Native

English

B2

Contact