Bellamy Phan

Bellamy Phan

Software Engineer | Cloud Enthusiast | Problem Solver

Dallas, TX | BellamyPhan@icloud.com | 469-849-9856

Finora Web App Bellamy's Resume

About Me

I’m a passionate Software Engineer with a strong background in cloud computing and full-stack development. I specialize in building scalable, efficient applications using Java, Spring Boot, Angular, and AWS. I’m continually learning and improving my skills in software architecture, DevOps, and clean code practices to deliver reliable, production-ready solutions.

Professional Experience

Baron & Budd, P.C. – Dallas, TX

Software Developer | July 2025 – Present

Cognizant Technology Solutions – Irving, TX

Software Engineer | June 2022 – April 2025

Micro Focus – Houston, TX

Software Engineer Intern | August 2021 – June 2022

Illuma Labs – Dallas, TX

Software Engineer Intern | January 2021 – June 2022

My Projects

Finora Web App – Personal Finance Tracking

A full-stack personal finance platform built with Angular & Spring Boot:

  • Frontend deployed on Vercel with GitHub Actions CI for automated unit tests and deploy on every commit.
  • Backend deployed on Render using GitHub Actions for full CI pipeline including unit tests, test coverage, Docker image build, and auto-deploy.
  • Email service integration for verification and notifications.
  • Secure API layer using JWT tokens, role-based authorization, password hashing, and Spring Security.
  • PostgreSQL database hosted on Aiven for reliable cloud storage.
  • Core features: bank tracking, spending tracking, monthly reports, budgets, bank balance tracking, net worth visualization, repeat transactions, group transactions, grouped bank accounts, cashback automation, split payments, and custom automation rules.

Repositories:

Angular Tic Tac Toe – Small Game Project

A lightweight and interactive browser-based Tic Tac Toe game built with Angular:

  • Implements clean, modular Angular components for board, tiles, and game engine.
  • Includes win detection logic, draw rules, and reset functionality.
  • Responsive UI designed for both desktop and mobile play.
  • Demonstrates state management, event handling, and component communication in Angular.
Tetris Game – Java Desktop App

A classic Tetris game implemented entirely with Java:

  • Custom rendering using Java AWT.
  • Keyboard controls and collision logic.
  • Fully object-oriented design.

Technical Skills

Education & Certifications

Bachelor of Science in Computer Science | University of Texas at Dallas | GPA: 3.9/4.0