Ander Peralo
Desarrollador Back End
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Ingeniero de Software Backend Senior enfocado en el rendimiento con 6 años de experiencia especializado en el ecosistema Microsoft .NET. Trayectoria demostrada en el diseño, implementación y optimización de sistemas distribuidos altamente concurrentes de baja latencia y arquitecturas transaccionales. Especialista en liderar modernizaciones arquitectónicas de alto impacto, transformar flujos legados síncronos en frameworks asíncronos altamente escalables y eliminar cuellos de botella de dependencias de terceros.
Experiencia
Ingeniero de Software Backend at Kirolbet (2021-12 – Present)
- Lideré la migración arquitectónica de un servicio legado de notificaciones push desde.NET Framework 4.6 directamente a la versión moderna.NET 10, reestructurando por completo la aplicación de una arquitectura totalmente síncrona a un flujo asíncrono altamente concurrente; eliminé dependencias restrictivas de ServiceStack y mejoré el rendimiento de extremo a extremo en un 20%.
- Desacoplé una arquitectura monolithica legada en microservicios altamente escalables mediante la implementación de RabbitMQ para el manejo de mensajes asíncronos y caché con Redis, mitigando con éxito los cuellos de botella en la base de datos y mejorando la tolerancia a fallos del sistema.
- Optimicé las capas de acceso a datos de Entity Framework Core y resolví fugas de memoria complejas y bloqueos de concurrencia, manteniendo la disponibilidad del servicio 24/7 durante picos de tráfico de 10x en eventos deportivos de gran escala en tiempo real.
- Arquitecturé y desplegué servicios backend de alto rendimiento utilizando C# y.NET Core, asegurando una separación limpia de responsabilidades y una adherencia estricta a los principios de diseño SOLID y Clean Architecture.
Ingeniero de Software Líder (C# / Unity3D) at IMMERSIA (2020-06 – 2021-07)
- Lideré un equipo de ingeniería en el diseño técnico y ejecución de herramientas de visualización de datos de alto rendimiento construidas completamente en C#.
- Optimicé la gestión del estado de la aplicación y el consumo de memoria dentro del motor de ejecución, garantizando un renderizado fluido y continuo de flujos complejos de datos en tiempo real.
- Establecí mejores prácticas de desarrollo, incluyendo la formalización de revisiones de código rigurosas y principios de diseño SOLID, lo que incrementó significativamente la mantenibilidad de la base de código y aceleró los ciclos de despliegue de nuevas funcionalidades.
Educación
Técnico Superior in Desarrollo de Aplicaciones Multiplataforma – SEIM (2018)
Técnico Superior in Animaciones 3D, Juegos y Entornos Interactivos – Ceinpro (2020)
