Cyril Paul

Software Engineer | Backend | Distributed Systems

"I make coffee so I can write code, then write code to make coffee."

About Me

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.

Projects (a.k.a. Things I broke before they worked)

URL Shortener API

A high-performance URL shortening service built with Go and the Gin framework, featuring Dockerized deployment. Because long URLs are just unnecessary verbosity!

Order Processing Service

A backend service for order processing with event-driven architecture and optimized queue management. Orders come in, magic happens, and profits go up!

Duplicate File Finder CLI Tool

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!

GUID Generator Web App

A lightweight web application for generating and managing GUIDs securely. Because randomness is key (unless you’re debugging).

Experience (a.k.a. Debugging in Production)

Armada

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.

ShipRocket

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.

Currently Listening To

No music playing... maybe debugging instead?

Currently Exploring

Connect With Me

LinkedIn: linkedin.com/in/cyrilpaul98/

Spotify: "We may not work together, but we can vibe." 🎵