Apasionado por la tecnología
Soy un Ingeniero en Informática con más de 20 años de experiencia en empresas nacionales y multinacionales cumpliendo diferentes roles de desarrollo, liderazgo y gestión de proyectos informáticos. Tengo conocimiento y experiencia en una amplia gama de tecnologías de desarrollo de sistemas informáticos, como así también me he desempeñado como profesor de informática en diferentes instituciones educativas de amplia trayectoria. Me interesa y me apasiona el avance tecnológico por lo cual estoy constantemente capacitándome en los nuevos lenguajes de programación que salen al mercado. En búsqueda permanente de nuevos desafíos tanto a nivel profesional como tecnológico.
Ariel Hernán Nápoli
Dominio y conocimiento de las siguientes tecnologías:
C# SQL Server HTML Visual Basic jQuery
Active Server Pages ASP.NET AJAX HTML XML
Visual Studio .NET SQL Server CSS Oracle PHP JSON
VBScript ASP Tortoise SVN PL/SQL Java ASP.NET MVC
AngularJS Spring C++ MySQL Entity Framework WCF
UML LINQ Git Python NHibernate DTS Sourcesafe
MS Integration Services Knockout.js J# Prototype MVVM
Harvest Angular React HTML5 CSS3
Experiencia en las siguientes metodologías ágiles de desarrollo:
Scrum Kanban Extreme Programming
A continuación detallo mi educación.
Títulos universitarios
Ingeniero en Sistemas Informáticos
Analista en Sistemas Informáticos
Idiomas
Español
Inglés
Italiano
A continuación detallo mi experiencia profesional.
Desarrollo de aplicativo con arquitectura microservicios y tecnologías Java Spring Boot, .Net Framework, NodeJs NestJs y React. Uso de CI/CD con GitHub como repositorio de código. Utilización de metodologías agiles, con tableros Kanban dentro de la herramienta Service Now. Tecnologías backend: Java, .NET, NodeJs. Tecnologías frontend: React. Bases de datos: Mongodb. Repositorio de paquetes y librerías compartidas: Nexus Sonatype. Revisor de calidad de código: Sonarqube. Otros: Nginx, Spring, Spring Boot, .NET Framework, Docker, Jenkins.
Desarrollo de software en el cliente Banco Galicia. Trabajando dentro del squad de Venta de Cheques y Facturas haciendo nuevos desarrollos para el Office Banking y el DCI (interno) del banco. Migraciones de microservicios realizados en Python con Flask a microservicios en Java con Spring Boot. Desarrollo de aplicativo con arquitectura microservicios y tecnologías Java Spring Boot, Python Flask, NodeJs Express / NestJs y React. Uso de CI/CD con GitHub como repositorio de código. Utilización de metodologías agiles, con tableros Kanban dentro de la herramienta Service Now. Tecnologías backend: Java, Python, NodeJs. Tecnologías frontend: React. Bases de datos: Mongodb. Repositorio de paquetes y librerías compartidas: Nexus Sonatype. Revisor de calidad de código: Sonarqube. Otros: Nginx, Spring, Spring Boot, Docker, Jenkins.
Desarrollo de software en la empresa Santander Tecnologia (Banco Santander Rio). Nuevos desarrollos en el portal corporativo de empresas y en otros aplicativos existentes. Arquitecturas monolíticas, orientadas a servicios, y de microfronts y microservicios. Uso de CI/CD con GitLab como repositorio de código. Utilización de metodologías agiles, con tableros Kanban dentro de la herramienta Jira. Tecnologias backend: .NET, .NET Core, Java, NodeJs. Tecnologias frontend: Angular, React. Bases de datos: Oracle, db2. Otras: Python, Nginx, Struts, Spring, Docker, WSL, Linux, Nexus Sonatype, SonarQube.
Desarrollo y liderazgo técnico en el cliente Banco Galicia. Proyecto TOPS: Desarrollo de aplicativo web con arquitectura de microservicios y tecnologías NET Core y React.
Desarrollo de software y referente técnico. Mantenimiento de sitios de Intranet e Internet de la empresa desarrollados en una amplia gama de tecnologías como ser: .NET Framework ASP.NET con Webforms, ASP.NET MVC versiones de 3 a 5, ASP clásico y Visual Basic. Utilización de frameworks de IoC tales como Spring.NET y Unity. Utilización de frameworks de ORM tales como Entity Framework y NHibernate. Utilización de frameworks de javascript tales como KnockoutJS y AngularJS. Creación y consumo de servicios web ASMX, WCF y API REST. Creación de tests unitarios y de integración con XUnit. Uso de motores de bases de datos de SQL Server, MongoDB y SQLite. Creación de proyectos nuevos de Business Inteligence para Reporting Services. Uso de Bootstrap, de Jquery y Jquery UI para el frontend. Definición de arquitectura y documentación técnica. Implementación de CDN Local como repositorio de librerías comunes externas y de web components internos y manejo y configuración de procesos de integración continua con TFS. Utilización de Sharepoint. Metodología PMO.
Desarrollo de software en el cliente AABE (Agencia de Administración de Bienes del Estado).
Proyecto SIENA: Desarrollo web con ASP.NET MVC 5, AngularJs, Jquery, Entity Framework, Sql Server 2016, Visual Studio 2015. Inyeccción de dependencias con Unity. Utilización de AutoMapper. Bootstrap para css y componentes. Reporting Services. Geoserver, Leaflet.js. Integración con el sistema de Gestión de Documentación Electrónica (GDE) mediante la utilización y consumo de servicios web WCF.
Desarrollo de software para el estado nacional y provincial.
Proyecto GDE: Desarrollo web con JEE, Hibernate 3, Spring MVC, ESB para exposición de WebServices, JBPM, ActiveMQ, Jboss 7, Tomcat 7, ZK Framework 5, HTML, JQuery, CSS3, Bootstrap 3, Oracle DB, Jenkins, Sonar, Maven, Nexus sonatype, Confluence, SVN. Desarrollo de servicios API REST con Spring. Migración de documentos a PDF utilizando diversas librerías open source como APACHE POI y DOC4X. Manipulación de documentos PDF con iTEXT para incorporación de firmas y campos acrofield. Firmado de documentos con claves privadas y certificadas usando iTEXT.
Desarrollo de software y liderazgo técnico para el cliente TELECOM.
Proyecto SAAPU: Desarrollo web con ASP.NET CORE 2, MVC 6, Angular 2+ (versión 5), Entity Framework Core 2, HTML 5, CSS 3, Typescript, Jquery, NodeJs, Visual Studio Code, Bootstrap 4, Web Api. Definición de arquitectura y liderazgo técnico. Documentaciòn técnica y reuniones con el cliente. Metodología Scrum. Sql Server 2016. Repositorio GitHub. Desarrollo de tests unitarios y test de integración en .net Core. Sass: Syntactically Awesome Style Sheets. Less.
Desarrollo de software y liderazgo técnico para el cliente TENARIS.
Proyectos RDP y TLN: Desarrollo web con ASP.NET MVC 5, HTML 5, CSS 3, AngularJS, KnockoutJS, Kendo UI, servicios WCF, EF y base de datos Oracle y Sql Server. Metodologías ágiles Scrum y Kanban. Integración continua mediante el uso de TFS. Test unitarios y de integración.
A continuación detallo mi experiencia docente.
1-Curso de introducción a la programación con C#.
2-Curso de introducción a bases de datos.
1-Curso de programación avanzada con Visual Basic 6.
2-Curso de programación web con ASP 3.
A continuación detallo los clientes con los cuales trabajé como consultor.
A continuación detallo los servicios que ofrezco.
Desarrollo de software
Desarrollo de software de diversa índole en una amplia gama de tecnologías, acorde a los principios de la ingeniería del software. Relevamiento de requerimientos, análisis, diseño, programación, pruebas y mantenimiento.
Consultoría de software
Consultoría de software para una amplia gama de tecnologías. Relevamiento de necesidades, inducción para encarar desafíos tecnológicos acorde a las buenas prácticas de ingenieria de software.
Profesor de informática
Dictado de clases particulares de tecnologías de la información. Clases de programación en diversos lenguajes y de lenguaje de consulta SQL para bases de datos a alumnos de nivel secundario, terciario y universitario.
Por cualquier consulta, no dudes en contactarme!
Escribi tu consulta o mensaje a continuación:
Podes leer el QR y agendarme en tu celular!