Fullstack Engineer specializing in the Java and Spring Boot ecosystem. I build scalable systems ranging from monolithic applications to distributed architectures.
Kennesaw State University
Aug 2023 - Dec 2025
B.S. in Computer Science
Relevant Coursework: Data Structures, Database Systems, Algorithm Analysis, Parallel and Distributed Computing, Cloud Computing, Data Communications
Dalton State College
Aug 2020 - May 2023
A.S. in Science
A real-time network monitoring dashboard that captures network activity and streams live metrics to the UI. Tracks upload/download throughput and packet loss using Pcap4J and WebSockets.
Tech: Java 17, Spring Boot, WebSockets, Pcap4J, HTML, CSS, Javascript, Chart.js
Highlights:
The codebase for this portfolio site. Built as a clean, single-page experience with Spring Boot + Thymeleaf.
Tech: Java, Spring Boot, Thymeleaf, Tailwind CSS, HTML, JavaScript
Highlights:
A Spring Boot generator creating production-ready microservice architectures with custom boilerplate for infrastructure and business services.
Performance: Refactored from 500MB+ memory loading to 8KB streaming chunks.
Features:
Tech: Java (NIO API), Spring Boot, Spring Cloud, Keycloak, Docker, HTML, CSS, JavaScript
View on GitHub →
Implementation of Strassen's algorithm for matrix multiplication across distributed systems. V2 provides dynamic workload allocation based on available worker nodes.
Tech: Java, NIO/IO API, Socket Programming, Multithreading, Maven, Log4J
View on GitHub →Full-stack blog platform with Keycloak authentication (OAuth2/OpenID Connect), complete blog post management, and integrated commenting system.
Features: CRUD operations, OAuth2 security, and responsive Bootstrap 5 UI.
Tech: Spring Boot, Keycloak, Thymeleaf, JPA, MySQL, Docker, Spring Security, Bootstrap 5, HTML, CSS
View on GitHub →A collaborative Cloud based platform designed to help students organize, manage, and showcase their academic and personal projects in one place.
Tech: Next.js, HTML, CSS, JavaScript
Cloud: AWS (S3, Lambda, IAM, API Gateway, DynamoDB, Amplify)
View on GitHub →A modern web app that helps League of Legends players improve by letting them search a Riot account, view match history and performance dashboards, and receive coaching insights based on recent games.
Tech: React/Next.js, Supabase, TailwindCSS, TypeScript, PostgreSQL, Riot API
View on GitHub →Chess Master Scheduling System
(repo N\A)
Team-built scheduling and workflow system coordinating match schedules and participant availability.
Tech: Java 8, Java FX, Scene Builder, CSS
Note: Repository unavailable, but happy to discuss architecture
A guide to Java programming best practices. Honestly covers a lot of topics that I may not come across day to day but are very useful to refer to. 10/10 recommend to all Java developer but to a certain extent.
Provides an introduction to distributed computing concepts, distributed systems architecture, and real-world applications. 10/10 for anyone learning distributed systems. This book was what sparked my interest more into distributed systems.
The essential guide to writing thread-safe Java programs. Covers the Java Memory Model, concurrent collections, and best practices for parallel programming.
I'm always interested in hearing about new projects and opportunities. Feel free to reach out using the form below.
© 2025 Erik V. All rights reserved.