Skip to content
View kaiquekandykoga's full-sized avatar

Block or report kaiquekandykoga

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
kaiquekandykoga/README.md

About me ⚡

I am a Ruby and C# developer focused on backend systems, especially in API design and system observability. I am currently diving into Java to expand my skills


My interests 😁

Backend Development

  • API development (Monoliths & Microservices)
  • Troubleshooting & observability in distributed systems
  • System Design (Scalability, Reliability, Maintainability)

Data Structures and Algorithms

While my main focus is backend engineering, I regularly work on data structures and algorithms to sharpen my problem-solving skills


Interpersonal Skills 🌱

Communication

Recommended tools:

  • draw.io
  • Atlassian Confluence

Teamwork

Recommended tools:

  • GitHub

Problem-solving

Time management

Recommended tools:

  • Google Calendar

Technical Skills 🔧

Databases

  • Primary: PostgreSQL

  • Secondary: MariaDB, Memcached, Redis

Miscellaneous

Docker, Git, Kubernetes, POSIX utilities (grep, find, etc.), VirtualBox, tmux

Operating systems

  • Primary: openSUSE, Windows

  • Secondary: FreeBSD, Alpine Linux

Programming languages

  • Primary: Ruby, C#

  • Secondary: JavaScript, Java, C, C++ (Qt)


My Learning System 🧠

I created a personal learning system to document everything I study. I use .rb files to structure knowledge—writing class-based notes on tools, languages, and concepts ranging from Vim to GNU Bison to X11. This helps me think through code and organize large amounts of information efficiently

Example: Vim

class Vim
  def grep
    [
      ":grep",
      ":grep colima -r ."
    ]
  end
end

Example: Repositories

class Bitbucket
  def private
    [
      # list private repos
    ]
  end

  def public
    [
      # list public repos
    ]
  end
end

This approach is inspired by how FreeBSD maintains everything in one tree. I am currently experimenting with managing multiple repositories while keeping my single-repo philosophy

Why do I do it this way?

Simply because I enjoy it


My Values ❤️

  • Respect

  • Honesty


Recommended Readings 📕

  • Advanced Programming in the UNIX environment Third Edition - W. Richard Stevens and Stephen A. Rago

Credits 🏆

Big thanks to Microsoft and the GitHub team for this incredible platform where I can share my work and thoughts freely

Popular repositories Loading

  1. inject-some-sql inject-some-sql Public

    Forked from presidentbeef/inject-some-sql

    Have fun injecting SQL into a Ruby on Rails application!

    Ruby

  2. brakeman brakeman Public

    Forked from presidentbeef/brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

    Ruby

  3. graphql-ruby graphql-ruby Public

    Forked from rmosolgo/graphql-ruby

    Ruby implementation of GraphQL

    Ruby

  4. rails rails Public

    Forked from rails/rails

    Ruby on Rails

    Ruby

  5. rack-mini-profiler rack-mini-profiler Public

    Forked from MiniProfiler/rack-mini-profiler

    Profiler for your development and production Ruby rack apps.

    Ruby

  6. vim-nerdtree-syntax-highlight vim-nerdtree-syntax-highlight Public

    Forked from tiagofumo/vim-nerdtree-syntax-highlight

    Extra syntax and highlight for nerdtree files

    Vim Script