Hi, I'm Jesus Enrique and I love building software
My projetsSome of My Projects
Cloud native game e-commerce backend
Cloud development has always been appealing to me, and I finally had the opportunity to dive into it through a fully hands-on project. This is a cloud-native game ecommerce backend, built with ASP.NET Core and powered by several Azure services.
The homepage lists all available video games, with image assets stored in Azure Storage. User authentication is handled through Microsoft Entra ID, which also provides role-based authorization (RBAC) to secure the admin dashboard and restrict access to admin-only operations. Game data is persisted in Azure Database for PostgreSQL.
The ASP.NET Core API is deployed on Azure App Service, which uses a Managed Identity to securely communicate with Azure Storage and the PostgreSQL database, no secrets needed.
To demonstrate the backend functionality, I built a simple UI using Angular. The client app is hosted on Azure Static Web Apps and fully integrated into the Entra authentication workflow.
Upcoming enhancements: shopping cart functionality and Stripe payment integration.
View code
WPF Invoice System Windows App
I came up with this idea while working in my family business. They had stopped using the previous invoice system of the company because it had many bugs and the license was expensive. In addition, I had always been interested in building a Windows desktop application, and I knew C#, so I decided to make a new invoice system for the company. The development was a challenge for my Object Oriented Programming skills, and I even had the opportunity to put into practice some design patterns. The project in this portfolio is a lightweight version of that project because the latter has more company-related features that I decided not to include here.
I choose WPF for the windows client app development instead of newer frameworks such as MAUI, primarily because of the old hardware that we have in the company. I also used the Prism library for an easier way of handling navigation.
Now about persistence: I went with SQL Server in the original project, but for this one I used SQLite so that it is easier to offer to the users testing this porfolio app, an option to clear the date they inserted. It's also important to note that, in both cases, I managed the DB through Entity Framework code-first approach.
View Code (and find the executable)
Acompañar+ (No Country Simulation MVP)
I participated in a 5-week work simulation as a Backend Developer within a diverse team of talented developers and UI/UX designers. There, we built a MVP called Acompañar+ with React and Express.js. The project aims to create a bridge between the elderly and the new generations through community activities.
This was such a rewarding experience because I had the opportunity to improve several of my soft skills such as teamwork, problem-solving and also my ability to communicate complex technical concepts across different disciplines. Also, since we had a compressed timeframe, I gained valuable experience in prioritizing tasks and adapting to changing project requirements.
View CodeAbout Me
.Net and JavaScript backend developer passionate about building structured and automated systems that improve administrative and financial workflows. I work primarily with ASP.Net Core, Express.js, and Nest.js for API development, and but I can also use WPF to create intuitive desktop applications. Additionally, I manage SQL and NoSQL databases such as PostgreSQL and MongoDB, and I have experience with Git, GitHub, and Docker for version control and CI/CD processes. I enjoy designing clean, scalable, and maintainable software architectures.
I also actively participate in collaborative work simulations that require strong teamwork and soft skills. These experiences have helped me enhance my communication, problem-solving, and ability to work effectively in a team environment.
Besides, I have a blog (so far in spanish only) where I share interesting things I learn about technology, with the aim of documenting my process and helping others along the way. If you're interested, you can visit it by clicking on this link.
I'm based in Venezuela, and when I'm not coding, I like to watch a lot of films and play guitar.
My contact infoInterested in doing a project together? Get in Touch
I’d love to hear about what you’re working on and how I could help. I’m currently looking for a junior role. I am a disciplined and organized person who's currently open to opportunities and roles, where I can actively contribute with my experience and skills.