Currículum

Ruslan Ismailov

Desarrollador Senior Web / Backend · 9+ años de experiencia

Descargar PDF

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

  1. Senior Backend Engineer

    2022 — actualidad

    Plataforma 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.
  2. Backend Engineer

    2019 — 2022

    Marketplace / 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.
  3. PHP / Laravel Developer

    2017 — 2019

    Estudio 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.