Available for new
opportunities
Hello, I'm
Rafat Ahmed
Senior Software Engineer with expertise in microservices architecture, dedicated to building scalable, functional, and intuitive web applications.

About Me

Senior Software Engineer & Tech Enthusiast
Experienced software engineer and backend architect with over 9 years of industry expertise spanning diverse domains, platforms, and systems. For the past 7 years, I have been fully immersed in web development, bringing robust architectural thinking and scalable system design to every project.
I specialize in backend architecture and possess efficient knowledge of frontend architecture. My passion lies in designing reliable, maintainable infrastructures that align with modern best practices. Committed to engineering excellence, I adhere to industry standards such as test-driven development (TDD), efficient version control using Git Flow, and containerization using Docker and related technologies. My background also includes hands-on experience in product research and management, giving me a well-rounded perspective on building and delivering impactful software solutions.
Work Experience
My professional journey and the companies I've had the privilege to work with
May 2024 - Present (Remote)
Vendidit Inc.
Senior Software Engineer
- Designed a robust multi-vendor system for seller onboarding, inventory, and customer management
- Integrated SendGrid for real-time buyer-seller email notifications
- Achieved 53% unit test coverage using Jest and monitored performance via AWS CloudWatch
- Built real-time auction functionality with live video streaming for enhanced user engagement
- Enhanced platform reliability and scalability to support thousands of concurrent users
- Collaborated cross-functionally to align engineering solutions with business objectives
December 2021 - April 2024 (Hybrid)
Cefalo Bangladesh Ltd.
Senior Software Engineer
- Developed microservice-based web applications for rental service using node js and for client using nextjs. https://leid.no/
- 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.
- Developing subscription system using PHP, Laravel, node, and Express that is already in use in several sites https://www.friflyt.no/
- In the subscription system, we can provide monthly and yearly subscriptions based on the requirements. (5M subscribers)
- 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
- creating custom node modules for the server-side API handling, and unit testing code coverage (82.4%) using JEST.
May 2020 - October 2021 (Hybrid)
Thrive EdTech
Senior Software Engineer
- Developed microservice-based web applications for learning analytics.
- Teachers and students get their results based on exams. Also, they can see their progress with the time.
- Developed school management so students and teacher can easily share their current progress, Also routine management was one of the big features. integrated third-party communication services like Zoom, and Google Meet for virtual classrooms.
My Projects
Here's a selection of my recent work. Each project represents different challenges and solutions.
E-news platform
Delivers news, reports on skiing and outdoor adventure, focused on Norwegian nature and seasonal activities.
E-Commerce Platform
An E-commerce platform for renting tools, allowing users to borrow instead of buy, with a QR code system for easy access.
Technical Skills
A comprehensive overview of my technical expertise and the technologies I work with
Get In Touch
Have a project in mind or want to discuss potential opportunities? Feel free to contact me!