Angel A. Alvarado Sagel

Desarrollador .NET

Especialista en desarrollo de software con más de 19 años de experiencia. Soy una persona resolutiva y dinámica, con gran capacidad para el diagnóstico y la resolución de fallas, escritura de código y diseño de interfaces.

Educación


  • Universidad Tecnológica de Panamá (2006) - Lic. Desarrollo de software
  • Universidad Del Istmo Panamá (2018) - POSTGRADO DOCENCIA SUPERIOR

Experiencia Laboral


ULTIMUS (Ene 2023 – Jul 2024)

Application Developer

  • Análisis, desarrollo, aplicación y mantenimiento de procesos en sectores bancarios e industriales con herramientas como ULTIMUS BPM, SQL Server, ASPX, MVC, Servicios Web WCF, WEB API, JavaScript, XML, C#, CSS, HTML, JQuery, U#, TEAM FOUNDATION, GIT LAB.

Atom System S.A (Ene 2018 – Dic 2022)

Desarrollador Software .NET C#

  • Levantar requerimientos para la creación de ERP.
  • Diseño de software de ERP, módulos de facturación WinForms con componentes DevExpress y punto de ventas con una base de datos local en SQLite para posterior sincronización con servidor de base de datos.
  • Diseño de módulos de compras e inventarios con Blazor Server, Web API y DevExpress framework para front.
  • Módulos de contabilidad, dashboard para reportes de ventas, compras, inventario WinForms y DevExpress components.
  • Sistema de puntos para afiliación de clientes backend C# y Web API.
  • Integración de factura electrónica con ASP.NET Core.
  • Diseño de estructuras de datos de ERP.
  • Backend para recibir la información de las diferentes partes del ERP con C#, .NET Core, Entity Framework ORM para el manejo de base de datos SQL Server.
  • Backend para consolidar datos de diferentes puntos de ventas y razones sociales agrupados por grupos comerciales en C#, .NET Core.
  • Procesos Jobs C# ASP.NET Core WorkerServices para ejecución de procesos en horas específicas y en servicios del sistema operativo.
  • Creación de dashboard de contabilidad, estados financieros, ventas, compras, inventarios, CRM para análisis de información con PowerBI.
  • Creación y diseño de APP con PowerApps para colectar información CRM.
  • Diseño de librerías en C# framework 4.5 para integración con diferentes tipos de hardwares para impresión de facturación fiscal.
  • Diseño de librerías en C# para la integración con diferentes API Packs de facturación electrónicas.
  • Diseño de proceso de actualización automáticas de cambios en los clientes e instalación de nuevas características para no tener que hacerlo manual para los módulos bajo el funcionamiento de WinForms con C#, para mejorar los tiempos de instalación de funcionalidades y registro de versionamientos de archivos nuevos de cambios y versiones en base de datos con C#, ASP.NET Core, Web API y SQL Server.
  • Creación de módulos de RH en C#, Blazor Server, Web API.
  • Creación Backend para plataforma de documentación de ciudadanos europeos que van a entrar a USA, arquitectura (Domain-driven-design) y Docker como contenedor.
  • Implementar software.
  • Reuniones para colectar requerimientos y hacer planes de proyectos.

Ginteven (Jun 2015 – Dic 2017)

Desarrollador Software .NET C#

  • Diseño de web aplicación para entidad estatal en el área de RH, utilizando arquitectura de MVC, UI con componentes Telerik, estilos Bootstrap y base de datos SQL Server.
  • Diseño de estructura de base de datos en SQL Server para soportar el manejo de información.
  • Diseño de estructura de archivos para manejar documentación entre departamentos para integrar a la aplicación de RH.
  • Integrar gestor de procesos Process Maker para crear flujos de trabajo dentro de la aplicación.
  • Soporte y mantenimiento de aplicaciones de entrada y salida de aeropuerto para entidad gubernamental de pasaporte en C#.

Grupo Tova (Ene 2013 – Jul 2015)

Analista Business Intelligence QLIKVIEW

  • Diseño de dashboard para indicadores de ventas, ticket promedio, ventas por departamento, categoría, marcas, sección, horas picos de ventas, indicadores de puntos de ventas, razones sociales.
  • Diseño de repositorio de información de puntos de ventas para soportar 18 millones de registros de ventas nuevos en SQL Server, tablas transaccionales y de catálogos.
  • Crear servicio con endpoint para recibir facturas de puntos de ventas que funcionan en Linux y eran enviados por medio de Node.js.
  • Crear modelos de datos para que QlikView leyera la información y poder generar los datos y crear los dashboards.
  • Implementar portal de accesos a QlikView, generar permisos y roles basados en información dependiendo del nivel de los usuarios.
  • Crear conectores para SAP Business One y extraer información adicional para los dashboards de ventas.
  • Depuración de registros de base de datos.
  • Elaboración de informes y reportes en Crystal Reports.
  • Diseño de módulo de manejo de inventario de depósitos de sucursales, escrito en C# utilizando WinForms y componentes de interfaz de usuarios DevExpress.
  • Optimización de queries de procesamientos masivos y consultas de SQL Server para el sistema WMS de la compañía.

Ingeniería Informática S.A (Nov 2006 – Dic 2012)

Desarrollador Software .NET C#, VB

  • Levantamiento de requerimientos de migración de software de recuperación de cartera morosa de VB 6 WinForms a una plataforma Web.
  • Diseño de software de recuperación de cartera morosa para ASP.NET WebForm.
  • Creación de interfaces de usuarios con componentes de Telerik para software de recuperación de cartera morosa.
  • Creación de capa para manejo de datos, librerías dinámicas que generaban código SQL para hacer insert, delete, update en base a las estructuras de datos enviadas, con C#.
  • Diseño de base de datos y migración de estructuras con SQL Server.
  • Implementación de estructuras de datos para control de usuarios y roles para plataforma Web.
  • Certificación de seguridad de software de recuperación de cartera morosa con OWASAP.
  • Crear librerías de cliente para comunicación de interfaz de usuario con backend de WCF con JavaScript, Ajax, para software de recuperación de cartera morosa.
  • Creación de backend en C# y WCF para software de recuperación de cartera morosa.
  • Implementar software.
  • Administración de la implementación de proyectos de recuperación de cartera morosa en bancos y empresas de seguros.
  • Creación de planes, actividades, estimación de tiempos de implementación de software de recuperación de cartera morosa.
  • Creación de documentación técnica de recuperación y continuidad de negocio en caso de desastre.
  • Diseño de software para control de encuestas del censo y pre-censo del país, la cual fue utilizada por toda la ciudadanía del país y manejo de datos estadísticos.
  • Elaboración de informes para toma de decisiones para gerencias y directivas.
  • Elaboración de documentación técnica y manuales para usuarios.

Habilidades


  • Sistemas Operativos: Windows
  • Lenguajes: C#, JavaScript, SQL
  • Programación/Herramientas: .NET, .NET Core, MVC, DDD, Clean Architecture, Multitenant, WebAPI, Blazor, Winform, WebForm, WCF, Microservices, Git, GitLab, Jira, JS, HTML, CSS, Design Patterns, SOLID Principles, Unit Tests, Code Reviews, Estimations, Scrum Methodology, Docker
  • Bases de Datos: SQL Server, Oracle, MySQL, Postgres
  • Nube: Azure DevOps, AWS

Idiomas


  • Español: Nativo
  • Inglés: Básico

10136