Andrés Aragón

Desarrollador Fullstack

Desplazar hacia abajo

Estoy interesado en diseñar aplicaciones web escalables, mantenibles y fáciles de evolucionar.

Trabajo con principios de arquitectura, encapsulación de responsabilidades y buenas prácticas de desarrollo.

Disfruto participando en todo el proceso de construcción, desde la interfaz de usuario hasta la lógica de negocio y la persistencia de datos.

Me interesa construir aplicaciones que puedan evolucionar con facilidad.

Application
├── DTOs
│   ├── BookingResponse.cs
│   ├── BookingServiceResponse.cs
│   ├── CreateBookingRequest.cs
│   ├── CreateBookingServiceRequest.cs
│   ├── CreateUserRequest.cs
│   ├── RoomResponse.cs
│   ├── RoomTypeResponse.cs
│   ├── ServiceResponse.cs
│   ├── UpdateBookingRequest.cs
│   ├── UpdateUserRequest.cs
│   └── UserResponse.cs
├── Interfaces
│   ├── IBookingRepository.cs
│   ├── IBookingServiceRepository.cs
│   ├── IRoomRepository.cs
│   ├── IRoomTypeRepository.cs
│   ├── IServiceRepository.cs
│   └── IUserRepository.cs
└── Services
    └── BookingService.cs
Domain
├── Bookings
│   ├── Booking.cs
│   └── BookingService.cs
├── Hotel
│   ├── HotelConfig.cs
│   ├── Room.cs
│   ├── RoomType.cs
│   └── Service.cs
├── Services
│   ├── AvailabilityService.cs
│   ├── DiscountService.cs
│   ├── PricingService.cs
│   └── SavingService.cs
└── Users
    └── User.cs
Infrastructure
├── Data
│   ├── bookings.json
│   ├── bookingServices.json
│   ├── rooms.json
│   ├── roomTypes.json
│   ├── services.json
│   └── users.json
└── Repositories
    ├── InMemoryBookingRepository.cs
    ├── InMemoryBookingServiceRepository.cs
    ├── InMemoryRoomRepository.cs
    ├── InMemoryRoomTypeRepository.cs
    ├── InMemoryServiceRepository.cs
    └── InMemoryUserRepository.cs

Soy un desarrollador de aplicaciones web apasionado por crear soluciones innovadoras y eficientes.

Me considero una persona tranquila, sensata y muy dedicada a lo que hace. Me implico de verdad en aprender, mejorar y hacer las cosas bien.

Mi forma de trabajar es cuidadosa y paciente: analizo, pregunto cuando hace falta y busco soluciones sólidas antes que rápidas.

Me gusta rodearme de equipos donde haya respeto, aprendizaje y ganas de construir proyectos de calidad.

¿Tienes alguna pregunta o quieres hablar sobre una oportunidad profesional? Estaré encantado de atenderte por el medio que te resulte más cómodo.

Puedes contactar conmigo por teléfono, correo electrónico o a través de LinkedIn. Responderé con la mayor brevedad posible.

Contacto directo

ajaragon@proton.me

Teléfono de contacto

673-326-226