Software Engineer | Backend | Distributed Systems
"I make coffee so I can write code, then write code to make coffee."
Passionate about backend engineering, distributed systems, and writing scalable, efficient code. Also, an old-school music enthusiast who believes that debugging is best done with a vinyl playing in the background.
A high-performance URL shortening service built with Go and the Gin framework, featuring Dockerized deployment. Because long URLs are just unnecessary verbosity!
A backend service for order processing with event-driven architecture and optimized queue management. Orders come in, magic happens, and profits go up!
A CLI tool to efficiently detect and remove duplicate files using hash-based comparison. Because two copies of the same file are twice the burden!
A lightweight web application for generating and managing GUIDs securely. Because randomness is key (unless you’re debugging).
Developed a high-concurrency Golang service for scraping data from 2000+ terminals. Migrated data storage to PostgreSQL and orchestrated tasks using Temporal. Also, debugged things by staring at logs intensely.
Worked in the scalability core team, optimizing high-throughput backend services and migrating services to gRPC for lower response times. Later transitioned to the data engineering team, building and maintaining data pipelines. Survived countless production issues and became best friends with logging frameworks.
No music playing... maybe debugging instead?
LinkedIn: linkedin.com/in/cyrilpaul98/
Spotify: "We may not work together, but we can vibe." 🎵