Rafi Uzzaman

Summary

Full-Stack Developer (MERN) with nearly 6 years of professional experience(full-time + freelance), delivering scalable web applications using MongoDB, Express, React, and Node.js. Specialized in backend development with a strong focus on designing REST APIs, optimizing database schemas, and deploying cloud-based services on AWS (EC2, S3). Also experienced in building responsive front-ends with React and CSS

Experience

Pawzeeble - Backend Engineer

Remote, January 2022 - May 2025

  • Redesigned backend architecture with a senior engineer to improve code modularity and ease future feature expansion across clinic and pet-parent features.
  • Refactored and optimized complex Mongoose schemas and query logic to handle high-volume traffic efficiently, significantly improving read operations.
  • Migrated backend codebase from JavaScript to TypeScript, introducing strong typing and custom migration scripts for seamless data transformation and validation.
  • Integrated transactional communication services:
    • SendGrid for email notifications (templated and dynamic)
    • TextLocal for SMS alerts
    • Inerakt WhatsApp for real-time customer engagement
  • Secured file storage architecture:
    • Configured AWS S3 buckets with restricted access
    • Enabled secure file sharing via presigned URLs for temporary access to private documents
  • Managed and deployed backend applications to AWS EC2 servers via SSH:
    • Handled update rollouts
    • Resolved disk space, log bloat, and process crash issues
  • Collaborated with frontend and QA teams to ensure API stability, backward compatibility, and data consistency across staging and production environments.

Freelance - Full-Stack Developer

Remote, August 2019 - January 2022

Overview:

Worked with various clients to deliver full-stack web applications. Focused on React for frontend and Node.js/Express with MongoDB for backend. Projects ranged from converting designs to code, modernizing legacy applications, building admin panels, and deploying secure backend services.

  • Breeyz (React + Figma Integration)

    • Converted pixel-perfect Figma designs into modular, reusable React functional components.
    • Used React Hooks (useState, useEffect) for managing local state across complex UI flows.
    • Ensured full mobile responsiveness and cross-browser compatibility.
    • Applied atomic design principles to maintain scalable component structure.
  • Three.js-based Website (Legacy Modernization)

    • Migrated a complex AJAX-based interactive website to a modern React/Redux architecture.
    • Integrated a Three.js wrapper to retain and improve 3D visualizations in React.
    • Separated logic from presentation layer to make future updates more maintainable.
    • Enhanced performance by reducing re-renders and optimizing canvas animation lifecycles.
  • Live101 (React Feature Development)

    • Collaborated with in-house team to build and extend UI components for a React production app.
    • Diagnosed and resolved layout, state synchronization, and responsiveness issues.
    • Followed component-based architecture to align with broader project structure.
    • Ensured seamless component communication via props and centralized state logic.
  • nhplus.in (Bug Fixing & UI Enhancement)

    • Added new user-facing features using React; fixed issues in navigation, forms, and data handling.
    • Refactored legacy components for better reusability and maintainability.
    • Worked with designers to align frontend behavior with intended user experience.
    • Conducted manual and browser compatibility testing.
  • ATGKhidmat.com (Custom Full-Stack CMS)
    • Developed a product catalog website from scratch using HTML, CSS, JavaScript.
    • Built RESTful backend using Node.js, Express, and Mongoose for handling:
      • Contact form submissions
      • Admin CRUD operations for:
        • Hero banners
        • Product image uploads
        • Catalogue PDF management
        • Sub-admin user roles
    • Deployed frontend on Netlify, backend hosted independently (Node + MongoDB).
    • Added dynamic animations for better user engagement and visual hierarchy.
    • Secured backend routes with custom middleware and access controls.

SKILLS

Interests