
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
Spring Boot
Hibernate
RESTful APIs
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.