Software Engineer
- Phone: +51 944 766 334
- Email: miguelitojb9@gmail.com
- LinkedIn: www.linkedin.com/in/miguel-jimenezb
Computer Engineer with over 5 years of experience in developing scalable and robust web applications. Specialized in RESTful API design and database integration. University Professor with experience teaching core programming disciplines including Introduction to Programming, Data Structures, and Web Development. Passionate about creating innovative and efficient technological solutions, with a strong focus on code quality and user experience.
Java, Python, JavaScript, HTML5, CSS3, SQL
Spring Boot, Spring WebFlux, Project Reactor, RxJava2, Django, Django REST Framework, Bootstrap, jQuery
PostgreSQL, MySQL
Microservices, MVC, MVT, REST APIs, Reactive Architecture, Event-Driven, SOLID Principles, Agile (Scrum/XP)
Git, Postman, Gradle, Docker, Kubernetes, Nginx, Gunicorn
Centro de Desarrollo de Software UCI 2024-2025 -* Desarrollé y mantuve aplicaciones web con Django y PostgreSQL, garantizando alta disponibilidad para plataformas administrativas. -* Implementé un sistema de trazabilidad que rastrea automáticamente los cambios en los modelo de datos, mejorando la auditabilidad y la transparencia de los procesos.
*** (2024 – 2025)
- Backend: Java, Spring Boot
- Architecture: Layered Architecture, REST APIs, SOLID Principles
- Tools: Git, Postman, Gradle, PostgreSQL
- Methodologies: Scrum
*** (2023 – 2024) -* Diseñé e implementé APIs REST con Java Spring Boot y PostgreSQL, mejorando el rendimiento del sistema. -* Implementé una arquitectura de microservicios con Spring Cloud (Netflix Eureka, API Gateway, Config Server) para mejorar la escalabilidad y la tolerancia a fallos. -* Integré Docker para la implementación y la orquestación, reduciendo el tiempo de inactividad y mejorando la eficiencia de CI/CD.
*** (2020 – 2023) -* Mantenimiento de aplicaciones web con Django y PostgreSQL para plataformas administrativas. -* Gestioné el ciclo de vida de las nuevas funcionalidades: desde la recopilación y el análisis de requisitos en reuniones con clientes hasta el diseño, desarrollo e implementación de los módulos solicitados. -* Traduje las necesidades del cliente en soluciones técnicas efectivas, incorporando capacidades críticas al sistema y garantizando que la migración no solo fuera técnica, sino también una mejora funcional para el usuario final.
***(2017 – 2025) Impartí cursos de pregrado: Introducción a la Programación, Estructuras de Datos, Desarrollo Web. Supervisé y orienté a más de 100 estudiantes en proyectos académicos y de desarrollo de software. Organicé talleres de capacitación sobre prácticas ágiles de desarrollo de software.
Computer Science Engineer Universidad de Ciencias Informáticas, Habana, Cuba Sep 2012 - Jun 2017
- Spanish: Native
- English: B1
- Fluent communication
- Teamwork in multidisciplinary environments
- Mentoring and training new developers
- Technical leadership in Agile projects
- Problem-solving under pressure
- Adaptability to new technologies and methodologies
Postgraduate Course: Good practices in agile software development Universidad de las Ciencias Informáticas, 2022