profile

John Guerra

About Me

I'm John Guerra, a Java Software Engineer

I’m passionate about my work as a software engineer with 2+ years of experience. I thrive in every stage of the process, from collaboration to building scalable solutions. Whether it's backend systems, optimizing data pipelines, or implementing secure RESTful APIs, my goal is to deliver reliable, impactful solutions that enhance user experiences.

Birthday : October 20, 2000

Age : 24

Website : www.gekko.quest

Email : john@gekko.quest

Java
80%
Spring Boot
75%
Hibernate
75%
RESTful APIs
60%

Projects

2024 - 2024

Super Bunny Bot

  • Spring Boot application using the Twitch4J API.
  • Provides moderation and fun commands for Twitch channels.
  • Features a swear filter, spam detection, and tools to stop hate raids.
  • Data stored in MongoDB for efficient management.
  • Monitors bot health and performance using Spring Boot Actuators.

Experience

June 2019 - August 2019

Freelance Software Engineer - Self-employed

  • - Independently worked with clients to create tailored programs for their business needs.
  • - Helped construct a game server for a YouTube channel with 4 million subscribers, managing 400+ concurrent users.

June 2019 - August 2019

Contracted Java Developer - Mineplex, LLC

  • - Maintained and enhanced the game server’s backend, improving cheat detection by 30%.
  • - Designed and implemented advanced anti-cheat techniques to detect and eliminate cheaters.
  • - Collaborated with the community for feedback, achieving improvements in player satisfaction.

June 2017 - August 2017

Customer Support Representative - Aquatis, LLC

  • Triaged, troubleshot, and remediated end user technical support issues.
  • Resolved issues within the expected SLA and achieved a high-level customer satisfaction rate.
  • Provided expertise and coaching while resolving customer issues within gaming and dedicated servers.

Services

Backend Development

Building robust and scalable backend systems using Java and Spring Boot.

RESTful API Development

Designing and implementing efficient RESTful APIs to enable seamless communication between systems.

Database Management

Creating and managing relational databases using MySQL and integrating with Hibernate/JPA for data persistence.

Testing & Debugging

Ensuring code quality and reliability using JUnit and Mockito for unit testing and debugging.

Microservices Architecture

Developing modular and scalable microservices using Spring Boot, Docker, and Kubernetes.

Deployment & Build Tools

Automating builds and deployments using tools like Maven and containerizing applications with Docker.