Acerca de Iván
Gallego
Bilingüe o nativo
Inglés
Competencia profesional básica
Español
Bilingüe o nativo
Experiencia
- AccionaAnalista programador .NETENERGÍAmarzo de 2023 - Hoy (3 años y 3 meses)Pontevedra, EspañaServicio de consultoría en desarrollo de software y programación en el área de Aplicaciones CORE:
- Soporte, corrección de incidencias y desarrollo de evolutivos en aplicaciones Winforms (VB.NET) y servicios WCF (C#) con .NET Framework y usando TFS
- Desarrollo de nuevos proyectos, principalmente realizando migraciones de servicios WCF a APIs REST sobre .NET 8.0 y su correspondiente gestión en Azure DevOps (GIT), utilizando una arquitectura en capas (presentation–application–domain–infrastructure) con separación clara entre controladores, servicios, repositorios y modelos. Uso de DTOs para el transporte de datos, DI para desacoplamiento y componentes transversales para lógica común
- Contenerización de APIs con Docker usando OpenShift
- Integración de APIs externas como OneLogin Acceso a datos en Oracle y SQL Server con Dapper
- Inditex (Segula Technologies)Analista programador .NETabril de 2021 - marzo de 2023 (1 año y 11 meses)Santiago de Compostela, Municipality of Santiago de Compostela, A Coruña, SpainImplementación de mejoras y mantenimiento del motor de contabilización de la empresa cliente (Inditex) trabajando con tecnología .NET, mayoritariamente utilizando C# y Microsoft Workflow para la creación de lógicas de contabilización dinámicas. Además del motor de contabilización, colaboro en el desarrollo y mantenimiento de algunas herramientas específicas basadas en WinForms, utilizando tanto los controles básicos como personalizados, para el volcado de datos entre BBDD, lanzamiento de pruebas piloto para nuevas lógicas de contabilización y realización de tests masivos. Acceso a datos almacenados en IBM DB2, SQL Server y LiteDB (NoSQL), utilizando mappers como Entity Framework y Dapper. Integración de servicios web SOAP y APIs REST. Despliegue de las distintas herramientas mediante TFS y Azure DevOps, incluyendo la configuración de builds/pipelines con los pasos de compilación y despliegue correspondientes. Integración de Grafana como herramienta de reporting, desde el envío de métricas inicial hasta la creación de paneles y dashboards en la propia herramienta para explotar los datos extraídos. Corrección de código de acuerdo al Quality Gate de SonarQube para cada una de las herramientas. Control de versiones con TFS y GIT. Gestión de tareas con JIRA.
- CN Travel.NET software developerenero de 2018 - abril de 2021 (3 años y 3 meses)Sanxenxo, GA, SpainImplementación de mejoras y corrección de errores en aplicaciones de gestión sobre .NET con WinForms, utilizando indistintamente VB y C#. Acceso a datos mediante ADO.NET y Entity Framework. Creación de aplicación con WinForms para volcado de datos entre BBDD con distintas estructuras, adaptando los datos de una base de datos a la otra para su posterior inserción. Desarrollo de servicios WCF con arquitectura multicapa. Administración de BBDD SQL Server con mirroring y extracción de datos para informes tanto manuales como con Crystal Reports. Resolución de incidencias con las herramientas desarrolladas (helpdesk) de toda la organización (+100 clientes).
Recomendaciones
Sé el primero en recomendar a Iván
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formación
- Técnico enIES Chan do Monte2009Técnico en