Skip to content
View builtbyjuls's full-sized avatar

Block or report builtbyjuls

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.

Content in all repositories owned by your account will be closed.
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
builtbyjuls/README.md

Julius Cessar Lapugot

Senior Java Software Engineer | High-Throughput Distributed Systems & Enterprise Architecture

builtbyjuls.com | LinkedIn | Resume | Email


Technical Identity

Senior Java Software Engineer with 9+ years of experience delivering high-throughput enterprise platforms across energy market, banking, and HR domains. Specialized in Java (8/11/17/21), Spring Boot microservices, PostgreSQL query optimization, distributed messaging (RabbitMQ), and resilient automated test gates.

  • 50-90% Latency Reduction: Redesigned PostgreSQL schema, query rewrites, and composite indexing for multi-tenant energy platforms.
  • 90% Ingestion Latency Cut: Optimized time-series pipeline via JDBC batching and parallel validation with 100% data integrity.
  • 99.9% Production API Uptime: Sustained high-availability customer-bank messaging services for hundreds of market participants.
  • 20% to 80% Test Coverage: Elevated automated test suites across trade-finance banking modules using JUnit, Mockito, and Testcontainers.

Featured Engineering Projects

JUnit 5 Test Gate for Hibernate N+1 Query Loops & AI-Driven Remediation

  • Catches accidental N+1 query cascades in automated test suites via datasource-proxy query interceptors.
  • Executes isolated PostgreSQL EXPLAIN (FORMAT JSON) query plans inside rollback-safe JDBC savepoints.
  • Generates compile-ready Java remediation suggestions using Spring AI and Redis caching.
  • Stack: Java 21, Spring Boot, Spring AI, PostgreSQL, Testcontainers, Redis 7.

Richard Feynman Technique PR Reviewer & Agent Skill

  • PR code reviewer and Agent Skill that explains complex architectural pull requests using the Richard Feynman mental model.
  • Structures explanations through physical causality, tangible everyday analogies, audience calibration ladders, and edge-case ice-water tests.
  • Available as a GitHub Action and portable AI skill.

Core Competencies

Domain Technologies & Practices
Languages & Core Java (8, 11, 17, 21), SQL, TypeScript
Frameworks & Architecture Spring Boot, Spring Data JPA, Hibernate, REST APIs, Microservices, System Design
Databases & Messaging PostgreSQL, MariaDB, SQL Server, Redis, RabbitMQ, JDBC Batching
Testing & Quality JUnit 5, Mockito, Testcontainers, Integration Testing, Vitest
DevOps & Cloud Docker, Kubernetes, AWS (ECS, RDS, S3, SQS), Linux, CI/CD, Maven, Gradle

Career Summary

  • Senior Java Software Engineer - Exist Software Labs, Inc. (Jan 2020 - Oct 2025)
  • Software Engineer - Exist Software Labs, Inc. (Apr 2016 - Dec 2019)
  • Education: Bachelor of Science in Information Technology - Pamantasan ng Lungsod ng Valenzuela (2016)

About This Repository (builtbyjuls)

This repository is both the GitHub Profile repository for @builtbyjuls and the source code for the personal portfolio at builtbyjuls.com.

  • Framework: Angular 21 with zoneless change detection and SSR/prerendering (@angular/ssr)
  • Styling: Pure SCSS with high-contrast typography, responsive layout, and zero heavy UI libraries
  • Deployment: Cloudflare Workers serving static prerendered assets with SPA fallback

Local Development

npm ci
npm start

The local server runs at http://localhost:4200.

Checks & Verification

npm run check
npm run format:check

Pinned Loading

  1. simplifeyn simplifeyn Public

    Feynman-technique code debriefs and diff explanations for AI coding agents

    Python 3

  2. spring-ai-nplus1-test-gate spring-ai-nplus1-test-gate Public

    Hibernate N+1 Query Loop Test Gate with Spring AI

    Java