Abu Ahamed Rafi - Software Engineer

Abu
Ahamed Rafi

Software Engineer

I am a Software Engineer specializing in building scalable, production-ready web applications. With expertise in backend development using Laravel, Django, and Node.js, combined with modern frontend technologies like React and TypeScript, I create robust SaaS solutions deployed on AWS cloud infrastructure. I'm passionate about microservices architecture, REST API design, system observability, and writing clean, maintainable code that follows industry best practices.

Featured Projects

A showcase of my recent work, featuring web applications, APIs, and tools built with modern technologies and best practices.

SaaS / Backend

Enterprise Document & Workspace API

A production-grade SaaS backend for team collaboration. Features multi-tenant workspace architecture, granular RBAC (Owner/Editor/Viewer), and real-time features using Django Channels. Integrated Celery/Redis for background processing and AWS S3 for secure document storage.

Django 5.2DRFCeleryRedis+3 more
Logistics / Enterprise

Kouraku Transport Management System

A comprehensive logistics API for a Japanese transport firm. Built using the Repository-Service pattern for modularity. Implemented complex multi-tenant data isolation via Global Scopes, OAuth 2.0 authentication, and automated PDF/Excel reporting systems.

Laravel 10PostgreSQLPassportDocker+2 more
Open Source / Enterprise

Nextcloud Custom App Ecosystem

Developed and maintained custom Nextcloud applications across versions 16 through 32. Focused on extending core functionality for enterprise clients, ensuring API compatibility during major version migrations and optimizing file-handling workflows.

PHPNextcloud APIVue.jsJavaScript+1 more
Backend / Security

Leather Doctor API

High-security RESTful API for service management. Designed with a focus on protection against timing attacks (hash_equals) and high-volume data handling. Includes comprehensive documentation and optimized binary file streaming for order attachments.

LaravelMySQLAPI ResourcesMiddleware+1 more
Backend

Autonomous Expense Tracker Telegram Bot

A truly intelligent Telegram bot powered by Google Gemini 2.0 that autonomously manages finances using function calling. It allows natural language interaction to query, create, and analyze expenses in Notion, replacing rigid commands with AI-driven decision making.

PythonDjangoGoogle Gemini 2.0Notion API+1 more
Frontend

Business Portfolio Website

A business portfolio Website for a local business. It is a static website built with React and Tailwind CSS, hosted on Vercel. I worked on this project as a freelancer.

ReactTailwind CSSViteVercel
Full-Stack

Ark Power Website

First Live Project. Worked on the Authentication(Breeze), Role Management(Spatie), Email Verification and more. Also, Implemented a dynamic dashboard using Filament PHP with easy to add contents, images, and videos.

LaravelLivewireBladeFilament PHP+1 more
Machine Learning

Classify Shapes

This web app uses machine learning to classify hand-drawn letters, digits, and shapes in real-time. It leverages TensorFlow.js for browser-based inference, allowing users to interact with the model directly in their browser.

ViteTensorFlow.jsJavaScriptMachine Learning
Full-Stack

Frame Fit

Developed a web application with features including image cropping, resizing, and overlay customization using Fabric.js and Blade, allowing users to personalize and download framed images. Integrated an admin dashboard built with Filament PHP to manage frames and monitor download metrics effectively.

LaravelBladeFabric.jsFilament PHP+2 more
Backend

Voting App - Backend

Developed a dynamic voting API backend with Laravel, supporting real-time vote updates and seamless category-based voting with customizable options. Implemented API security measures, including HTTPS, JWT (JSON Web Tokens) authentication. Tested endpoints using Postman and integrated tools for API debugging and validation.

LaravelPHPREST APIJWT+2 more
Frontend

Portfolio Website

My Very own Portfolio Website. I also used it to learn React Framework.

ReactTailwind CSSFramer MotionVite+1 more

Want to see more of my work?

View All Projects on GitHub

Education

School Logo

Independent University, Bangladesh

Bachelor of Science in Computer Science and Engineering

2019 - 2024

School Logo

Dinajpur Govt. College

Higher Secondary School Certificate

2015 - 2017

School Logo

Dinajpur Zilla School

Secondary School Certificate

2007 - 2015

Professional Experience

A journey through innovation, growth, and impactful contributions in the tech industry

JB Connect Ltd. Logo

JB Connect Ltd.

Software Engineer

March 2025 - Present

Key Achievements

Building production-ready SaaS applications using Laravel, Django, and Django Rest Framework (DRF) with microservices architecture for scalable backend systems.

Architecting and deploying REST APIs on AWS infrastructure (EC2, Aurora RDS, IAM) with Docker containerization for seamless cloud deployment.

Implementing observability solutions using CloudWatch for monitoring SLI/SLO metrics, ensuring 99.9% uptime for critical services.

Leading full-stack development initiatives using React, Redux, and TypeScript for modern, responsive frontend experiences integrated with Node.js backends.

Collaborating with cross-functional teams including Product Management and UX designers to define technical specifications and ship features from scratch.

Maintaining code quality through automated testing, CI/CD pipelines, and adherence to industry best practices while mentoring junior developers on Laravel and Django patterns.

Managing backlog tasking and offshore team coordination to ensure timely delivery of client requirements with excellent communication and documentation.

Computer Services Limited Logo

Computer Services Limited

Junior Software Engineer

Aug 2024 - Feb 2025

Key Achievements

Accelerated project delivery by 30% through Laravel performance optimizations, caching strategies, and efficient database query design with MySQL.

Developed and maintained RESTful APIs using Laravel, implementing JWT authentication and API security best practices for client applications.

Enhanced full-stack development skills by integrating React frontends with Laravel backends, managing state with modern JavaScript (ES6+).

Collaborated with senior developers to learn industry-standard code review processes, Git workflows, and agile development methodologies.

Built production-ready features from technical specifications, ensuring quality through unit testing and thorough documentation.

Computer Services Limited Logo

Computer Services Limited

Intern - Software Engineer

Feb 2024 - Jul 2024

Key Achievements

Gained foundational expertise in Laravel MVC architecture, PHP backend development, and React component-based frontend design.

Developed interactive dashboards using Laravel Blade and React for real-time performance tracking and data visualization.

Mastered MySQL database design, migrations, and Eloquent ORM for efficient data management and API integration.

Implemented authentication systems, role-based access control, and email verification features using Laravel Breeze and middleware.

Learned version control with Git/GitHub, team collaboration workflows, and agile sprint planning methodologies.

Repliq .dev Logo

Repliq .dev

Intern - Admin

Jan 2024 - Feb 2024

Key Achievements

Worked with CEO and HR Manager to take Administrative decisions.

Learned about Keeping records and Productivity software ClickUP.

Technologies & Tools

Here are the technologies and tools I work with to bring ideas to life

React

React Native

Redux

JavaScript

TypeScript

HTML

CSS

Tailwind CSS

Vite

Always eager to learn new technologies and improve my skills

Currently exploring:
Microservices ArchitectureKubernetesAWS Advanced ServicesSystem Observability

Certificates & Achievements

Here are some of the certifications and milestones I have achieved.

CCNAv7: Introduction to Networks

Provided by Cisco Network Aademy

View Certificate
Software Engineer - Internship

Provided by Computer Services Limited

View Certificate

Resume

You can download the last updated version of my Resume

Let's Get in Touch: Ways to Connect with Me

Thank you for your interest in getting in touch with me. I welcome your feedback, questions, and suggestions. If you have a specific question or comment, please feel free to email me directly at abuahamedrafi@gmail.com. I make an effort to respond to all messages within 24 hours, although it may take me longer during busy periods. Finally, if you prefer to connect on social media, you can connect with me using the social media links below.

© 2026 Abu Ahamed Rafi. All Rights Reserved