About
Backend Developer / Junior Software Developer with 2.9+ years of production experience building expandable, event-driven systems using JavaScript, TypeScript, Node.js, Kafka, and Redis. Strong foundation in Object-Oriented Programming (OOP) and Data Structures and Algorithms (900+ problems solved across LeetCode and GFG). Skilled in designing partitioned PostgreSQL architectures, building REST APIs, and working with MySQL and MongoDB for application data management. Experienced in microservices, distributed systems, Git-based workflows, Agile methodology, and CI/CD pipelines, with a passion for clean, well-documented code and continuous learning in a collaborative, remote team environment.
Skills & Expertise (38)
Work Experience
Backend Developer
Edwid Technologies Pvt Ltd
Nov 2023 - Present
Designed Moina.ai, an AI-driven WhatsApp Business platform using JavaScript, TypeScript, Node.js, and PostgreSQL (pgvector), enabling automated RAG-based chatbot responses from user-uploaded documents (PDF, Excel) and scraped website data, while following clean code, REST API, and Object-Oriented Programming best practices. Decoupled intensive data processing by implementing an event-driven microservice architecture using Kafka, designing producers and consumers with idempotent message handling and schema evolution to shift heavy text extraction and vector embedding generation off the main API thread, applying Data Structures and Algorithms choices and Object-Oriented Programming principles for reusable, well-documented code. Integrated Meta's Cloud API for WhatsApp Business, building REST API-driven systems for bulk campaign broadcasting and a multi-agent shared inbox with real-time updates via Socket.io, following coding standards and security best practices. Designed Edwid E-commerce Template using JavaScript, TypeScript, Node.js, and Express.js, decoupled into expandable microservices with BullMQ-powered background job queues handling retries, concurrency, and dead-letter queues (DLQs) for async order and notification workflows, with REST APIs connecting frontend and backend services. Implemented Redis-based distributed caching for catalog discovery and session management, optimizing p95 latency and connection pool utilization across concurrent checkout flows, while working with PostgreSQL/MySQL to store, retrieve, and manage application data. Applied SOLID principles and Object-Oriented Programming design patterns (Strategy, Singleton) to dynamically swap third-party integrations (Payment Gateways, OTP providers, Logistics APIs) based on tenant configuration, producing clean, reusable, and well-documented code. Collaborated with QA and product teams in an Agile/Scrum environment using JIRA, participated in code reviews, and incorporated senior developer feedback to debug, test, and deploy features end to end using Git and GitHub.
Education
B.Tech in Computer Science & Engineering - Gargi Memorial Institute of Technology
2020 - 2024 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Depends on Offer
Skills (38)
Click a skill to find developers with the same skill