Information Technology Challenges
Explore information technology challenges on Ewance to develop skills companies are actively hiring for. Work on briefs covering cloud, infrastructure, security, and platform engineering.
Most Popular
- CodeIntermedioNuevo
Entrenamiento federado con seguridad agregada para banca móvil
Implementa un entrenamiento federado horizontal sobre un modelo de fraude (modelo base proporcionado, MLP simple). Usa PySyft, Flower o tu propia implementación con PyTorch. Aña…
- Federated Learning
- Secure Computation
- Ml Privacy
Privacy-Enhancing Technologies - DesignIntermedioNuevo
Diseñar un servicio de comunicación anónima para periodismo de investigación
Analiza el modelo de amenazas: adversarios incluyen gobiernos con capacidad de vigilancia, ISPs cooperativos y compromiso interno. Compara SecureDrop, OnionShare y un diseño pro…
- Anonymous Communication
- Privacy Enhancing Tech
- Tor
Privacy-Enhancing Technologies - StrategyIntermedioNuevo
Diseñar el go-to-market de una herramienta para devs en LATAM
Define el ICP (Ideal Customer Profile) basado en datos de uso open-source + 6 entrevistas con equipos representativos. Elabora el posicionamiento (frente a Datadog/New Relic y f…
- Estrategia De Producto
- Go To Market
- Estrategia De Precios Y Elasticidad
Product Management for Software Engineers - CodeIntermedioNuevo
Construir un analizador de dataflow para detectar fugas de credenciales
Implementa el analizador en TypeScript usando ts-morph o babel parser. Modela el problema como dataflow: identifica fuentes (literales que matchean patrones de secretos, process…
- Dataflow Analysis
- AnáLisis EstáTico
- Ast Manipulation
Program Analysis 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
Sintetizar transformaciones de programa para refactor masivo en Python
Implementa la herramienta en Python usando libcst o ast nativo. Acepta como input 3-5 pares (antes/después) escritos a mano. Sintetiza una regla de reescritura (basada en patron…
- Program Synthesis
- Ast Manipulation
- Program Analysis
Program Analysis - CodeIntermedioNuevo
Bosques de Conteo Aproximado para Logs de Telemetría
Lee la teoría de Cormode y Muthukrishnan sobre Count-Min Sketch (CMS) y la familia HyperLogLog. Implementa ambas estructuras desde cero (sin usar librerías que las traigan ya he…
- Probabilistic Data Structures
- Hyperloglog
- Count Min Sketch
Randomized Algorithms - CodeIntermedioNuevo
Algoritmo de Karger para Cortes Mínimos en Red de Distribución
Implementa Karger básico (contracción aleatoria de aristas) y Karger-Stein (recursión con dos contracciones independientes). Para garantizar probabilidad de éxito mayor o igual …
- Randomized Algorithms
- Algoritmos De Grafos
- Karger Stein
Randomized Algorithms - ResearchIntermedioNuevo
Aprendizaje de Hashing Universal para Tablas Resistentes a Colisiones
Implementa una familia de funciones hash universales tipo Carter-Wegman h(x) = ((a*x + b) mod p) mod m, donde a, b se eligen aleatoriamente de [1, p-1] y [0, p-1]. Demuestra emp…
- Universal Hashing
- Carter Wegman
- Randomized Algorithms
Randomized Algorithms - Browse challenges
Explore role
Marketing Analyst
Plan and measure campaigns that grow the business. Funnel analytics, attribution, segmentation, and the rigorous measurement that lets marketing defend its budget at the leadership table.
- CodeIntermedioNuevo
Patrón Strangler-Fig para Núcleo Bancario Cobol Legacy
Lee 4 casos de uso del módulo de simulación de préstamos en Cobol (anonimizados, sin nombres reales de cliente). Escribe tests de caracterización que reproduzcan exactamente las…
- Strangler Fig
- Characterization Tests
- Legacy Modernization
Refactoring and Code Smell Detection - CodeIntermedioNuevo
Método Mikado para Romper Acoplamiento en Monolito Java
Lee el módulo de inventario (alrededor de 18.000 líneas Java). Define el objetivo Mikado: 'extraer Inventario como módulo Maven independiente con su propia base de datos'. Empie…
- Mikado Method
- RefactorizacióN
- Python O Javascript
Refactoring and Code Smell Detection - StrategyIntermedioNuevo
Gestión de Cambio de Requisitos para Migración ERP en Retail
Audita los 340 RFCs históricos: clasifícalos (alcance, calidad, plazo, coste), identifica patrones (departamentos que generan más cambios tardíos), calcula coste real estimado. …
- Requirements Management
- Change Control
- Impact Analysis
Requirements Engineering - CodeIntermedioNuevo
Multi-Tenancy con Row Level Security para SaaS de Despachos Legales
Diseña el esquema multi-tenant: enfoque shared schema con tenant_id en cada fila. Implementa RLS con políticas por tabla para las 28 tablas existentes (clientes, expedientes, do…
- Arquitectura Multi Inquilino
- Row Level Security
- Postgresql O Mysql
Engineering Software as a Service 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
- CodeIntermedioNuevo
Continuous Deployment con Canary y Feature Flags para SaaS Fintech
Audita el pipeline actual (GitHub Actions + Cloud Run). Diseña la nueva arquitectura: canary con Cloud Run revisions traffic splitting, feature flags con LaunchDarkly o Unleash …
- Continuous Deployment
- Canary Release
- Feature Flags
Engineering Software as a Service - CodeIntermedioNuevo
Webhooks Confiables con Reintentos y Dead Letter Queue
Diseña el sistema sobre PostgreSQL + Redis + un worker en Node.js. Cada evento se persiste antes de intentar entregar. Worker hace POST al endpoint del cliente con firma HMAC-SH…
- Webhooks
- Message Queue
- Retry Strategies
Engineering Software as a Service - CodeIntermedioNuevo
Resolución Numérica de PDEs para Difusión de Calor en Reactor Farma
Implementa Crank-Nicolson y FTCS (Forward-Time Central-Space) explícito para la ecuación del calor 2D en coordenadas cilíndricas. Discretiza el reactor en una malla 200 x 80 (ra…
- Numerical Pdes
- Finite Differences
- Crank Nicolson
Scientific Computing and Numerical Methods - ResearchIntermedioNuevo
Optimización Numérica para Diseño de Aerogenerador en Patagonia
Implementa BEM en Python para calcular potencia generada dada una geometría de pala y un perfil de viento. Define la función objetivo: maximizar coeficiente de potencia Cp a 10 …
- Numerical Optimization
- Nelder Mead
- Bfgs
Scientific Computing and Numerical Methods - AnalysisIntermedioNuevo
Sistemas Lineales Grandes y Dispersos para Modelo Sísmico en Chile
Carga la matriz dispersa del problema real (formato Matrix Market provisto, ya generada por el grupo). Implementa o utiliza GMRES con reinicio, BiCGSTAB y MINRES desde scipy.spa…
- Numerical Linear Algebra
- Iterative Solvers
- Preconditioners
Scientific Computing and Numerical Methods - CodeIntermedioNuevo
Migración a Istio con mTLS para Banca Cloud-Native
Audita los 8 servicios de pagos (lenguajes mixtos: Go, Kotlin, Node.js). Diseña adopción incremental: PERMISSIVE mTLS primero (acepta texto plano y mTLS), 2 semanas observando, …
- Service Mesh
- Istio
- Mtls
Service Mesh and Microservices Networking - CodeIntermedioNuevo
Canary Release con Istio para Plataforma de E-Commerce LATAM
Diseña la estrategia: dos subsets (stable / canary) por DestinationRule, VirtualService con peso ajustable. Configura observabilidad por subset: métricas Prometheus separadas, t…
- Service Mesh
- Istio
- Canary Release
Service Mesh and Microservices Networking - CodeIntermedioNuevo
Circuit Breaker y Outlier Detection con Envoy en Plataforma Vino
Identifica las dependencias upstream-downstream de los 14 servicios y prioriza 6 críticos. Configura Envoy directamente (sin control plane Istio) con: circuit breaker por upstre…
- Patrones De API Gateway (Kong, Envoy)
- Circuit Breaker
- Outlier Detection
Service Mesh and Microservices Networking - CodeIntermedioNuevo
Observabilidad Distribuida con OpenTelemetry y Service Mesh
Audita la observabilidad actual: qué stack usa cada uno de los 38 servicios, qué propagación de contexto existe. Diseña la arquitectura unificada: OpenTelemetry Collector centra…
- InstrumentacióN Con Opentelemetry
- Service Mesh
- Distributed Tracing
Service Mesh and Microservices Networking - AnalysisIntermedioNuevo
Capacity Planning y Pruebas de Carga para Pico de Black Friday
Analiza tráfico histórico de los últimos 18 meses (logs de Cloudflare + métricas Prometheus). Modela la carga esperada: 44x RPS base, distribución por endpoint, ratio lectura/es…
- PlanificacióN De Capacidad
- Pruebas De Carga
- Autoscaling
Site Reliability 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 (Adrs)
Software Architecture - AnalysisIntermedioNuevo
Evaluación Arquitectónica con SAAM para Modernización de ERP
Lee la propuesta arquitectónica (35 páginas, microservicios + event sourcing + Kafka + Kubernetes). Identifica los atributos de calidad críticos para una aseguradora regulada: m…
- Software Architecture
- Saam
- Architecture Evaluation
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.
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.



















































































