Image
Rafat Ahmed

Senior Software Engineer

I have a passion for software. I enjoy creating tools that make life easier for people.

Reach me

Backend

Architect robust systems with precision and care Craft APIs that bridge applications everywhere Refine performance through efficient design Empowering innovation, one backend at a time.

Database

Design data structures for clarity and scale. Optimize queries to never let performance fail. Ensure integrity with each schema aligned. Powering systems with a database well-defined.

DevOps

Automate workflows to streamline every task. Build resilient systems that always surpass. Monitor, deploy, and ensure uptime divine. Bridging teams with pipelines robust and fine.

Portfolio

I have brought here my biggest and favorite works as a professional.

01

Leid

Technologies: nodejs, express, postgres, Kitemaker, AWS, python, react, nextjs, typescript, lambda Developed microservice-based web applications for rental service using node js and for client using nextjs. Instead of buying, people can borrow tools. After placing an order the user will get a QR code. They are using that he/she can take the ordered tools for a time.

02

Friflyt

Technologies: nodejs, express, Kitemaker, react, nextjs, typescript, mysql, lambda, php, laravel, elastic search Developing subscription system using PHP, Laravel, node, and Express that is already in use in several sites . In the subscription system, we can provide monthly and yearly subscriptions based on the requirements. using node js we serve the data for the from elastic search also in aws lambda we used node js for storing data to elastic search

03

Vendidit

Technologies: Nodejs, NestJS, postgres, AWS, react, NextJs, typescript, lambda Developing web applications for auction services using Node.js (NestJS) and for clients using React and Next.js, with PostgreSQL for the database. Our system supports a multi-vendor seller system where sellers have full control over their auctions, customers, and products. Buyers can add auction products to their wishlist and follow sellers for future interactions. Registered buyers get notified immediately when a seller makes an auction live using SendGrid for email services. Real-time updates on auctions are provided, making the service popular among sellers and buyers. For queuing services, we use SQS; for notifications, we use SNS; and for deployment, we use ECS with AWS Load Balancer for scalability. A convenient online auction service that scales the traditional auction process, providing real-time updates and notifications to enhance user engagement. We recently started unit testing and achieved 53% code coverage using Jest. We also monitor and log using CloudWatch to ensure system stability and quick issue resolution. Visit us at vendidit.com to explore how our platform revolutionizes online auctions with live bidding, multi-vendor support, and real-time notifications.

Experience

Below is a summary of the places I studied

Company

Vendidit / USA(remote)

Cefalo / Bangladesh(hybrid)

Thrive Edtech / Bangladesh(hybrid)

Position

Senior Software Engineer

Senior Software Engineer

Senior Software Engineer

Year

2024

2021

2020