Daniel Villanueva

Líder Técnico

Resumen

Líder Técnico y Desarrollador Backend con +8 años de experiencia en la implementación de soluciones empresariales escalables sobre tecnologías .NET, Java y arquitecturas cloud (Azure y AWS). Especialista en migraciones de procesos ETL a plataformas modernas como Azure Data Factory y Databricks. Fuerte orientación a resultados, liderazgo de equipos ágiles y visión estratégica para alinear la tecnología con objetivos de negocio.

Experiencia

FullStack Developer

Software Enterprise Service (para OTASS)
ago 2025 - Present
  • Desarrollo con Java Spring Boot (Java versión 21).
  • Desarrollo de interfaces responsivas y adaptables utilizando Bootstrap, asegurando una experiencia de usuario consistente en diversos dispositivos.
  • Construcción de microservicios robustos con Spring Boot, integrando Spring Security (JWT) para garantizar la protección de datos y el control de accesos.
  • Desarrollo de APIs REST escalables, documentadas con Swagger/OpenAPI, facilitando la integración con sistemas externos.
  • Diseño y optimización de esquemas de bases de datos relacionales en Oracle DB, incluyendo la creación de Stored Procedures, Triggers y Packages en PL/SQL.
  • Desarrollo con Angular versión 19.

Líder Técnico

Banco de Crédito del Perú
ene 2025 - ago 2025
  • Liderar la estrategia de migración de procesos ETL desde IBM DataStage hacia Azure Data Factory (ADF) y Azure Databricks, garantizando eficiencia, seguridad y cumplimiento normativo.
  • Diseñar la nueva arquitectura de procesamiento de datos en la nube (cloud-native), basada en Data Lake, Delta Lake y flujos de integración modernos.
  • Coordinar con arquitectos, ingenieros de datos, analistas y stakeholders para definir planes de migración, identificar dependencias críticas y gestionar riesgos técnicos.
  • Gestionar la migración de bases de datos Oracle hacia la nube (cuando aplique) o su integración eficiente con las nuevas soluciones.
  • Asegurar la continuidad operativa durante la migración, minimizando interrupciones a los procesos del negocio.
  • Desarrollo con React para aplicacion web.
  • Dirigir la conversión y optimización de procesos existentes a pipelines modernos en ADF y notebooks en Databricks, aprovechando capacidades de paralelización, orquestación y escalabilidad.
  • Realizar merge del código fuente, la integración con los demás desarrolladores.
  • Desarrollo con python.

Technical Lead

Talma Servicios Aeroportuarios
ene 2022 - dic 2024
  • Experiencia en la creación de aplicaciones robustas, escalables y orientadas a objetos utilizando Net Core 5,6 y 8.
  • Conocimiento en la implementación de servicios en la nube, como EC2, S3, Apigateway, Lambda, RDS, y el uso de herramientas como AWS CLI.
  • Dominio en diseño, optimización y administración de bases de datos relacionales, escritura de consultas SQL (SQL Server , Oracle y PostgreSQL) avanzadas, creación de procedimientos almacenados y manejo de índices.
  • Experiencia en la integración de APIs RESTful, SOAP, microservicios, y sistemas distribuidos en entornos basados en la nube.
  • Desarrollo con React.
  • Supervisión de equipos de desarrollo para garantizar la entrega de soluciones de alta calidad, alineadas con los requisitos técnicos y de negocio.
  • Desarrollo backend con Node.
  • Colaboración con Product Owners y Stakeholders para la planificación, priorización y seguimiento de tareas, utilizando herramientas de gestión ágil como Scrum y Kanban.
  • Implementación y supervisión de estándares de calidad en el desarrollo, incluyendo revisiones de código, pruebas unitarias y documentación técnica.
  • Desarrollo con patrones de arquitectura como MVC, SAGA , Hexagonal.
  • Desarrollo Front End con Angular.
  • Desarrollo de microservicios de alto rendimiento utilizando Quarkus y Spring Boot.
  • Realizar merge del código fuente, la integración con los demás desarrolladores.
  • Desarrollo en entorno con Kubernetes (K8s).
  • Desarrollo con Java Spring Boot con Java version 17 y 21.
  • Configuración y despliegue de contenedores docker en SO Linux.
  • Desarrollo con python.

Technology Product Specialist L1

Real Plaza
sep 2021 - ene 2022
  • Desarrollo de APIs en lenguaje plataforma net core 6+, entity framework y java.
  • Desarrollo con POO.
  • Desarrollo y Mantenimiento con Base de datos relacionales como MYSQL y SQL SERVER.
  • Control de código con github
  • Colaboración con Product Owners y Stakeholders para la planificación, priorización y seguimiento de tareas, utilizando herramientas de gestión ágil como Scrum y Kanban.
  • Implementación y supervisión de estándares de calidad en el desarrollo, incluyendo revisiones de código, pruebas unitarias y documentación técnica.
  • Realizar las pruebas unitarias

Full Stack Developer

Pacífico Seguros
feb 2021 - ago 2021
  • Coordinación de actividades y tiempos de desarrollo con equipos multidisciplinarios.
  • Desarrollo backend en .NET Core 4 y 5, optimización de consultas SQL e implementación de microservicios y despliegues en contenedores Docker.
  • Documentación técnica y revisión de código utilizando principios de arquitectura limpia.
  • Desarrollo front con React.
  • Control de código en GitHub.
  • Desarrollo de pruebas unitarias aplicando TDD.
  • Desarrollo con Servicios de Azure como Azure Container y Azure Storage Account.
  • Desarrollo con Angular.
  • Aplicar y asegurar que el equipo se guía por los valores del desarrollo Scrum y Agile.
  • Desarrollo web front con Angular.

Full Stack Developer

Química Suiza, Experis
mar 2020 - feb 2021
  • Desarrollo backend con .NET Core y microservicios.
  • Gestión de APIs y almacenamiento en Azure (API Management, Blob Storage).
  • Creación de reportes en Power BI.
  • Uso de prácticas SOLID y metodologías ágiles con herramientas como Jira.
  • Desarrollo con Angular versión 10 y React.
  • Guía al equipo hacia un marco ágil y comparte las mejores prácticas.
  • Desarrollo de aplicación Web con React.
  • Desarrollo con PHP.

Full Stack Developer

Stefanini, BBVA
ago 2019 - mar 2020
  • Implementación de APIs para chatbots con .NET Core.
  • Configuración de chatbots y propuestas arquitectónicas.

Desarrollador de Android

Stefanini, Belcorp
ene 2019 - jul 2019
  • Desarrollo de servicios en AWS (S3, RDS, Cognito) y uso de metodologías ágiles.
  • Desarrollo y mantenimiento de servicios web hechos en java spring boot.
  • Desarrollo con python.
  • Desarrollo de aplicaciones nativas en Android con Kotlin y arquitectura limpia.
  • Implementación de Google Analytics y servicios backend con Node.js y .NET Core.
  • Aplicación de TDD, SOLID y despliegues en Docker.

Analista Programador

FILTROS LYS
jun 2016 - dic 2018
  • Desarrollo de aplicaciones móviles (android).
  • Mantenimiento de sistemas desarrollados en power builder
  • Migración de sistemas a .net
  • Consultas y reportes desde base de datos SQL Server.

Analista de sistema

ONG Socios En Salud
nov 2015 - jun 2016
  • Desarrollo y mantenimiento de aplicaciones web (ASP.NET).
  • Desarrollo de aplicaciones móviles (Android).
  • Desarrollo y mantenimiento de procedimientos almacenados en SQL Server.

Skills

Lenguajes

  • C#, Java, Kotlin, JavaScript

Frameworks

  • .NET Core, Angular, Entity Framework

Cloud

  • Azure (ADF, Databricks, Storage, API Mgmt), AWS (EC2, S3, Lambda, RDS)

Bases de datos

  • SQL Server, Oracle, PostgreSQL, MySQL

Herramientas

  • GitHub, Docker, CI/CD

Metodologías

  • Scrum, Kanban, TDD, SOLID

Educación

  • Ingeniería Computación y Sistemas
    Universidad Privada Antenor Orrego
    mar 2010 - dic 2015
  • Trujillo

Certificaciones

  • Microsoft Certified: Azure Fundamentals - Jul 2021
  • AZ-303 Microsoft Azure Architect Technologies - Ago 2021
  • Scrum Foundation Professional Certificate - Ago 2021
  • AZ-304 Microsoft Azure Architect Design - Ago 2021
  • Microsoft Certified: Azure Solutions Architect Expert - Ago 2021
  • Scrum Master Professional Certificate - SMPC® - Oct 2021
  • AWS Certified Solutions Architect – Associate - Dic 2021