Semrush, una empresa de Adobe
Ingeniero de software sénior
Marketing tecnológico, B2B, más de 20 millones de usuarios.
Resultados clave
- Construí un registro personalizado: mientras el usuario se registra, el sistema reúne datos de su dominio desde servicios internos, los convierte en recomendaciones y los muestra en el registro. En un test A/B frente al flujo anterior, los registros pasaron de 15.850 a 16.451 (+3,8 %, estadísticamente significativo), las pruebas de 709 a 745 (+5 %) y los primeros pagos de 111 a 121 (+9 %).
- Desarrollé, como uno de sus ingenieros principales, una plataforma de A/B testing de autoservicio. Antes, cada experimento pasaba por un equipo de analítica saturado, sin historial ni visibilidad de tests solapados. Ahora los equipos lanzan sus tests con análisis en tiempo real y posterior, historial, vista de tests paralelos y avisos de SRM y de potencia insuficiente. La usan más de 20 equipos al mes.
Responsabilidades
- Construí desde cero el servicio de A/B testing junto con el equipo.
- Planifiqué la estrategia técnica y la evolución de la infraestructura.
- Coordiné con los responsables de ingeniería la parte del equipo en proyectos de toda la empresa.
- Configuré y mantuve la infraestructura en Kubernetes, Helm, Docker y GitLab CI.
- Desarrollé una API GraphQL e integré servicios mediante gRPC.
- Mantuve librerías internas en PyPI.
- Hice entrevistas técnicas, incorporé y mentoricé a nuevos ingenieros.
Tecnologías
- Python
- gRPC
- FastAPI
- Google Cloud
- Kubernetes
- PostgreSQL
- GraphQL
- Django
- Celery
- pytest
- mixer
- Redis
- BigQuery
- Django ORM
- Google Pub/Sub
- GitLab CI
- Helm
- Docker
- React
- TypeScript
- Webpack
- SCSS
-
y 15 más y 17 más Mostrar menos