Laptop con lineas de código en la pantalla

Hola, Soy Jesus Enrique y me encanta crear software

Mis proyectos

Algunos de mis proyectos

Captura de pantalla de la app WPF Invoice System

WPF Invoice System Windows App

Se me ocurrió esta idea mientras trabajaba en la empresa de mi familia. Habían dejado de usar el sistema de facturación anterior porque tenía muchos errores y la licencia era costosa. Siempre me había interesado construir una aplicación de escritorio para Windows, y conocía C#, así que decidí hacer un nuevo sistema de facturación para la empresa. El desarrollo fue un desafío para mis habilidades de Programación Orientada a Objetos, donde incluso tuve la oportunidad de poner en práctica algunos patrones de diseño. El proyecto en este portafolio es una versión más ligera ya que el original tiene más características relacionadas con la compañía que decidí no incluir aquí.

Elegí WPF para el desarrollo de la aplicación cliente de Windows en lugar de frameworks más nuevos como MAUI, principalmente debido al antiguo hardware que tenemos en la compañía. También utilicé la librería Prism para facilitar el manejo de la navegación.

Ahora sobre la persistencia: en el proyecto original utilicé SQL Server, pero para este utilicé SQLite de manera que fuera más fácil ofrecer a los usuarios que prueban esta aplicación de portafolio una opción para borrar los registros que insertaron. También es importante destacar que, en ambos casos, gestioné la base de datos a través del enfoque code-first de Entity Framework.

Ver código (y acceder al ejecutable)
Captura de pantalla de la landing page de Acompañar+

Acompañar+ (MVP de simulación No Country)

Participé en una simulación de trabajo de 5 semanas como Desarrollador Backend dentro de un equipo diverso de talentosos desarrolladores y diseñadores UI/UX. Allí, construimos un MVP llamado Acompañar+ con React y Express.js. El proyecto tiene como objetivo crear un puente entre las personas mayores y las nuevas generaciones a través de actividades comunitarias.

Esta fue una experiencia muy gratificante porque tuve la oportunidad de pulir varias de mis habilidades blandas como el trabajo en equipo, la resolución de problemas y también mi capacidad para comunicar conceptos técnicos complejos entre equipos multidisciplinarios. Además, dado que teníamos un plazo de tiempo comprimido, juntos ganamos valiosa experiencia en la priorización de tareas y la adaptación a los requisitos cambiantes del proyecto.

Ver código
Captura de pantalla de la app Bookmarks Keeper

Bookmarks keeper

Este fue un proyecto personal. La idea me surgió de la funcionalidad de Mensajes Guardados de Telegram, cuya interfaz es similar a la de un chat. Yo solía usarla para guardar mis bookmarks, pero me hacía falta una manera para agruparlos por categoría o filtrar. Por lo que decidi hacer mi propia app. (Para aclarar, no escuché sobre Pocket si no hasta terminar el proyecto).

Utilicé el stack MERN, dividiendo el proyecto en API y client. Para el backend utilicé la librería link-preview-js npm library de Oscar Franco para poder presentar la información del sitio a guardar, y Passport JS con JWT para la autenticación y autorización. En cuanto al diseño de la interfaz de usuario, empleé Material UI. Todo el proyecto se construyó con Typescript.

View code (backend) View code (frondend)

Sobre mí

Una fotografía de Jesus Enrique

Desarrollador full-stack .Net y JavaScript con más de tres años de experiencia utilizando la tecnología para resolver problemas del mundo real. Cuento con conocimientos en ASP.Net Core, Express.js y Nest.js para el desarrollo de APIs, así como en Angular, React y WPF para la creación de aplicaciones web y de escritorio intuitivas. Aporto una sólida base en desarrollo de software complementada con experiencia práctica en la gestión de desafíos técnicos en entornos empresariales.

También participo activamente en simulaciones de trabajo colaborativas que requieren fuertes habilidades blandas. Estas experiencias me han ayudado a mejorar mi capacidad de comunicación efectiva, resolución de problemas y sobre todo trabajo en equipo.

Ademas, llevo un blog donde comparto cosas interesantes que aprendo sobre tecnología, con la intención de documentar mi proceso y ayudar a otros en el camino. Si te interesa, puedes visitarlo haciendo click en este enlace.

Resido en Venezuela, y cuando no estoy programando, me encanta ver peliculas y tocar la guitarra.

Mi información de contacto

¿Te interesa trabajar juntos? Pongamonos en contacto

Tengo curiosidad en escuchar sobre tu proyecto y cómo podría ayudarte. Actualmente estoy buscando una posición junior. Soy una persona organizada y disciplinada que está actualmente abierta a oportunidades y roles, donde pueda contribuir activamente, con mi experiencia y conocimiento.

Contactame

Email: 28enriqueperez@gmail.com