Skip to content
View rnzmndz's full-sized avatar

Block or report rnzmndz

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
rnzmndz/README.md

Hi, I'm Renzo

Backend Developer (Java / Spring Boot)
Systems-Oriented Engineer building production-ready APIs.


About Me

I began programming during the pandemic by creating calculation tools to automate engineering computations. What started as small utilities evolved into a deep interest in backend systems and architecture.

For nearly three years, I’ve consistently studied and built with Java and Spring Boot while working full-time as a mechanical engineer.

Today, I focus on building structured, domain-driven backend systems with clean architecture and strong business rule enforcement.

My engineering background strengthens my:

  • Analytical and critical thinking
  • Systems-level reasoning
  • Structured problem solving
  • Attention to detail
  • Discipline and long-term consistency

Tech Stack

Backend

  • Java 21
  • Spring Boot 3
  • JPA / Hibernate
  • PostgreSQL
  • REST API Design
  • Swagger / OpenAPI

Architecture & Design

  • Layered Architecture
  • Modular Monolith Design
  • Domain Modeling
  • Business Logic inside Service Layer
  • DTO separation (Request / Response)
  • Validation & Data Integrity rules

Testing

  • JUnit
  • Mockito
  • Service-layer unit testing

Deployment

  • Dockerized application
  • VPS-hosted production API
  • Environment-based configuration

Featured Project

Inventory + POS Backend System

Repository:
Inventory + POS Backend

Live API (Swagger):
https://inventory-api.renzoproject.site/swagger-ui/index.html

A modular monolith backend designed for real-world business scenarios.

Core domains include:

  • Product catalog with variants and pricing history
  • Inventory management with stock movements
  • Sales lifecycle (OPEN → COMPLETED → CANCELLED)
  • Payments and applied discounts
  • Refund processing with strict validation rules
  • Receipt generation for completed sales

This project emphasizes:

  • Strong domain modeling
  • Clear separation of concerns
  • Transactional integrity
  • Enforced business constraints
  • Production deployment

Current Focus

  • Transitioning into a Backend Developer role
  • Deepening expertise in backend architecture
  • Expanding toward full-stack capability (React / Angular)
  • Studying microservices architecture fundamentals

📌 Open to Opportunities

Open to Backend Developer opportunities where I can contribute to real-world systems and continue growing as an engineer.

Popular repositories Loading

  1. rnzmndz rnzmndz Public

    My Personal Repository

  2. my-coding-exercise my-coding-exercise Public

    Java

  3. my-tools my-tools Public

    Java

  4. employee-management-app employee-management-app Public

    Java

  5. rnzmndz.github.io rnzmndz.github.io Public

    CSS

  6. e-commerce-app e-commerce-app Public

    Java