Hello, I am Erik Vasquez, a 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
Associates in Science
Designed a pipeline from packet capture to WebSocket (STOMP) updates, delivering refreshed metrics every 1-2 seconds. Implemented batching to support 1,000+ packets/second without UI freezes.
Tech: Java 21, Spring Boot 3.2, Pcap4J, Maven, Chart.js, HTML, CSS
Features a fully responsive design and interactive project grid.
Tech: Java 25, Spring Boot 4.0, Thymeleaf, Maven, Tailwind CSS, HTML, Javascript
Refactored template loading to use 8KB streaming chunks to prevent memory overflow exceptions. Automates scaffolding for API Gateway, Eureka, and Dockerized services including KeyCloak, PostgreSQL, Grafana and Prometheus.
Tech: Java 25, Spring Boot 4.0, Spring Cloud, Spring Security 6, Spring Data JPA, Actuator, Maven, Docker, React.js, Typescript, HTML, Tailwind CSS
Coordinated multiple worker nodes over TCP/IP to balance load. Achieved a ~2.4x speedup for high volume workloads by scaling the cluster from 1 to 4 nodes.
Tech: Java 21, TCP/IP, IO /NIO API, Log4J, Maven, Multithreading, Distributed Computing, Data Structure & Algorithms
Implemented role-based access control with Spring Security/ Keycloak. Optimized Blog requests with pagination, reducing page load times by ~40-60%.
Tech: Java 21, Spring Boot, Spring Security 6, KeyCloak, Spring Data JPA, Mapperstruct, MySQL, Bootstrap 5, HTML, CSS
Leverages a serverless-only architecture for scalability, project storage and retrieval.
Tech: AWS(S3, Lambda, DynamoDB, IAM, Gateway, Amplify), Javascript, Next.js, HTML, CSS, Google OAuth
Visualizes complex game data through interactive dashboards to provide player insights.
Tech: React/Next.js, Typescript, Supabase(PostgreSQL, API Gateway, OAuth 2.0, Bucket, Edge Functions), Riot API
Chess Master Scheduling System
Team-built workflow system coordinating match schedules and participant availability.
A desktop GUI application for managing tournament logic and player logistics.
Tech: Java 8, Java FX, Scene Builder
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.
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.
An essential guide to writing thread-safe Java programs. Covers topics like the Java Memory Model, concurrent collections, best practices for parallel programming and more.
I'm always interested in hearing about new projects, opportunities or a hello :)
Feel free to reach out using the form below.
© 2026 Erik DEV. All rights reserved.