Analista Programador Lima, Perú

Disponible de inmediato

(Actualizado 2024-03-20.)

Analista Programador

Lima, Perú

Nativo Spanish, Intermedio English

  • Desarrollo de SPA y PWA con Blazor WebAssembly
  • +13 años de experiencia en C#
  • Desarrollo en NET Framework, Net Core, Net 5, 6, 7, 8

Habilidades (44)

AUTO MOTIVADO

MANTENIMIENTO

ORIENTADO A OBJETOS

PROGRAMACIÓN ORIENTADA A OBJETOS

DOM

C#

.NET

HTML

ORM

API

CLAIMS

LOGGING

EXCEPCIONES

DESARROLLO DE APLICACIONES

MEJORES PRÁCTICAS

SOFTWARE ESTRUCTURADO

XML

WCF

Bootstrap

Visual C# 3.0

Control de Código Fuente

Resolución de Problemas

MS .NET

PATRONES DE DISEÑO

Git

DESARROLLO DE SOFTWARE

Visual Basic

JavaScript

RAZOR

INTEGRACIÓN

ARQUITECTURA

OAUTH

PAGOS

VISUAL BASIC 6.0

TELECOMUNICACIONES

CREDITO

FIREBASE

ENVÍO

Apache

PROPUESTAS

ERP

C++

RETROFIT

Android Studio

Experiencia profesional

Cliente UNACEM
TPA CONSULTORES

2020-08 - Presente

Desarrollo de software Lider Técnico Como profesional destacado en mi puesto actual, lidero el desarrollo integral de aplicaciones web, servicios RESTful y servicios de Background diseñados para gestionar eficientemente los pedidos de los clientes, desde su creación en la plataforma web hasta la entrega desde la planta. Mi contribución clave incluye la implementación exitosa del proceso de pagos para la liberación de líneas de crédito de clientes, utilizando APIs web que interactúan con entidades bancarias.
Destacando mi habilidad para enfrentar desafíos, lideré la creación desde cero de una solución integral con Net 7 para la gestión de usuarios y roles, aplicando Jwt para autorización y estableciendo políticas basadas en Roles y Claims tanto en el BackEnd como en el FrontEnd. Mi esfuerzo y dedicación resultaron en mi promoción a Líder Técnico, donde actualmente planifico y estructuro nuevas soluciones y servicios para satisfacer los requisitos emergentes. Mis responsabilidades incluyen la elaboración de diagramas de arquitectura, procesos y la coordinación eficiente de equipos de desarrollo.
Mi experiencia se expande hacia el desarrollo de servicios en Net 7 con una arquitectura limpia, siguiendo los principios de Clean Architecture de Robert C. Martin. Además, estoy inmerso en la implementación de dos Api Gateway Ocelot para exponer servicios REST consumidos por una aplicación móvil orientada a transportistas y un cliente React. Entre mis propuestas destacadas se encuentran la introducción de patrones de desarrollo de software, la adopción de principios SOLID, la aplicación de técnicas de ramificación como Git Flow y la implementación de OAuth2 + OpenId Connect para la autorización y autenticación respectivamente.
Herramientas utilizadas: * Desarrollo de Aplicaciones Web * ASP Net Core Web Api * Desarrollo de Servicios Windows * Net Framework 4.x, Net Core 3.1, Net 5/6/7 * Entity Framework Core (CodeFirst y DatabaseFirst) * Linq * Firebase * OAuth2 * OpenId Connect * JWT * CQRS * Mediator * Swagger * HealthCheck * JavaScript / JQuery * HTML 5 * CSS3 / Bootstrap 3 y 4 * Ajax * Base de Datos Oracle * Base de Datos SQL Server * Git Bash - SourceTree
Cliente UPC
METRICA ANDICA

2020-05 - 2021-08

Desarrollo de software Analista Programador Senior En mi experiencia anterior, desempeñé un papel fundamental en el desarrollo de nuevos módulos de una aplicación web diseñada para proporcionar formularios esenciales a alumnos de diversas modalidades de estudio, como Pregrado, EPE y Postgrado. El objetivo era facilitar el acceso a una variedad de beneficios económicos y tecnológicos ofrecidos por la institución, permitiendo a los estudiantes continuar sus estudios en medio de la crisis sanitaria de Covid-19.
Mi participación en este proyecto fue clave dentro de un plan estratégico más amplio para asegurar la continuidad del negocio. Además de mi contribución al desarrollo de nuevos módulos, también asumí un rol activo en la atención y resolución de incidencias, así como en la gestión de pases a Calidad y Producción. Mi capacidad para abordar eficientemente los desafíos operativos y mi enfoque proactivo fueron elementos esenciales para el éxito de este proyecto dentro del contexto de la situación sanitaria global.
Herramientas utilizadas: * Desarrollo de Aplicaciones Web * Desarrollo de Servicios Windows * C#, VB * Asp Net Core 2.2/3.1 * Entity Framework 5/6 (DatabaseFirst) * Linq * Unity para Inyección de dependencias * JavaScript / JQuery * HTML 5 * CSS3 / Bootstrap 3 y 4 * Ajax * Base de Datos Oracle 11G (PL/SQL Developer y SQL * Plus) * Base de Datos SQL Server 2005 * Git Bash - SourceTree
Cliente UPN
METRICA ANDICA

2019-03 - 2020-05

Desarrollo de software Analista Programador Senior En mi rol anterior, lideré el análisis y desarrollo integral de un conjunto de aplicaciones y servicios web destinados al portal de docentes de la universidad. Este proyecto tuvo como objetivo central la ejecución de un Plan de Capacitación, adaptándose a las especialidades de los docentes. Además, se diseñó para que el personal administrativo pudiera gestionar y controlar eficazmente todo el proceso de capacitación, desde la apertura de cursos hasta la emisión de certificados y análisis de informes finales.
Mi participación abarcó tanto el análisis como el desarrollo del software, y desempeñé un papel activo en la coordinación con el equipo de desarrolladores para garantizar el cumplimiento de los lineamientos requeridos por el cliente. Durante el ciclo de desarrollo, se aplicaron rigurosamente principios y buenas prácticas, asegurando la calidad y eficiencia del sistema. Mi enfoque proactivo y colaborativo contribuyó significativamente al éxito de este proyecto, proporcionando una solución integral y adaptada a las necesidades específicas de la universidad en el ámbito de la capacitación docente.
Herramientas utilizadas: * Desarrollo de Aplicaciones Web * C#, VB * Asp Net Core MVC * Asp Net Core Web Api * Entity Framework Core * JWT * Linq * Reporting Services * JavaScript / JQuery * Html 5 * CSS3 / Bootstrap 4 * Ajax * Base de Datos Sql Server 2008 * Git Bash / SourceTree
Cliente UPC
METRICA ANDICA

2017-07 - 2019-03

Desarrollo de software Analista Programador Senior En mi experiencia previa, desempeñé un papel crucial en el desarrollo de nuevos módulos para el portal de trámites en línea, proporcionando a los alumnos de la universidad la capacidad de realizar y dar seguimiento a sus trámites de manera conveniente, ya sea a través de Internet o de forma presencial. Además, contribuí significativamente al desarrollo y mejora del portal de inglés, con el objetivo de gestionar de manera integral todo el flujo, desde la captación hasta la matrícula, control de asistencia, registro de notas y generación de informes.
Mi participación no solo se limitó al desarrollo de software, sino que también estuve activamente involucrado en la atención y resolución de incidencias, así como en la gestión de pases a Calidad y Producción. En todo el proceso de desarrollo, se aplicaron de manera rigurosa patrones SOLID y buenas prácticas, asegurando así la robustez y la eficiencia del sistema. Mi enfoque proactivo en la identificación y resolución de problemas, junto con la implementación de mejores prácticas, fue esencial para el éxito de estos proyectos en el entorno dinámico de la gestión universitaria.
Herramientas utilizadas: * Desarrollo de Aplicaciones Web * Desarrollo de Servicios Windows * C# * Asp Net MVC 5 * Asp Net Web Api * Entity Framework 5/6 (DatabaseFirst) * Linq * Unity * JavaScript / Jquery * Html 5 * CSS3 / Bootstrap 3 * Ajax * Base de Datos Oracle 11G (PL/SQL Developer y Sql * Plus) * Base de Datos Sql Server 2005 * iTextSharp * Git Bash - GitKraken
Cliente América Móvil Perú
TEAMSOFT

2014-01 - 2017-07

Desarrollo de software Analista Programador Senior En mi rol anterior, tuve un papel fundamental en el desarrollo de nuevas aplicaciones para el área de seguridad de Tecnologías de la Información (TI) del cliente. Estas aplicaciones abarcaron tanto la gestión administrativa como la operacional, contribuyendo significativamente al fortalecimiento de los protocolos de seguridad. Participé activamente en la creación de un proceso de carga masiva, utilizando herramientas Unix/Linux y el lenguaje de programación Bash, lo que resultó en una mejora sustancial en la eficiencia operativa.
Además de mi contribución al desarrollo, también desempeñé un papel clave en la atención y resolución de incidencias, asegurando un funcionamiento fluido y confiable de las aplicaciones. Mi enfoque proactivo en la identificación y solución de problemas, combinado con la implementación de buenas prácticas en el desarrollo, contribuyó a la estabilidad y eficacia de las soluciones implementadas en el área de seguridad TI del cliente.
Herramientas utilizadas: * Desarrollo de Aplicaciones Web * C#, VB * Asp Net MVC 4 * Asp Net WebForms * Ado Net * JavaScript / Jquery * CSS3 * Ajax * Base de Datos Oracle 10G (PL/SQL Developer y Sql * Plus) * Transferencias FTP * Web Services (Rest/Soap) * Programación en Bash (Linux/Unix)
Analista Programador
ALEPHSYSTEM (Sector Transporte)

2013-08 - 2013-12

En mi experiencia previa, lideré el desarrollo de una aplicación web diseñada para la gestión integral del mantenimiento y supervisión de las estaciones del Metro de Lima. El objetivo principal era mantener un entorno limpio y ordenado en cada estación, evitando posibles sanciones por parte de un ente regulador. Durante este proyecto, se implementó una arquitectura de N capas, lo que proporcionó una estructura robusta y escalable a la aplicación.
Mi enfoque incluyó la incorporación de consumo de servicios web, la aplicación de patrones de desarrollo y la adopción de buenas prácticas. Estos elementos fueron esenciales para garantizar la eficiencia, la fiabilidad y la fácil mantenibilidad de la aplicación. Además de cumplir con los requisitos funcionales, me aseguré de que la aplicación estuviera alineada con los estándares regulatorios pertinentes, contribuyendo así al éxito del proyecto y a la optimización de las operaciones en las estaciones del Metro de Lima.
Herramientas utilizadas: * Desarrollo de Aplicaciones Web * C# * Asp Net WebForms * Ado Net * JavaScript / Jquery * Html 5 + CSS3 * JWT * Ajax * Base de Datos SQL Server 2008 R2.
Analista Programador
INFOPARQUEPERU (Sector Salud)

2012-07 - 2013-07

En mi experiencia previa, desempeñé un papel clave en el desarrollo de un ERP personalizado destinado a gestionar diversas áreas de empresas en el sector salud. Mi participación abarcó todas las fases del proyecto, desde la concepción de la arquitectura de la aplicación en capas hasta la implementación y la puesta en producción, así como la posterior resolución de incidencias.
Durante el desarrollo de este ERP, trabajé de cerca con las diferentes áreas y stakeholders para comprender a fondo sus necesidades y garantizar que la solución proporcionara una gestión eficaz y adaptada a los requerimientos específicos del sector salud. La implementación de una arquitectura en capas permitió una estructura sólida y escalable, mientras que mi compromiso con la resolución de incidencias garantizó un funcionamiento continuo y sin contratiempos del sistema una vez implementado.
Mi enfoque proactivo y orientado a resultados fue esencial para el éxito del proyecto, asegurando que el ERP no solo cumpliera con los requisitos inmediatos, sino que también proporcionara una base sólida para la evolución y el crecimiento futuro de las operaciones en el sector salud.
Herramientas utilizadas: * Desarrollo de Aplicaciones Web * C# * ASP.Net WebForms * Ado Net * Servicios WCF (Soap) * JavaScript / Jquery * Html5 + CSS3 * TelerikQ3 * Ajax * Base de Datos Oracle 11G. (Toad for Oracle)
Analista
TGESTIONA

2012-01 - 2012-06

En mi rol anterior, contribuí de manera significativa en el desarrollo de consultas SQL tanto en Access como en SQL Server 2005. Estas consultas fueron diseñadas específicamente para la generación de informes detallados y la obtención de indicadores estadísticos cruciales relacionados con las ventas diarias. Mi trabajo no solo se centró en la extracción de datos, sino también en la presentación de información clave que respaldara la toma de decisiones en el área correspondiente.
La implementación de consultas SQL eficientes fue esencial para agilizar el proceso de generación de informes y proporcionar una visión clara y precisa del rendimiento de las ventas. Trabajé de cerca con el equipo para comprender las necesidades del área y garantizar que las consultas respondieran de manera efectiva a los requisitos específicos.
Mi contribución fue fundamental para mejorar la capacidad del equipo en la toma de decisiones informada, respaldada por datos estadísticos actualizados y fácilmente accesibles, lo que optimizó significativamente las operaciones diarias del área.
FREELANCE

2010-01 - 2012-01

Windows Forms Programador * Visual C# 3.0 * Visual Basic 6.0 * Base de Datos SQL Server 2005.
En mi primer rol profesional, me especialicé en el desarrollo de aplicaciones Windows Forms y Servicios Windows utilizando Visual Basic. Mi enfoque se centró en ofrecer soluciones personalizadas para pequeñas y medianas empresas, con el propósito principal de automatizar y gestionar eficientemente diversos procesos empresariales.
A través del desarrollo de estas aplicaciones, logré implementar soluciones que simplificaron y optimizaron significativamente los procesos operativos para las empresas clientes. La utilización de Visual Basic como lenguaje de programación proporcionó una plataforma sólida y accesible para la creación de interfaces de usuario amigables y servicios eficientes.
Mi contribución no solo radicó en la creación de software funcional, sino también en comprender las necesidades específicas de cada empresa para adaptar las soluciones de manera precisa. Este rol me brindó la oportunidad de desarrollar habilidades esenciales en la automatización empresarial y el diseño de sistemas eficientes para pequeñas y medianas empresas

Formación académica

Universidad React
Universidad React

2024-05 - 2024-05

UDEMY
UDEMY

2022-10 - 2023-01

UDEMY
UDEMY

2024-03 - 2022-05

UDEMY
UDEMY

2024-03 - 2021-01

UDEMY
UDEMY

2024-03 - 2020-07

UDEMY
UDEMY

2024-03 - 2020-03

UDEMY
UDEMY

2024-03 - 2020-02

UDEMY
UDEMY

2024-03 - 2019-12

UDEMY
UDEMY

2024-03 - 2019-10

Contacta con el consultor

/