Java logo

Java

Language

Experience Level

Intermediate - Primary language during university coursework with hands-on application in desktop tools and enterprise frameworks.

Projects & Coursework

  • GN Packages - Pro shop membership management desktop app
  • Genetic Algorithm Cryptanalysis - Algorithm implementation project
  • Majority of my university coursework

Key Applications

  • Object-oriented programming and design patterns
  • Desktop application development with Swing
  • RESTful API development with Spring Boot
  • Algorithm implementation and data structures

Why This Matters

My Java foundation enables me to tackle complex backend systems, build maintainable codebases with strong OOP principles, and quickly adapt to enterprise Java stacks.