Retrato de Salih Sevik

Salih Sevik

Engineering Lead — Backend, Infrastructure & DevOps

plataformas de identidad y acceso, arquitectura de plataforma, infraestructura de producción

Estambul, Turquía · [email protected] · LinkedIn

Responsable de Backend, Infraestructura y DevOps en un proveedor SaaS de planificación de la cadena de suministro, con responsabilidad formal de equipo desde febrero de 2019: siete años y medio. Dirijo tres funciones, reporto al VP of Software Engineering y he absorbido dos más sin ampliar la plantilla: la responsabilidad de las bases de datos de producción en todos los servidores expuestos a clientes, y la función de test y CI. Cuatro ingenieros reportan a mí y soy quien firma sus evaluaciones de desempeño. Quince años de .NET, doce de ellos aquí, dando servicio a 18 clientes finales corporativos: fundé la plataforma de API de dashboard, asumí en 2019 la plataforma de identidad y acceso —a la que sigo siendo quien más contribuye— y diseñé el modelo de autorización de los agentes autónomos. Los tres primeros años fueron de entrega a cliente en dos agencias digitales.

Responsabilidad y alcance

Competencias

Identidad y accesoOAuth 2.0, OpenID Connect, token exchange, delegación frente a impersonation, single sign-on y federación SAML / OpenID Connect con identity providers externos, diseño de claims en multi-tenant, IAM de mínimo privilegio; aceptación de riesgo documentada con controles compensatorios, estándares de codificación segura, responsabilidad del programa de test de intrusión, retención de datos KVKK / RGPD
Backend y datosC# / .NET (del Framework 2.0 a .NET 10), ASP.NET Core, WCF, REST, Dapper, Entity Framework Core, internals de SQL Server y diseño de índices, PostgreSQL, MongoDB, Redis, Elasticsearch, ActiveMQ, Quartz.NET, frameworks de conectores ETL
Cloud y operaciónAWS (ECS, Lambda, EC2, EBS, S3, ALB, CloudWatch, IAM, ECR, Secrets Manager), Docker, GitLab CI/CD, flotas de runners self-hosted, despliegue multirregión
IA y plataforma de agentesservidores MCP, delegación entre agentes, sesiones de agente por tenant, gateway de LLM, atribución de coste de tokens y controles de presupuesto

Experiencia

Solvoyo

Estambul, Turquía (proveedor SaaS de planificación de la cadena de suministro y retail) 05/2014 - actualidad

Backend - Infra & DevOps Lead

02/2019 - actualidad

Reportando al VP of Software Engineering. Ocupo este puesto de responsabilidad de forma continuada desde 02/2019, con la denominación actual en el periodo más reciente.

  • Dirijo la función de Backend, Infraestructura y DevOps. Cuatro ingenieros reportan a mí en tres disciplinas y soy quien firma sus evaluaciones de desempeño; de cinco puestos, uno está vacante tras una salida que decidí y llevé hasta el final.
  • Asumí en 2019 la plataforma de identidad y acceso de la empresa —el proveedor de single sign-on de un producto que da servicio a 18 clientes corporativos— y desde entonces soy quien más ha contribuido a ella: el servidor de autorización, la API de administración, el front-end de gestión de usuarios, la federación con identity providers externos y el modelo de claims multi-tenant. Mi participación ha pasado del 30 % del historial de la plataforma al 43 % en los últimos tres años.
  • Diseñé cómo se autoriza a los agentes autónomos en la plataforma: delegación en lugar de impersonation, de modo que un agente que actúa en nombre de una persona lleva consigo un registro legible de quién le delegó, no puede exceder los derechos de esa persona y permanece, en el momento de actuar, dentro de los datos de un único cliente. Construido, probado y funcionando; la última auditoría no encontró nada expuesto en producción. La plataforma de agentes que lo rodea se construyó con el equipo.
  • Asumí dos funciones especializadas a medida que fueron quedando vacantes, ninguna de las dos con ampliación de plantilla: la responsabilidad de las bases de datos de producción de todos los servidores y bases de datos expuestos a clientes —estrategia de copias de seguridad y recuperación, mantenimiento de índices, capacidad— y la función de test y CI.
  • Modernicé el stack de identidad en todos los sistemas que lo consumen. Cuando una dependencia no se podía parchear, acepté por escrito el riesgo residual, con una mitigación y un disparador de revisión.
  • Mantengo como responsable principal la plataforma de orquestación de jobs de la empresa y controlo su release gate; soy además responsable de integración de un parque ETL de más de 80 módulos de integración.
  • Soy responsable de un parque de AWS multirregión, del control de versiones y de la CI, incluida una flota de runners de CI self-hosted.

Senior .NET Developer

05/2014 - 02/2019
  • Fundé la plataforma de API de dashboard —su primer commit es mío (03/2017)— y ocupo el primer puesto entre sus 29 contribuidores tras contribuir durante diez años consecutivos: 54 proyectos y 23 adaptadores conectables de acceso a datos sobre SQL Server, MySQL, MongoDB, Elasticsearch, CloudWatch, GIS, Jira y back ends de gestión de ejecuciones.
  • Diseñé el aislamiento por tenant de la plataforma: una conexión de datos independiente por cliente y entorno, resuelta a partir del token del llamante en el momento de la petición, con un discriminador de cliente aplicado en todo el control plane compartido.
  • Ocupo el primer puesto entre los 49 contribuidores de la aplicación web de planificación orientada al cliente, con commits en todos los años naturales de 2014 a 2026.
  • Creé el servicio Windows event-monitor que todavía hoy ejecuta los jobs programados de workflow, escenario y notificación de la plataforma.

Magiclick

Estambul, Turquía (agencia digital)

.NET Application Developer

02/2013 - 05/2014
  • Construí el proyecto de integración con la API de Google AdWords; desarrollé y mantuve aplicaciones de cliente dentro de una cartera de entrega multiproyecto.

Pixelplus Interactive

Estambul, Turquía (agencia digital)

.NET Application Developer

01/2011 - 02/2013
  • Entregué aplicaciones web para entidades de servicios financieros y marcas globales de gran consumo —Akbank, Garanti, İş Bankası, Denizbank, el Centro Interbancario de Tarjetas (BKM, NFC), Volkswagen, Mercedes-Benz y Microsoft—, recogiendo requisitos directamente de los clientes, incluido trabajo en sus instalaciones, en varias cuentas simultáneas.

Anteriormente: prácticas de desarrollo PHP en MOBIM Software (10/2009 - 12/2009); prácticas de análisis de sistemas en Xerox (07/2008 - 09/2008).

Formación

Universidad Boğaziçi, Estambul

Grado en Sistemas de Información de Gestión (BSc, Management Information Systems), 2004 - 2009
Graduación con honores · Nota media (GPA) 3,37

Idiomas

Turco — lengua materna
Inglés — nivel profesional; todos los commits, merge requests, estándares técnicos y escalados a proveedores se redactan en inglés