Diagnosticaré y solucionaré:
Análisis de código:
- Revisión de arquitectura
- Evaluación de calidad del código
- Vulnerabilidades de seguridad
- Cuellos de botella en rendimiento
- Fugas de memoria
- Problemas de threading
- Identificación de malas prácticas
Optimización de rendimiento:
- Optimización de algoritmos (O(n²) O(n))
- Mejoras en consultas a bases de datos (10x más rápido)
- Reducción del uso de memoria (50-70%)
- Implementación de estrategias de caching
- Mejoras en multi-threading
- Reducción del tiempo de respuesta de API
Auditoría de seguridad:
- Vulnerabilidades de inyección SQL
- Riesgos de XSS/CSRF
- Debilidades en autenticación
- Problemas de exposición de datos
- Vulnerabilidades en dependencias
- Cumplimiento de OWASP Top 10
Calidad del código:
- Aplicación de principios SOLID
- Recomendaciones de patrones de diseño
- Eliminación de duplicados en el código
- Mejoras en manejo de errores
- Aumento de cobertura de pruebas
- Mejoras en documentación
Lo que recibirás:
Informe detallado (PDF):
- Resumen ejecutivo
- Problemas encontrados (por severidad)
- Benchmarking de rendimiento (antes/después)
- Vulnerabilidades de seguridad
- Recomendaciones (priorizadas)
- Ejemplos de código
- Sugerencias de refactorización
Implementación opcional:
- Corregir problemas críticos
- Optimizar cuellos de botella
- Agregar pruebas faltantes
- Mejorar documentación
Lenguajes que domino:
- Rust (Backend, programación de sistemas)
- C/C++ (Aplicaciones críticas en rendimiento)