Saltar al contenido

Integration Lead · Backend Senior · Java / Spring Boot

William Nieva Gutiérrez

Integro sistemas críticos y construyo software que se sostiene en producción.

Ingeniero en Computación e Informática con más de 20 años de trayectoria en banca, retail, telecomunicaciones, educación y sector público. Hoy lidero las integraciones en la migración de la plataforma de una corredora de bolsa, sin detener su operación.

Retrato de William Nieva Gutiérrez

Actualidad

Integration Lead / Desarrollador Backend Senior

Smartjob · Banco BCI

años construyendo software
20+
industrias, de la banca a la minería
8+
proyectos personales, 3 en producción
4
downtime en la migración dual SIGA/Calypso
0

01

Perfil

Mi carrera partió como analista programador y fue creciendo hacia el liderazgo técnico y la gestión de proyectos. Ese recorrido me dio una mirada completa: sé escribir el código, diseñar la arquitectura que lo sostiene y coordinar al equipo que lo pone en producción.

Me especializo en backend Java con Spring Boot, microservicios e integraciones entre sistemas, sobre todo cuando hay que modernizar un sistema legado sin detener la operación. Complemento esa base con desarrollo full stack, nube y ciberseguridad: soy Ethical Hacking Certified Associate (EHCA) y aplico esa mirada en cada proyecto.

Trabajo con estándares altos de calidad (SOLID, arquitectura limpia, pruebas automatizadas y quality gates) y me mantengo al día en metodologías y lenguajes. Liderar y motivar equipos es, para mí, tan importante como resolver el problema técnico.

  • Integraciones y migraciones

    Convivencia de sistemas legados y nuevos con feature flags, contratos canónicos y conmutación sin downtime.

  • Backend y microservicios

    Java, Spring Boot y WebFlux, Go y NestJS. APIs REST bien versionadas, resilientes y observables.

  • Liderazgo técnico

    Punto focal técnico de jefaturas de proyecto, buenas prácticas, revisión de código y acompañamiento del equipo.

  • Seguridad desde el diseño

    Hardening, WAF, auditorías de vulnerabilidades y control de secretos en el pipeline.

02

Trayectoria

Las empresas y los clientes con los que he trabajado, y lo que hice en cada lugar.

  1. Smartjob

    Santiago, Chile

    Integration Lead / Desarrollador Backend Senior

    Nov 2025 – Actualidad

    Banco BCI · Corredora de Bolsa

    Lidero técnicamente las integraciones en la migración del sistema legado SIGA/RMI hacia la plataforma Calypso.

    • Diseñé e implementé una arquitectura dual SIGA/Calypso con feature flags y patrón Router, que permite que ambos sistemas convivan y se conmuten sin downtime.
    • Definí contratos y capas de conversión hacia un DTO canónico para alinear las respuestas del orquestador Calypso con los contratos vigentes, evitando reescrituras en cadena.
    • Desarrollo microservicios en Java 11 y Spring Boot con programación reactiva (WebFlux / WebClient) y build con Gradle.
    • Estandaricé la configuración de clientes HTTP: TLS y truststore configurables por ambiente, fail-fast al arranque y políticas de seguridad por ambiente.
    • Opero los servicios en Azure Kubernetes Service y consumo servicios en OpenShift; diagnostico con kubectl y Telepresence.
    • Gestiono pipelines de CI/CD en GitHub Actions con quality gates de SonarQube, cobertura JaCoCo, Checkstyle y Secret Scan.
    • Optimicé timeouts, reintentos y paralelismo (CompletableFuture) en integraciones críticas, y diseñé el plan de pruebas de carga con JMeter para validar SLA y encontrar el punto de quiebre.
    • Java 11
    • Spring Boot
    • WebFlux
    • Gradle
    • AKS
    • OpenShift
    • GitHub Actions
    • SonarQube
    • JMeter
  2. Independiente

    Santiago, Chile

    Desarrollador Full Stack y Consultor

    May 2025 – Nov 2025

    Etapa independiente dedicada a soluciones a medida y a mis proyectos personales.

    • Levanté requerimientos, diseñé la arquitectura y desarrollé soluciones de punta a punta, desde la base de datos hasta la interfaz.
    • Puse en producción plataformas sobre servidores privados, con Nginx, contenedores y Cloudflare como capa de protección.
    • Apliqué prácticas de seguridad y calidad en cada entrega: revisión de código, pruebas automatizadas y despliegues controlados.
  3. Amaris Consulting

    Santiago, Chile

    Ingeniero de Software

    May 2024 – May 2025

    Desarrollo y evolución de aplicaciones empresariales Java para clientes de la consultora.

    • Optimicé el rendimiento de aplicaciones existentes refactorizando código y mejorando su arquitectura.
    • Integré APIs RESTful y servicios externos para ampliar las funcionalidades de los sistemas.
    • Implementé pruebas unitarias y automatizadas para asegurar la calidad y reducir errores en producción.
    • Java
    • Spring
    • Hibernate
    • REST
    • Git

    Analista Programador Senior Full Stack

    Sep 2023 – Jun 2024

    Desarrollo full stack en equipos ágiles, desde el análisis de requerimientos hasta la entrega.

    • Desarrollé aplicaciones con Java, Spring y Hibernate.
    • Participé en sprints y ceremonias ágiles en el diseño y la construcción del software.
    • Analicé requerimientos y desarrollé soluciones a la medida de cada cliente.
  4. Falabella

    Santiago, Chile

    Ingeniero de Software

    Sep 2022 – Sep 2023

    Modernización de microservicios del retail en un equipo Scrum.

    • Migré microservicios de Java 8 a Go.
    • Optimicé aplicaciones existentes y logré una reducción del 30 % en los tiempos de carga.
    • Desarrollé APIs RESTful para integrar sistemas internos y externos.
    • Realicé pruebas unitarias y de integración para garantizar la calidad del software.
    • Go
    • Java 8
    • REST
    • Scrum
  5. HUENEI IT Services

    Santiago, Chile

    Analista Programador Senior Java

    Nov 2021 – Ago 2022

    Falabella

    Desarrollo de servicios para los proyectos Cancellations & Returns y Customer BFF.

    • Construí servicios RESTful en Java 8 para la gestión de anulaciones y devoluciones.
    • Participé en el Customer BFF, la capa backend que adapta los servicios del retail a sus canales digitales.
    • Participé en la migración de proyectos de Java a Go.
    • Java 8
    • Go
    • REST
    • BFF
  6. Análisis Soluciones a Problemas

    Santiago, Chile

    Jefe de Proyectos

    May 2021 – Ago 2021

    Casaideas

    Scrum Master de la célula Casaideas en el proyecto Easy Store.

    • Facilité las ceremonias Scrum y la planificación de los sprints de la célula.
    • Gestioné el backlog junto al negocio y removí los impedimentos del equipo.
    • Hice seguimiento del avance y de los compromisos de entrega del proyecto.
  7. Axity

    Santiago, Chile

    Senior Software Engineer / Technical Leader

    Mar 2020 – Ene 2021

    Duoc UC y Universidad Diego Portales

    Líder técnico responsable de los proyectos de desarrollo para dos instituciones de educación superior.

    • Lideré el equipo de desarrollo y fui el punto focal del gerente de proyecto para todas las validaciones técnicas.
    • Velé por la aplicación del 100 % del manual de buenas prácticas de desarrollo en el proyecto.
    • Escalé con el arquitecto las dudas y los problemas técnicos, y trabajé como par del analista funcional.
    • Desplegué servicios en JBoss Fuse y ejecuté actualizaciones sin interrupción (rolling updates).
    • Planifiqué las tareas, gestioné datos y elaboré los informes de avance.
    • Java
    • JBoss Fuse
    • Rolling updates
  8. HUENEI IT Services

    Santiago, Chile

    Analista Programador Senior Java

    May 2019 – Mar 2020

    Falabella · Proyecto KARDEX

    Integración de Falabella con KARDEX, el sistema de retiro en tienda semiautomatizado de Mall Vespucio Norte.

    • Participé en la creación de la API REST del proyecto.
    • Desarrollé e implementé los servicios de comunicación entre los sistemas de Falabella y KARDEX.
    • Containericé las aplicaciones.
    • Java
    • REST
    • Docker
  9. everis (hoy NTT DATA)

    Santiago, Chile

    Senior Solutions Analyst SN-N2

    Sep 2016 – Ago 2018

    Entel · Banco de Chile · Movistar

    Desarrollo web y móvil en células ágiles y gestión de proyectos de innovación para tres grandes clientes.

    • Entel: analista desarrollador Java en proyectos web y Android con metodologías ágiles.
    • Entel: miembro de la Célula UNO de la Transformación Digital Entel (TDE), con Ionic, Android y Java, y del proyecto Consumo de Datos.
    • Banco de Chile: analista de gestión de proyectos en el área de Innovación Tecnológica, en las apps Mi Banco, Mi Pago y Mi Seguro.
    • Movistar: desarrollo con Angular de la app Movistar (Célula Ágil #2) y de la sucursal virtual web (Célula Ágil Anti Frank).
    • Java
    • Android
    • Ionic
    • Angular
    • Agile
  10. Kibernum

    Santiago, Chile

    Analista Programador Java

    Oct 2015 – Ago 2016

    Sodexo

    Desarrollo y mantención de aplicaciones empresariales para Sodexo.

    • Mantuve los servicios web (SOAP y REST) y la web de reembolsos para asociados.
    • Desarrollé nuevos módulos para PANDA, la web que usa el call center para atender las consultas de los clientes.
    • Incorporé nuevas tecnologías, planifiqué tareas y elaboré informes.
    • Spring MVC
    • Spring Boot
    • Hibernate
    • Maven
    • Oracle
    • SOAP
    • REST
Ver trayectoria 2005 – 2015

Trayectoria 2005 – 2015

Los primeros diez años: de analista programador a project manager, en Chile y Venezuela.

  1. 2014 – 2015

    Senior Project Manager

    NextGPS E.I.R.L. · Valdivia

    Plataforma de seguimiento de vehículos con GPS AVL sobre Google Maps. Viabilidad, UML, diseño de la base de datos, carta Gantt y desarrollo en PHP/MySQL, C# .NET y Android.

  2. 2013

    Senior Project Manager

    ZUprevención C.A. · Zulia, Venezuela

    Plataforma de rastreo GPS con control de pagos y vencimientos, avisos por SMS y un sistema administrativo alineado con el BPM de la empresa. Lideré el proyecto de principio a fin.

  3. 2012 – 2013

    Analista Programador

    Alberto Salinas y Asociados

    Migración de la plataforma web de la Fiscalía de BancoEstado: documentación, diagramas UML, de procesos y de secuencia, y apoyo a la plataforma WebSphere (WAS).

  4. 2012

    Analista Programador C# .NET

    Ministerio de Economía, Fomento y Turismo

    Nuevos módulos y correcciones del sistema SFIC 3.0, análisis del sistema y atención de requerimientos de los usuarios.

  5. 2011 – 2012

    Analista Programador Java

    Kibernum

    Proyecto ALISIA para BHP Billiton Pampa Norte: aplicación para analizar las muestras de la mina e interpretar la composición química del suelo.

  6. 2011

    Líder de Desarrollo

    IberSystem

    Proyecto web para Movistar sobre WebLogic: diseño de la solución, planificación diaria del equipo, capacitación técnica y reportes de avance.

  7. 2011

    Analista Programador

    everis

    Proyectos para LAN Cargo con JEE, Struts, Hibernate y Flex 3.

  8. 2010 – 2011

    Business Analyst

    Nestlé

    Procedimientos almacenados, jobs y cierres de mes, y apoyo en cubos OLAP para análisis del negocio.

  9. 2006

    Analista Programador

    Wisetrack Chile S.A.

    Desarrollo de aplicaciones en Visual Basic 6, SQL Server 2000/2005 y Crystal Reports.

  10. 2005 – 2006

    Analista Programador

    Modella Group

    Levantamiento de procesos (BPM), propuestas y desarrollo de módulos en DataFlex para el ERP Flexline.

  11. 2005

    Analista Programador

    Independiente

    Migración del sistema de un OTEC con GeneXus y FileMaker, levantamiento de requerimientos y documentación en BPMN.

03

Competencias

Las tecnologías y prácticas que uso en el día a día.

Backend

  • Java
  • Spring Boot
  • WebFlux
  • Hibernate
  • Go
  • NestJS
  • Node.js
  • TypeScript
  • C# .NET
  • PHP

Arquitectura

  • Microservicios
  • APIs REST y SOAP
  • Programación reactiva
  • BFF
  • Feature flags
  • DTO canónico
  • Clean Architecture
  • SOLID

Frontend y móvil

  • Angular
  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • Ionic
  • Android
  • Flutter / Dart

Datos

  • Oracle
  • PostgreSQL
  • MariaDB / MySQL
  • SQL Server
  • Redis / Valkey
  • Prisma
  • OLAP

Nube y DevOps

  • Azure AKS
  • OpenShift
  • Kubernetes
  • Docker / Podman
  • GitHub Actions
  • SonarQube
  • JaCoCo
  • Nginx
  • Linux

Seguridad

  • Hacking ético
  • OWASP Top 10
  • Cloudflare WAF
  • Hardening de servidores
  • Gestión de secretos
  • Secret Scan

Calidad y gestión

  • Scrum
  • Liderazgo técnico
  • Pruebas unitarias y de integración
  • JMeter
  • UML
  • BPMN
  • Carta Gantt

04

Formación

Insignia Ethical Hacking Certified Associate de CertJoin

Certificación destacada

Ethical Hacking Certified Associate (EHCA)

CertJoin Certifications LLC · Noviembre 2024

Es una de las certificaciones más importantes de mi carrera. Acredita mis conocimientos en hacking ético y en las técnicas de las pruebas de penetración.

Para mí, la seguridad no es una etapa final: es una forma de construir. Diseño cada integración y cada servicio pensando como lo haría un atacante, para cerrar las brechas antes de que lleguen a producción.

Certificado Ethical Hacking Certified Associate de William Nieva Gutiérrez, emitido por CertJoin el 23 de noviembre de 2024Ver certificado

1993 – 1999

Ingeniero en Computación e Informática

Universidad del Valle · Cali, Colombia

Desarrollo de software, interacción humano-computador, gestión y análisis de datos, e infraestructura TIC.

  • Ingeniería en Ciberseguridad (1 semestre)

    Universidad de Las Américas · Chile

    2024

  • Ingeniería en Informática

    Duoc UC · Chile

    2021 – 2024

  • Hacking ético y pruebas de penetración

    Academia Hacker

    2024

  • Analista Java

    Linux Center Latinoamérica

  • Desarrollo Android

    OTEC Kibernum Capacitación

    2016

05

Proyectos personales

Plataformas que diseñé y desarrollé de punta a punta, desde la base de datos hasta la infraestructura y la seguridad.

¿Conversamos?

Estoy abierto a nuevos desafíos en integraciones, liderazgo técnico y arquitectura backend. Escríbeme y conversemos.