Desarrollo de software Full Stack
Construir y mantener aplicaciones web y móviles.
Programar tanto en frontend (React, Angular, Vue, Next.js) como en backend (Node.js, NestJS, Python, Java Spring Boot).
Crear APIs REST y GraphQL para comunicación entre servicios.
Gestión de infraestructura en AWS
Desplegar y administrar aplicaciones en EC2, ECS o EKS.
Configurar bases de datos en RDS, DynamoDB y MongoDB.
Implementar arquitecturas serverless con AWS Lambda y API Gateway.
Configurar seguridad y autenticación con IAM y Cognito.
DevOps y automatización
Diseñar y administrar pipelines CI/CD con CodePipeline, GitHub Actions o Jenkins.
Gestionar contenedores con Docker y Kubernetes.
Automatizar despliegues con Terraform o Serverless Framework.
Monitorear aplicaciones con CloudWatch, Datadog o Grafana.
Arquitectura y optimización
Diseñar arquitecturas escalables y de alto rendimiento.
Migrar aplicaciones on-premise a la nube.
Optimizar costos de infraestructura en AWS.
Asegurar cumplimiento de buenas prácticas (ISO 27001, OWASP Top 10).
Liderazgo y colaboración
Coordinar equipos de desarrollo multidisciplinarios.
Guiar a programadores mid y junior.
Colaborar con áreas de negocio, UX/UI y QA para asegurar entregas de valor.
Definir estándares técnicos y buenas prácticas dentro del equipo.