> whoami_

Software Developer

Moises Castro Cuevas

Profile Picture
+9 años de experiencia
01 · Perfil

Sobre mi

Desarrollador de software con más de 9 años de experiencia en desarrollo frontend y backend. Meticuloso y adaptable, con una sólida trayectoria en la entrega de aplicaciones bien estructuradas y listas para producción, utilizando JavaScript, TypeScript, React, Next.js, Node.js y GraphQL, entre otras tecnologías. Cómodo asumiendo la responsabilidad de proyectos de principio a fin, desde la arquitectura y la implementación hasta el despliegue automatizado.

02 · Trayectoria

Experiencia

Corus ConsultingSoftware Developer
Julio 2025 — actual

Me desempeñé como desarrollador líder en un proyecto para una empresa líder en logística en México, construyendo aplicaciones para la gestión de vehículos, monitoreo y seguimiento de operaciones en tiempo real. Construí la aplicación principalmente con Next.js, utilizando React, Tailwind CSS, Zustand, la API de Google Maps, Axios, Jest y Testing Library. Configuré despliegues automatizados con GitHub Actions hacia un servidor en la nube de AWS, configurando Nginx como proxy inverso. Configuré flujos de automatización con n8n para generar reportes y enviarlos por correo electrónico. Trabajé junto a Claude como agente de IA, implementando Skills y MCPs (Model Context Protocol) como herramientas de apoyo al flujo de trabajo de desarrollo.

(Freelance)Software Developer
Febrero 2025 — Junio 2025

Entregué soluciones de software para múltiples clientes, utilizando herramientas asistidas por IA como Cursor junto con React, Tailwind CSS y Redux Toolkit para páginas web estáticas, y Node.js con Apollo Server para APIs backend basadas en GraphQL. Gestioné y automaticé despliegues con Jenkins, alojando aplicaciones en servidores VPS, y exploré el uso de agentes de IA.

DocSolutionsFrontend Developer
Junio 2023 — diciembre 2024

Mantuve y amplié productos existentes desarrollados con Next.js y React, creando nuevas funcionalidades y componentes complejos para satisfacer los requerimientos de los clientes. Desplegué todos los servicios en Azure mediante pipelines de CI/CD y utilicé SonarQube para monitorear y mejorar la calidad del código.

Capgemini Engineering / Ford Motor CompanySoftware Developer
Septiembre 2019 — Mayo 2023

Desarrollé aplicaciones en React que simulan la consola central de un vehículo, permitiendo a los clientes interactuar con los modelos y probar nuevas funcionalidades. Construí una aplicación web que permite a los usuarios buscar y solicitar nuevos modelos de prueba, así como ver demos, vistas previas y descargar las últimas versiones disponibles. Desarrollé servicios de API con NestJS para recuperar datos de MongoDB, Azure SQL y microservicios internos, utilizando GraphQL y Apollo para el manejo de datos.

04 · Trabajo

Proyectos

02

Fleet Tracking

El objetivo del proyecto Fleet Tracking es desarrollar una aplicación de seguimiento de flotas que permita a los usuarios monitorear y gestionar vehículos en tiempo real. La aplicación proporciona una interfaz intuitiva para visualizar la ubicación de los vehículos y generar informes detallados sobre el rendimiento y el estado de la flota.

Next.jsReactJestReact Testing LibraryTailwindCSSPostCSS
03

Pokedux

El objetivo de este proyecto es crear una aplicación de Pokedex que permita a los usuarios ver una lista de Pokémon, sus detalles y realizar acciones como marcar a los Pokémon como favoritos y filtrar la lista de Pokémon. La aplicación cargar datos de una API (PokeAPI) externa que proporciona información sobre los Pokémon.

ReactJavaScriptRedux ToolkitWebpackTailwindCSSPostCSS
04

Web Store

El objetivo del proyecto es crear una tienda en línea donde los usuarios puedan navegar por diferentes categorías de productos, agregar productos al carrito de compras, ver detalles de los productos y realizar pedidos. La aplicación también incluye funcionalidades como un menú de navegación, un carrito de compras lateral, un menú lateral y la capacidad de buscar productos.

ViteTypeScriptReactTailwindCSSPostCSS
05

Portfolio

El objetivo de este proyecto es crear un portafolio personal que muestre mis habilidades y proyectos desarrollados. La aplicación está construida con React y TypeScript, y utiliza Redux Toolkit para la gestión del estado. Además, se ha configurado Webpack para la compilación y TailwindCSS junto con PostCSS para el diseño y estilos. Este portafolio permite a los usuarios explorar mis proyectos, conocer más sobre mi experiencia y habilidades, y acceder a los enlaces de los repositorios de los proyectos.

ReactTypeScriptRedux ToolkitWebpackTailwindCSSPostCSS
03 · Stack

Habilidades

Otros
0Git
Git
1Docker
Docker
2Postman
Postman
3Azure DevOps
Azure DevOps
4Figma
Figma
5n8n
n8n
6Claude
Claude
7Ngnix
Ngnix
8Git
Git
9Docker
Docker
10Postman
Postman
11Azure DevOps
Azure DevOps
12Figma
Figma
13n8n
n8n
14Claude
Claude
15Ngnix
Ngnix
16Git
Git
17Docker
Docker
18Postman
Postman
19Azure DevOps
Azure DevOps
20Figma
Figma
21n8n
n8n
22Claude
Claude
23Ngnix
Ngnix
Frontend
0Next.js
Next.js
1TypeScript
TypeScript
2JavaScript
JavaScript
3React
React
4Redux
Redux
5Tailwind CSS
Tailwind CSS
6Sass
Sass
7Jest
Jest
8Material-UI
Material-UI
9Next.js
Next.js
10TypeScript
TypeScript
11JavaScript
JavaScript
12React
React
13Redux
Redux
14Tailwind CSS
Tailwind CSS
15Sass
Sass
16Jest
Jest
17Material-UI
Material-UI
18Next.js
Next.js
19TypeScript
TypeScript
20JavaScript
JavaScript
21React
React
22Redux
Redux
23Tailwind CSS
Tailwind CSS
24Sass
Sass
25Jest
Jest
26Material-UI
Material-UI
Backend
0Node.js
Node.js
1Express
Express
2MongoDB
MongoDB
3NestJS
NestJS
4GraphQL
GraphQL
5Sequelize
Sequelize
6C#
C#
7SQL Server
SQL Server
8Node.js
Node.js
9Express
Express
10MongoDB
MongoDB
11NestJS
NestJS
12GraphQL
GraphQL
13Sequelize
Sequelize
14C#
C#
15SQL Server
SQL Server
16Node.js
Node.js
17Express
Express
18MongoDB
MongoDB
19NestJS
NestJS
20GraphQL
GraphQL
21Sequelize
Sequelize
22C#
C#
23SQL Server
SQL Server