Skip to content
View PipMyCode's full-sized avatar

Block or report PipMyCode

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
PipMyCode/README.md

Hi, I'm Marcus

Cloud-Native Backend Engineer focused on building highly scalable, secure, and observable backend systems.

I engineer enterprise-grade backend APIs and manage the cloud infrastructure they run on. My core focus is on Java/Spring Boot architectures (Modular Monoliths & Microservices), zero-trust security using OAuth2/Keycloak, and automating everything from server provisioning to CI/CD deployments. I believe in "Day-2 Operations"β€”code isn't done just because it compiles; it needs to be containerized, securely deployed, and actively monitored in production.


Core Stack

Backend

Java Spring Boot Spring Security Hibernate PostgreSQL Redis RabbitMQ Apache Kafka

DevOps & Cloud (IaC)

Docker Kubernetes ArgoCD Terraform Ansible AWS Linux Bash

CI/CD, Testing & Observability

GitHub Actions Prometheus Grafana


Featured Projects

A cloud-native, event-driven banking engine engineered from the ground up for zero-trust environments, ultra-low latency, and massive horizontal scale.

  • Architecture: CQRS (Command Query Responsibility Segregation) with the Transactional Outbox Pattern to enforce strict double-entry bookkeeping constraints without distributed 2PC.
  • Tech Stack: Java 26 (Project Loom), Spring Boot 4.1.0, Apache Kafka, PostgreSQL, Redis.
  • DevOps & CI/CD: 100% automated GitOps pipeline using GitHub Actions to parallel-build hardened containers, pushed securely to GHCR, and deployed automatically via Argo CD onto a Kubernetes cluster.

An enterprise-grade, zero-trust e-commerce backend built with Java 26 and Spring Boot.

  • Architecture: Scalable Modular Monolith using Domain-Driven Design (DDD) and Hexagonal Architecture.
  • Security: Stateless security model leveraging Keycloak for custom OAuth2 JWT Role-Based Access Control (RBAC).
  • DevSecOps: Hardened CI/CD pipeline via GitHub Actions deploying immutable, non-root containers with read-only filesystems.
  • Observability: Fully instrumented with Micrometer, aggressively scraping metrics via Prometheus into dynamic Grafana dashboards (monitoring p95 latency & JVM memory).

🏨 Cloud-Native Hostel Management System

A highly available 3-tier environment on AWS.

  • Architected AWS infrastructure (EC2, RDS) via Terraform, reducing provisioning time by 90%.
  • Containerized the application runtime using Docker and automated declarative security patching routines using Ansible.

Connect with me

Gmail GitHub


"Talk is cheap. Show me the code."
- Linus Torvalds

Building backend systems. Automating deployments. Learning by shipping.

Pinned Loading

  1. sbecomm-modernized sbecomm-modernized Public

    An enterprise-grade, zero-trust e-commerce backend built with Java 26, Spring Boot 4.1, and a modular monolith architecture. Fully containerized with Prometheus/Grafana observability.

    Java

  2. finledger-platform finledger-platform Public

    A cloud-native, event-driven banking core implementing CQRS, double-entry bookkeeping, and a fully automated GitOps CI/CD pipeline.

    Java

  3. bank-customer-crud-api bank-customer-crud-api Public

    A simple Spring Boot REST API for managing bank customer records with CRUD operations using Spring Data JPA and H2 database.

    Java

  4. student-management-devops student-management-devops Public

    HTML

  5. saucedemo-tests saucedemo-tests Public

    Playwright E2E test suite

    TypeScript