Skip to content
View GersonResplandes's full-sized avatar

Block or report GersonResplandes

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
GersonResplandes/README.md

Gerson Resplandes

Software Engineer | Distributed Systems & Backend

Node.js & TypeScript Ecosystem Specialist, focused on building scalable, resilient, and high-integrity systems.
Former Competitive Programmer (OBI) with a strong foundation in algorithms and data structures.

LinkedIn   Email

CV / Resume:  Download CV PT-BR   Download CV EN


🏗️ Flagship Projects

Backend Engineering focused on Concurrency, Security, and Data Integrity.

High-concurrency real-time seat reservation system. Solves the "Ticketmaster Problem" (multiple users clicking the same seat instantly) using Redis Atomic Locking and Socket.io for immediate state propagation.

Tech Stack:  Node.js Socket.io Redis (Lua Scripts) TypeScript Concurrency Control

High-integrity financial transactional engine implementing a Double-Entry Ledger. Prevents Race Conditions (Double Spending) and Deadlocks using Pessimistic Locking strategies and Database-level ACID guarantees.

Tech Stack:  TypeScript PostgreSQL Prisma Kysely Design Patterns

Memory-efficient ETL engine capable of processing multi-gigabyte CSV files without crashing Node.js (Heap Out-Of-Memory). Implements Native Streams and Backpressure mechanisms to handle massive datasets with a constant, low memory footprint.

Tech Stack:  Node.js Streams Pipeline API Performance Tuning Busboy ETL


🎓 Education & Academic Excellence

3,840 hours of intensive technical training with a focus on Computer Science fundamentals.

Technician in Informatics (Integrated High School)
Federal Institute of Maranhão (IFMA) | 2023 - 2025

Verify Diploma

  • 🏆 10.0 in Programming Languages & Web Development
  • 🏅 9.8 in Data Structures & Educational Robotics
  • 🏅 9.7 in Backend Development (Internet Programming II)
  • 🏅 9.4 in Database Management & Modeling

🧩 Engineering Philosophy

"I believe programming is the only field that grants us a true 'superpower': the ability to extend human capacity beyond its physical limits."

To me, technology is about transcending what is humanly possible—automating complex reasoning, memorizing infinite data, and executing tasks at a scale no single person could achieve alone. To wield this power effectively, I follow three principles:

  • Reliability First: With great power comes great responsibility. I prioritize strict typing and testing because a "superpower" must be predictable, not chaotic.
  • Observability: If you can't measure it, you can't control it. I design systems with deep visibility to understand how they impact the real world.
  • Simplicity: Magic shouldn't be confusing. I strive to solve complex problems with simple, maintainable architectures.

🧪 Development Ecosystem

My GitHub organization reflects my continuous improvement process:


🛠️ Core Stack & Tools


Popular repositories Loading

  1. GersonResplandes GersonResplandes Public

    1

  2. lista-exercicios-python-ads lista-exercicios-python-ads Public

    Lista de exercícios em Python desenvolvidos na disciplina de Fundamentos de Algoritmos e Programação (ADS), abordando variáveis, operadores e estruturas condicionais.

    Python