Skip to content
View jerryperezperez's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Mérida, Yucatán, México

Block or report jerryperezperez

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jerryperezperez/README.md

👋 About Me

Hi, I’m a Computer Systems Engineering graduate and Java Backend Engineer (L2) currently working at InfoVision Inc., contributing to distributed systems for a large-scale e-commerce client.

I specialize in building and maintaining scalable backend services using Java and Spring Boot in production environments. My work involves REST and GraphQL APIs, microservices architecture, CI/CD pipelines, observability, and event-driven systems.

I enjoy solving real-world problems through clean, maintainable code and continuously improving system reliability and performance.


💼 Professional Experience

👨‍💻 Java Backend Engineer (L2) – InfoVision Inc.

(Client: Enterprise E-commerce Platform)

  • Developing and maintaining backend services using Java + Spring Boot
  • Designing and exposing REST and GraphQL endpoints
  • Connecting API Gateway services with downstream microservices
  • Implementing event publishing mechanisms in distributed systems
  • Verifying service activity and requests using Google BigQuery
  • Containerizing applications with Docker
  • Maintaining CI/CD pipelines using Buildkite
  • Creating and managing Datadog monitors and dashboards
  • Integrating alerting workflows with PagerDuty and Slack
  • Enforcing code quality standards using SonarQube
  • Observing Kubernetes-managed services via kubectl

🏆 Achievements

  • Best Student Talk Award, International Conference on AI in Mental Health, 2023
  • Participant, 30th International Conference on Case-Based Reasoning, 2022

🧠 Core Knowledge Areas

  • Backend development
  • Spring Boot & microservices
  • REST & GraphQL API design
  • CI/CD pipelines
  • Observability & monitoring
  • Distributed systems fundamentals
  • Object-Oriented Programming
  • Clean code & SOLID principles
  • Unit testing

🛠️ Tech Stack

Backend

Java Spring Boot Maven SQL

DevOps & Production

Docker Buildkite Kubernetes GitHub

Observability & Quality

Datadog SonarQube PagerDuty

Data

Google BigQuery Oracle


📚 Previous Experience

  • Enterprise backend systems using Java + Spring Boot
  • Database-driven applications (Oracle SQL)
  • Python for data analysis and time-series forecasting research
  • Academic research in AI-related projects

📫 Contact


📊 GitHub Stats

Gerardo's GitHub stats

Top Langs

Popular repositories Loading

  1. jdm jdm Public template

    jdm (Java Development Manager) is a lightweight Windows-first CLI tool for installing, switching, and managing multiple JDK versions with ease.

    PowerShell 3

  2. Analizador-Lexico- Analizador-Lexico- Public

    This is a project which works as a compiler or analyzer that receives words and transforms them using tokens to create a txt file. It uses tables to detect errors and the correct lexemes. It´s a si…

    Java

  3. pianoAtempo pianoAtempo Public

    This is an academic project. It's a website to learn piano. It uses a database to sign up for emails with information and documents on learning and more. The project has a board to add documents on…

    PHP

  4. qwirkle qwirkle Public

    Code for qwirkle game. It includes 3 heuristic strategies for machine players and a machine player that uses the Breath First Search algorithm.

    Java 1

  5. AlgoritmoProfundidad AlgoritmoProfundidad Public

    It's a breadth first search algorithm implementation. It includes two problems that can be resolved with the NuevoAlgoritmo class.

    Java

  6. Analizador Analizador Public

    It's a compiler, a project of the subject Lenguajes ​Autómatas. The purpose is to create software that can compile and generate txt files based on a simple language configured within the project.

    Java