Skip to content
View rivalarya's full-sized avatar

Block or report rivalarya

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
rivalarya/README.md

Hi there! πŸ‘‹

LinkedIn Badge GitHub Badge Website Badge

Profile Views


About Me:

Backend Engineer with 4+ years of experience building high-performance APIs. Specialized in optimizing systems that handle millions of records with measurable results: 108.22Γ— faster response times and 40-minute processes reduced to 1 minute.


πŸš€ Key Projects:

Rivalistic.com - Face recognition API with FastAPI processing 20,000+ records in <2s
IMDB Optimization - Achieved 108.22Γ— faster response (2876ms β†’ 26ms)
Million Records Handler - Bulk insert optimization: 3 min β†’ 20 sec


πŸ’» Tech Stack:

Languages:
JavaScript TypeScript Go Python

Backend:
Node.js Fastify Gin gRPC FastAPI

Databases:
PostgreSQL MongoDB Redis

DevOps:
Docker GCP Git


πŸ† Highlights:

  • 🎯 Performance specialist - Proven track record of 50-100Γ— optimization
  • πŸš€ CodeIgniter 4 contributor - PR #6302
  • ⚑ Fast delivery - Cut 6-month project to 3 months (50% faster)
  • πŸ”§ Built testing tools - Created custom E2E framework when standard tools failed

Pinned Loading

  1. handling-1-million-records handling-1-million-records Public

    In this project, I will be handling one million records using different programming languages and different solutions on a small VM. The goal is to find the most efficient way to insert the records…

  2. imdb-performance-optimization imdb-performance-optimization Public

    Proving that PostgreSQL can handle millions of records with proper optimization - achieving up to 108.22Γ— faster query performance.

    Go

  3. git-blame-inline git-blame-inline Public

    TypeScript 1

  4. too-lazy-to-type too-lazy-to-type Public

    A speech-to-text application that lets you dictate text instead of typing, built using Python, CustomTkinter, and Speech-to-text API.

    Python

  5. url-shortener-microservice url-shortener-microservice Public

    Go

  6. .separate-js .separate-js Public

    Like .filter(), but instead of copying the original array, this is the modifying one.

    JavaScript