I'm a software developer with experience in a variety of technologies and completly open to learn new ones, primarily focused on Java and Python. I enjoy tackling complex problems and am dedicated to continuous improvement. My goal is to develop innovative, efficient, and scalable solutions.
October 2023 - Present
- Migrated a TomEE application server to a Docker environment, preparing the system for future upgrades to a newer version of Tomcat and Java.
- Developed a Python application using FastAPI to act as an intermediary between the host and the application server in a Docker container.
- Implemented a solution for resolving data inconsistencies between two databases (server and terminal), ensuring the necessary parameters were present to determine which data should persist at the end of the day.
- Contributed to resolving a registration issue caused by library incompatibility between the application server and applications using SymmetricDS.
Here are some of the personal projects I've developed before starting my laboral life:
Munozca230/Todo-app-spring-boot
- A task list application built with Java Spring Boot 3.
- Uses a REST API with a PostgreSQL database.
- Users can create, delete, modify, and mark tasks as complete.
- Utilizes Bootstrap with Thymeleaf for the frontend and jQuery/AJAX for API requests.
- An API developed with Java Spring Boot 3 for a marketplace.
- Features full CRUD functionality for interacting with a PostgreSQL database.
- Implements Spring Security JWT for user authentication and authorization.
Here are the primary technologies I work with:
Programming Languages: Java, Python, JavaScript, SQL
Frameworks and Libraries: Spring Boot, FastAPI, Hibernate
Tools and Platforms: Git, GitHub, Azure DevOps, Docker, TomEE, Tomcat, Uvicorn, n8n
AI Technologies: GitHub Copilot, ChatGPT, Bing, Claude, Google Ai Studio