Currículum
Ruslan Ismailov
Desarrollador Senior Web / Backend · 9+ años de experiencia
Resumen
Desarrollador backend senior con 9 años de experiencia construyendo sistemas de alta carga en PHP/Laravel y Go. Diseño APIs resilientes, optimizo PostgreSQL y Redis, construyo microservicios y establezco procesos de CI/CD. Combino la mentalidad de producto con el rigor de ingeniería: la fiabilidad, la observabilidad y la mantenibilidad del código son prioritarias.
Experiencia laboral
-
Senior Backend Engineer
2022 — actualidadPlataforma FinTech (pagos y facturación)
- Diseñé una pasarela de pagos con procesamiento idempotente de transacciones; reduje la proporción de cargos en disputa casi a cero.
- Extraje la facturación a un servicio aparte en Go, reduciendo la latencia p99 de las operaciones críticas 3 veces.
- Introduje colas y trabajos en segundo plano con reintentos y deduplicación, mejorando la fiabilidad de las integraciones.
-
Backend Engineer
2019 — 2022Marketplace / agregador de datos
- Optimicé consultas clave de PostgreSQL y eliminé problemas masivos de N+1, acelerando el catálogo varias veces.
- Diseñé una API REST con versionado y documentación OpenAPI para clientes móviles y web.
- Configuré el cacheo en Redis y su invalidación, aliviando la base de datos en las horas pico.
-
PHP / Laravel Developer
2017 — 2019Estudio web de producto
- Desarrollé la lógica de negocio en Laravel: desde modelos y políticas de acceso hasta trabajos en segundo plano.
- Containericé aplicaciones en Docker y automaticé el despliegue mediante pipelines de CI/CD.
- Cubrí el código crítico con pruebas, reduciendo las regresiones entre versiones.
Habilidades
Lenguajes y frameworks
- PHP
- Laravel
- Go
Bases de datos y caché
- PostgreSQL
- Redis
Infraestructura
- Docker
- Kubernetes
- CI/CD
Arquitectura
- REST API
- Microservices
Más sobre mi experiencia con cada tecnología en la sección «Tecnologías».
Formación y desarrollo
Educación técnica superior
Informática aplicada / desarrollo de software
Profundizo continuamente mi experiencia en sistemas distribuidos, bases de datos y prácticas DevOps — a través de proyectos reales, literatura profesional y experimentos con nuevas herramientas.