Financial Sales & Rewards Platform

Project Snapshot Sales leaders needed a trustworthy system to track incentives across cards, loans, and cross-selling campaigns. This backend streamlines goal management, reward policies, and compliance-ready reporting. Business Context Built to replace spreadsheets that obscured advisor performance and bonus eligibility. Equips managers with transparent dashboards to coach teams and justify payouts. Lays the groundwork for omnichannel banking experiences by exposing clean REST APIs. Core Capabilities JWT-secured authentication with Spring Security guarding every endpoint. Role-specific workflows for managers, advisors, finance analysts, and reporting stakeholders. Goal and points engine that ties products to reward tiers, updates progress, and prevents duplicate credit. Comprehensive API surface covering managers, advisors, financial products, clients, sales, and KPI reports. Realtime-ready architecture using WebSocket support for instant leaderboard refreshes. Implementation Notes Spring Boot 3.1 with JPA orchestrates persistence against MySQL, supported by H2 for local testing. OpenAPI/Swagger documentation auto-generated via SpringDoc for faster onboarding. Modular layering (controllers, services, repositories) keeps business rules testable and extensible. Packaged with Maven for streamlined deployment into bank-managed infrastructure. My Role I reimagined the legacy rewards process, modelled the domain, implemented the security and data layers, and configured observability scaffolding for future production rollout. ...

August 22, 2024 · 2 min

Beverage Inventory Revolution

Project Snapshot Inventory operations for a fast-growing Peruvian beverage brand needed a single source of truth. I built a focused desktop logistics tool that keeps stock levels, movements, and alerts in sync across the company. Business Context Designed to replace fragmented spreadsheets with a guided workflow tailored to Oasisdrinks processes. Enables supervisors to visualize product turnover, pending restocks, and warehouse balances without manual reconciliation. Core Capabilities Modular Java Swing views for catalog management, purchase intake, and dispatch confirmation. MVC-based domain layer that isolates business rules from presentation for faster iteration. MySQL persistence with transactional safeguards to prevent duplicate or out-of-sync stock movements. Role-aware access that keeps critical actions limited to authorized clerks and managers. Implementation Notes Built with an extensible DAO pattern, paving the way for future web or API fronts. Includes seed data and environment scripts so new operators can trial the workflow quickly. MIT-licensed delivery with clean documentation for internal IT hand-off. My Role I led the full software lifecycle: gathering requirements with the operations team, designing the interaction model, developing the Swing UI and persistence layer, and deploying the pilot rollout. ...

August 22, 2024 · 1 min

Culinary Cost Calculator

Project Snapshot Buffet planners juggle recipes, budgets, and headcounts under tight deadlines. This application delivers a single workspace where chefs map menus, forecast costs, and adjust quantities without spreadsheet gymnastics. Business Context Designed for catering teams that need to simulate day-by-day menus for groups of any size. Bridges the gap between inventory oversight and client-ready proposals by surfacing real-time cost deltas. Core Capabilities Dynamic menu composer that calculates ingredient consumption per meal, per person, across multi-day events. Cost engine blending Java scheduling logic with Django services to present accurate purchasing budgets. User management microservice (Django) housed under login_micro, providing secure authentication and role-aware dashboards. Kubernetes-ready deployment, complete with Docker images and manifests for scalable rollouts. Implementation Notes Built with Java 17+ and Python 3.9, orchestrated via containers for predictable environments. Exposes REST endpoints that can power future mobile or kiosk extensions. MIT-licensed with clear documentation to accelerate onboarding for kitchen staff and finance partners. My Role I led solution architecture, implemented the Java planning engine, crafted the Django authentication service, and prepared the DevOps assets for container orchestration. ...

August 22, 2024 · 1 min