Rifat Al Mahfuz

Software Engineer

Available immediately • New York City

TL;DR

UIUC CS Grad, Software engineer with a track record of owning critical infrastructure, building complex APIs, and shipping products in fast paced environments. I love building systems and solving problems. Looking for my next software engineering role.

10K+ Daily Bookings
130+ API Integrations
1M+ Users Served

I enjoy building systems that work reliably under pressure, optimizing performance, and collaborating with teams to solve real business problems. My approach is to understand the problem deeply, propose practical solutions, and iterate based on feedback.

Key Work

Reduced Transaction Failures by 70%

Implemented fault-tolerant error recovery system using RabbitMQ message queues with dead-letter exchanges and circuit breaker patterns. Collaborated with the team to identify failure points and design resilient workflows.

Optimized Database Performance

Designed and implemented multi-level caching strategy with Redis, reducing database load by 40% during peak traffic periods. Used TTL-based invalidation and write-through caching patterns.

Built Unified API Gateway

Developed system to normalize responses from 130+ third-party travel providers. Handled rate limiting, error handling, and response transformation to provide consistent API experience.

Led Microservice Migration

Worked with senior engineers to migrate legacy code to NestJS-based microservice. Applied domain-driven design principles and achieved 90% unit test coverage with automated integration testing.

Approach to Work

I believe good engineering starts with understanding the problem clearly. I ask questions, propose solutions, and iterate based on feedback from team members and stakeholders.

My experience at a fast-growing startup taught me to balance speed with quality, write maintainable code under pressure, and collaborate effectively during critical incidents.

I'm comfortable working independently but prefer teams where knowledge sharing and collective code ownership are valued.

How I Work

I take ownership. When I work on something, I think about it like it's mine. If there's a problem, I fix it instead of waiting for someone else to notice.

I adapt to the stack. I don't get attached to specific technologies. If the job needs Go instead of Node.js, I learn Go. Tools are just tools.

I ship things. I'd rather build something imperfect and iterate than spend weeks planning the perfect solution that never gets built.

I think about the user. Code is only useful if it solves real problems. I try to understand what users actually need, not just what the spec says.

What I'm Looking For

I do well in places where I can move quickly and see the impact of my work. Whether that's building new features, fixing performance issues, or figuring out why something broke at 3 AM. I'm up for it.

I'm open to opportunities anywhere in the US both remote and on-site. Available immediately.

Projects

Flights Platform, ShareTrip

Production • 2022-2023 • 1M+ users

Backend microservices for travel booking platform. Worked on flight search, booking workflows, ancillary services, and third-party integrations during high-traffic travel seasons.

NestJS • TypeScript • JavaScript • PostgreSQL • Redis • RabbitMQ • Microservices • Docker

Frequent Flyers with Intelligent Search

UIUC CS409 • 2024 • Competition Finalist (Top 10%)

AI-powered travel app using Claude Sonnet 3.5 API for natural language flight search. Integrated with Amadeus APIs for global flight data. Led full-stack development with team of 4 students.

React • Node.js • PostgreSQL • Amadeus • Groq Inference • Claude API

Snake Game Clone

AIUB Computer Graphics • 2020

Classic Snake game implementation using C++ and OpenGL. Built as part of Computer Graphics course, featuring custom physics, collision detection, and rendering pipeline.

C++ • OpenGL • Computer Graphics

Technical Skills

Production Experience

TypeScript JavaScript Node.js NestJS PostgreSQL Redis RabbitMQ Docker Microservices

Academic & Personal Projects

Python React Java C++ Go CI/CD Grafana AWS MongoDB

Learning Next

Currently exploring AI Agents, ML, system design patterns, and Kubernetes. Always interested in learning whatever tech stack the role requires.

Education & Background

University of Illinois Urbana-Champaign
Master of Computer Science • 3.9/4.0 GPA • 2024-2025

ShareTrip
Software Engineer • Nov 2022 - Dec 2023

American International University-Bangladesh
BS Computer Science • 3.7/4.0 GPA • 2018-2022

Get in Touch

📧 rmahfuz3@yahoo.com

📍 New York City, NY

Happy to discuss your technical challenges and how I can contribute.