Skip to content
View srdejo's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report srdejo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
srdejo/README.md

👋 Hola, soy Daniel Jimenez

Software Engineer · Full Stack Developer

Soy desarrollador de software y me gusta construir productos, APIs, sistemas backend y aplicaciones full stack.

Mi experiencia se centra principalmente en Java, Spring Boot, TypeScript, Angular, React, PostgreSQL y tecnologías cloud.

Me interesa especialmente la arquitectura de software, los sistemas distribuidos, la automatización y la forma en que la inteligencia artificial puede mejorar el proceso de desarrollo de software.


🚀 ¿Qué hago?

  • 🏗️ Diseño y desarrollo sistemas backend y microservicios
  • ☕ Desarrollo APIs y aplicaciones con Java y Spring Boot
  • ⚛️ Construyo aplicaciones web y móviles con React, Angular y TypeScript
  • ☁️ Trabajo con AWS, Docker y diferentes herramientas de infraestructura
  • 🗄️ Diseño y trabajo con bases de datos como PostgreSQL
  • ⚡ Utilizo Redis para caching y diferentes necesidades de procesamiento
  • 🔄 Desarrollo integraciones, procesos asíncronos y arquitecturas orientadas a eventos
  • 🧩 Aplico principios de Hexagonal Architecture, Clean Code y buenas prácticas de diseño
  • 🤖 Exploro el uso de IA y agentes para mejorar los procesos de desarrollo

🛠️ Tecnologías

Backend

Java Spring Boot PostgreSQL Redis

Java · Spring Boot · Spring Cloud · REST APIs · Microservices · PostgreSQL · Redis


Frontend & Mobile

TypeScript React Angular Next.js

TypeScript · React · Next.js · Angular · React Native · Ionic


Cloud & Infraestructura

AWS Docker Nginx Linux

AWS · Docker · Docker Compose · Nginx · CloudFront · S3 · Route 53 · CI/CD


Integraciones & Mensajería

Kafka · Amazon SQS · Feign · REST · Event-driven architectures


Arquitectura & Ingeniería

Hexagonal Architecture · Clean Architecture · Microservices · Contract-First APIs · OpenAPI · Idempotency · Distributed Systems · Database Migrations · Automated Testing


⭐ Proyectos destacados

💰 Steward

Aplicación para la gestión de finanzas personales, diseñada para ayudar a administrar ingresos, gastos, presupuestos y compromisos financieros.

Es un proyecto que estoy desarrollando como producto real, con aplicación móvil y distribución mediante plataformas de testing.

Tecnologías: React Native · Expo · TypeScript

🔗 Ver repositorio


⛪ No Lost

Plataforma orientada a la gestión de procesos de una iglesia, incluyendo personas, consolidación, discipulado y servicio.

El proyecto busca centralizar diferentes procesos y facilitar el seguimiento de las personas dentro de la organización.

Tecnologías: Angular · Ionic · Java · Spring Boot · PostgreSQL


🤖 OpenClaw Project Tracker

Proyecto experimental para explorar cómo los agentes de IA pueden participar en los procesos de desarrollo de software.

La idea es utilizar OpenClaw y diferentes agentes para mantener actualizado el estado de los proyectos, tareas y avances, y posteriormente visualizar esta información mediante un dashboard.

Enfoque: AI Agents · Automation · Project Tracking · Developer Experience


🧠 Mi forma de desarrollar software

Creo que desarrollar buen software no consiste únicamente en escribir código.

Me interesa que los sistemas sean claros, mantenibles, confiables y fáciles de evolucionar.

Algunos principios que intento aplicar:

Simple > Complejo

Claro > Implícito

Confiable > Rápido

Automatizado > Manual

Observable > Desconocido

Mantenible > Temporal

Me interesa especialmente:

  • Separar correctamente la lógica de negocio de la infraestructura
  • Diseñar APIs y contratos claros
  • Implementar operaciones idempotentes
  • Automatizar pruebas y procesos repetitivos
  • Tener sistemas observables
  • Mantener servicios pequeños y enfocados
  • Poder reproducir los entornos de desarrollo
  • Documentar las decisiones importantes
  • Entender el por qué, no solamente el cómo

🤖 Inteligencia Artificial y desarrollo de software

Actualmente estoy explorando cómo la inteligencia artificial puede cambiar la forma en que desarrollamos software.

No me interesa utilizar la IA únicamente como un generador de código, sino integrarla dentro del proceso completo de ingeniería.

Idea
  ↓
Planificación
  ↓
Tareas
  ↓
Desarrollo asistido por IA
  ↓
Pruebas
  ↓
Revisión
  ↓
Despliegue
  ↓
Observabilidad

Estoy experimentando especialmente con:

  • AI Agents
  • OpenClaw
  • Claude
  • Automatización
  • AI-assisted development
  • Developer tooling
  • Seguimiento automático de proyectos

📚 Actualmente explorando

  • 🤖 AI-assisted software development
  • 🧠 Agentes autónomos para desarrollo
  • ☁️ Cloud-native applications
  • 🏗️ Arquitecturas distribuidas
  • 🔄 Event-driven architectures
  • 🛠️ Developer productivity
  • 📱 Desarrollo de productos
  • 🚀 Automatización de procesos de ingeniería

💡 Más allá del código

Me gusta participar en todo el ciclo de vida de un producto:

Idea
  ↓
Arquitectura
  ↓
Desarrollo
  ↓
Infraestructura
  ↓
Despliegue
  ↓
Mantenimiento

Me interesan especialmente los proyectos donde el reto no es solamente:

"¿Cómo escribo este código?"

sino:

"¿Cómo diseño este sistema para que pueda crecer y seguir siendo mantenible?"


🌎 Sobre mí

Soy desarrollador de software y disfruto aprender constantemente nuevas tecnologías y formas de construir mejores productos.

Me gusta trabajar tanto en backend como frontend, pero especialmente disfruto los problemas relacionados con arquitectura, integración de sistemas, automatización y diseño de soluciones.

Actualmente estoy enfocado en seguir creciendo como Software Engineer, construir proyectos propios y explorar nuevas formas de utilizar la inteligencia artificial dentro del desarrollo de software.


📫 Contacto

🌐 Website: srdejo.github.io

💼 LinkedIn: linkedin.com/in/srdejo

🐙 GitHub: github.com/srdejo


🚀 Construyendo software, aprendiendo constantemente y convirtiendo ideas en productos.

Pinned Loading

  1. steward steward Public

    Personal finance and budgeting application focused on stewardship principles, helping users manage income, expenses, savings, tithes, and financial goals.

    TypeScript

  2. catalog-studio catalog-studio Public

    TypeScript

  3. ecosistema-ms-spring-cloud ecosistema-ms-spring-cloud Public

    Infraestructura micro servicios con spring boot - spring cloud

    Java 1

  4. seti-technical-lead seti-technical-lead Public

    Technical Lead assessment: REST API design for supply chain management with XML order processing and shipment tracking.

    Java

  5. agent-project agent-project Public

    Standardized dashboard for tracking AI project progress from roadmaps and progress files.

    Java