Skip to content
View Martinm1500's full-sized avatar

Block or report Martinm1500

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Martinm1500/README.md

About Me 👋

🌟 Martin Muñoz | Backend Java Developer | Passionate about Technology and Science 🦖


🛠️ Technologies and Tools

  • Backend: Java, Spring Boot, Spring Data, Spring Security
  • Testing: JUnit, Mockito, MockMvc, Testcontainers, Test-Driven Development (TDD), Integration Testing
  • Frontend: Angular
  • Databases: MySQL, H2
  • Others: Docker, GitHub Actions, OOP, Design Patterns, SOLID, Jira
  • API: REST APIs

Soft Skills

  • Adaptability
  • Flexibility
  • Communication
  • Empathy
  • Proactivity
  • Constructive Feedback
  • Active Listening
  • Abstract Thinking
  • Quality Assurance
  • Agile Principles

🚀 Featured Projects

A REST API designed to be consumed by a web application that simulates a timeline of dinosaurs. This API provides endpoints to manage and retrieve data about various dinosaur species, which is used to create an interactive timeline on the frontend.

The Rover API enables interaction with rovers and maps, providing basic operations through specific interfaces. Implemented using TDD methodology with JUnit and Mockito.

Decomposed the previous monolithic project into three independent microservices: planet management, obstacle management, and rover control. Implemented a microservices architecture to enhance system scalability and maintainability. Leveraged REST and SOAP services for communication between microservices, ensuring flexibility and interoperability.


🤝 Collaborative Projects

A web application designed to enhance the food shopping experience. Users can browse available foods, add multiple portions and items to a shopping cart, view detailed information about ingredients and stores, and receive notifications about discounts and order updates. Features include multiple payment options and compensation in case of delivery issues.

Promotional Video:

Foodly Finds Promotional Video


🌱 What I'm Currently Working On

  • Enhancing my skills in writing quality code
  • Improving knowledge of Spring Security and Angular

📫 How to Reach Me

Popular repositories Loading

  1. Mars-Rover-API Mars-Rover-API Public

    Java

  2. RoverMicroservices RoverMicroservices Public

    Java

  3. dinosaurs-api dinosaurs-api Public

  4. martinm1500 martinm1500 Public

  5. task-tracker task-tracker Public

    Java