Ingeniería y Tecnología
Retos de Ingeniería de Software
Proyectos reales de Software Engineering en Ewance — diseña, construye y entrega funcionalidades con restricciones de producción, no ejercicios de juguete. Resuélvelos para crear un portfolio de pruebas verificadas y comprobables por reclutadores de que sabes hacer el trabajo, no solo describirlo.
Retos recomendados
- DesignIntermedioNuevo
Diseñar un sistema Kanban para un equipo de plataforma en CDMX
Mapea el workflow actual del equipo de plataforma (intake hasta deploy) y diseña un tablero Kanban con 5-7 columnas, WIP limits explícitos por columna y un swimlane de class-of-…
- Kanban
- Flow Metrics
- Process Design
Agile Methods and Practices - CodeIntermedioNuevo
Pasarela de pagos blockchain para una bodega exportadora en Mendoza
Diseña la pasarela: (1) generación de direcciones únicas por factura (HD wallet derivado), (2) listeners on-chain para 3 redes con reorg protection, (3) conciliación con factura…
- Blockchain
- Smart Contracts
- Payments
Blockchain and Decentralized Systems Engineering - CodeIntermedioNuevo
Implementar un sidechain para tokenizar trazabilidad de aceite en Jaén
Diseña la sidechain (elige stack + justifica), con periodicidad de commit a mainnet cada 6 horas. Implementa el smart contract Solidity para registrar: lote, finca origen, fecha…
- Blockchain
- Smart Contracts
- Sidechains
Multidisciplinar - StrategyPrincipianteNuevo
Migrar CRM heredado a SOA en distribuidora industrial
Analiza la operación actual: 35 pantallas, 4 procesos comerciales nucleares (alta de cliente, cotización, pedido, postventa). Identifica servicios candidatos con responsabilidad…
- Service Oriented Architecture
- Csharp
- Dotnet
Multidisciplinar Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodeIntermedioNuevo
Event sourcing para polizas en aseguradora hispano-mexicana
Modela los eventos del ciclo de vida de Póliza (PolizaContratada, PrimaCobrada, SiniestroDeclarado, PolizaRenovada, PolizaCancelada) con campos completos. Implementa el agregado…
- Event Sourcing
- Axon Framework
- Kotlin
Event-Driven Architecture - AnalysisIntermedioNuevo
Caso de Negocio para Pagar Deuda con el Método SQALE en un Retailer en Lisboa
Recibes el dump de SonarQube de los últimos 12 meses, el bug tracker (Jira) y los datos de velocity del equipo de plataforma. Calcula el SQALE Index y el Technical Debt Ratio ac…
- Sqale Method
- Technical Debt Quantification
- Scenario Analysis
Technical Debt Management - StrategyIntermedioNuevo
Diseñar arquitectura empresarial para fusión de retailers
Inventaria las 24 aplicaciones nucleares (12 por cada retailer) con stack, edad, criticidad, propietario, contrato de mantenimiento. Construye el mapa de capacidades de negocio …
- Enterprise Architecture
- Togaf
- Application Portfolio
Multidisciplinar - ResearchPrincipianteNuevo
Auditoría de developer experience de un portal de APIs gov-tech
Recluta 10 developers externos representativos. Mide para cada uno: time-to-first-call, time-to-200 (primera respuesta exitosa), tasa de abandono y comentarios cualitativos. Aud…
- Developer Experience
- User Research
- REST API Design
Multidisciplinar - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- DesignIntermedioNuevo
Diseñar una API REST pública para un agregador de turismo en Mallorca
Diseña la API REST cubriendo 6 dominios principales (búsqueda, disponibilidad, reservas, modificaciones, cancelaciones, conciliación). Sigue el modelo de madurez Richardson nive…
- REST API Design
- Openapi
- API Versioning
API Design and GraphQL - AnalysisSéniorNuevo
Reverse Engineering de un Plugin Heredado para una EdTech de Valencia
Recibes el binario (.so 4,2 MB), los headers públicos (.h) y 6 ejemplos de uso documentados. Carga el binario en Ghidra, mapea las 18 funciones públicas de los headers a sus equ…
- Reverse Engineering
- Cpp
- Debugging
Software Evolution and Maintenance - DesignSéniorNuevo
Diseñar un mecanismo de consenso PBFT para una blockchain permisionada
Diseña: (1) variante PBFT para 10 validadores con tolerancia a f=3 nodos bizantinos, (2) rotación de líder cada 256 bloques con view-change si timeout, (3) batching de transacci…
- Consensus Mechanisms
- Byzantine Fault Tolerance
- Distributed Systems
Blockchain and Decentralized Systems Engineering - AnalysisIntermedioNuevo
Decisión Arquitectónica: Monolito vs Microservicios para Scale-up EdTech
Entrevista a 6 stakeholders (CTO, VP eng, 2 tech leads, 1 PM, 1 SRE) para extraer requisitos no funcionales reales: escalabilidad esperada (4x usuarios en 24 meses), velocidad d…
- Software Architecture
- Atam
- Architecture Decision Records
Software Architecture Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- PresentationIntermedioNuevo
Facilitar una retrospectiva cross-team tras un lanzamiento fallido
Diseña una retrospectiva estructurada de 3 horas usando Liberating Structures o el 'Prime Directive' de Norm Kerth (asume que las personas hicieron el mejor trabajo posible con …
- Retrospectives
- Facilitation
- Incident Analysis
Multidisciplinar - DesignIntermedioNuevo
Programa de Métricas de Calidad para una MedTech Regulada en Pamplona
Recibes el contexto regulatorio (Class IIa MDR, ISO 13485, IEC 62304 ciclo de vida software médico), el catálogo de 6 productos y acceso a Jira + GitHub + Sentry. Diseña un conj…
- Quality Management
- Software Metrics
- Iso 25010
Software Quality and Process Improvement - DesignIntermedioNuevo
Diseño de API REST Versionable para un FinTech de São Paulo
Audita la V1 actual (Postman collection adjunta) y produce un informe de 12 inconsistencias. Diseña V2 con: convenciones REST consistentes (recursos en plural, verbos correctos,…
- API Design
- Design Patterns
- Openapi
Multidisciplinar - DesignPrincipianteNuevo
Lenguaje ubicuo y arquitectura hexagonal para banca corporativa
Conduce 3 sesiones con dueños de producto y operaciones para extraer el lenguaje ubicuo del confirming (proveedor, deudor, banco, factura aprobada, anticipo, retención). Documen…
- Ubiquitous Language
- Hexagonal Architecture
- Java
Domain-Driven Design - CodePrincipianteNuevo
Catálogo de Refactors Fowler sobre un Frontend React Heredado
Selecciona 5 componentes React de mayor churn (medido sobre 6 meses de git). Para cada uno: escribe tests de caracterización con Vitest + Testing Library cubriendo el comportami…
- Refactoring
- Fowler Catalog
- React
Refactoring and Code Smell Detection - CodeIntermedioNuevo
Smart contract de stablecoin colateralizada para wallet en Buenos Aires
Implementa los contratos: (1) Vault que custodia colateral USDC y emite la stablecoin con ratio mínimo 130%, (2) liquidación parcial cuando el ratio cae bajo 115% con incentivo …
- Smart Contracts
- Solidity
- Defi
Multidisciplinar - CodePrincipianteNuevo
Primera contribución upstream a un dev-tool open source popular
Elige 1 issue real abierto con etiqueta 'good first issue' en un repo upstream popular (mínimo 8.000 estrellas, mantenido activamente). Lee CONTRIBUTING.md, code of conduct y la…
- Open Source Contribution
- Git
- Code Review
Open Source Contribution and Maintainership - CodeIntermedioNuevo
Refactor con Patrones Comportamentales en un Motor de Juego Móvil
Recibes el motor en C# (Unity 2023 LTS) con la suite QA existente (escenarios de jugabilidad grabados). Identifica las 25 ramas y agrúpalas en 4 categorías. Modela las acciones …
- Design Patterns
- Csharp
- Refactoring
Multidisciplinar - AnalysisPrincipianteNuevo
Auditar deuda de dominio en plataforma de e-commerce
Examina el código de 6 servicios (TypeScript / NestJS, provisto anonimizado). Entrevista 5 leads técnicos (45 min cada uno). Construye un inventario de conceptos clave (definici…
- Domain Driven Design
- Code Audit
- Ubiquitous Language
Domain-Driven Design - CodePrincipianteNuevo
Definir un esquema de rate limiting multi-tenant para SaaS B2B
Diseña el esquema con: (1) tres niveles de límites (global, tenant, endpoint), (2) cabeceras conformes a IETF draft de RateLimit Fields, (3) política de soft-fail (429 con Retry…
- Rate Limiting
- Multi Tenancy
- REST API Design
API Design and GraphQL - CodePrincipianteNuevo
Idempotencia y consumidores en cola de pagos LATAM
Audita los 6 consumidores actuales (Java/Spring) y clasifica por estrategia: lectura/escritura, side-effects externos, agregación. Diseña el patrón de idempotencia: clave (event…
- Idempotency
- Kafka
- Java
Multidisciplinar - DesignSéniorNuevo
Diseño de Arquitectura Multi-Region Active-Active para SaaS de Salud
Modela 4 dominios de datos: pacientes, consultas, recetas, billing. Para cada uno decide: replicación síncrona vs asíncrona, modelo de consistencia (read-your-writes, eventual, …
- Software Architecture
- Multi Region
- Disaster Recovery
Software Architecture
Cómo funciona
Del briefing al certificado, en seis pasos.
Paso 01
Explora retos alineados con tus estudios.
Paso 02
Acepta el que encaja con tus metas.
Paso 03
Trabájalo con la guía del AI Copilot.
Paso 04
Envíalo para una evaluación estructurada.
Paso 05
Consigue una credencial verificada.
Paso 06
Añádela a LinkedIn con un solo clic.
Campos relacionados
Ver todo →Equipos del sector tras una década de briefings prácticos
¿Reclutando de este grupo?
Patrocina un reto y conoce candidatos a través de su trabajo real.
Los equipos de la industria pueden diseñar briefings en torno a las habilidades que buscan, y evaluar a los estudiantes por entregables puntuados con rúbrica — no por currículums.



















































































