Back to Developers
DINA USMAN

DINA USMAN

Calicut, Kerala, India 75 · Very Good

About

Computer Science Engineering graduate (B.Tech, KTU Kerala, CGPA 8.06) with hands-on experience building and deploying full-stack and AI-integrated applications. Developed production-grade systems featuring real-time communication (WebSockets), LLM-powered functionality (Groq/Llama 3.3), async task processing (Celery/Redis), JWT authentication, automated testing, and CI/CD pipelines. Actively building toward AI/GenAI engineering — with applied experience in LLM API integration, prompt engineering, and emerging expertise in RAG pipelines, vector databases, and LangChain. Strong Python backend foundation (Django, DRF, FastAPI) combined with full-stack capability (React) and solid DevOps practices (Docker, GitHub Actions).

Skills & Expertise (46)

JavaScript Advanced
8.5/10
5
Years Exp
Django Advanced
8.5/10
5
Years Exp
Django Rest Framework Advanced
8.5/10
5
Years Exp
Python Advanced
8.5/10
5
Years Exp
React.js Advanced
8.5/10
5
Years Exp
Unit Testing Advanced
8.0/10
5
Years Exp
Docker Advanced
8.0/10
5
Years Exp
Git Advanced
8.0/10
5
Years Exp
SQL Advanced
8.0/10
5
Years Exp
Agile Development Advanced
7.5/10
5
Years Exp
Data Structures & Algorithms Intermediate
7.0/10
3
Years Exp
Azure App Service Technical Documentation Groq API LangChain ChromaDB Prompt Engineering LLM API Integration Gunicorn Embeddings RAG Pipelines Object-Oriented Programming DBMS Operating systems Computer Networks GitHub code reviews JWT Authentication Django Channels FastAPI REST APIs Vite HTML5 CSS3 Postgresql SQLite Redis Vercel Role-based access control Pytest Postman Swagger Openapi Docker Compose GitHub Actions Render

Work Experience

Full-Stack Developer

SwiftChat

Present - Present

Built and deployed a production-grade real-time messaging platform with a React/Vite frontend (Vercel) and Django/Daphne ASGI backend (Render), serving live users across web and mobile browsers. Implemented real-time bidirectional communication via Django Channels and Redis — async WebSocket consumer handling message delivery, typing indicators, online presence, delivery receipts, and live reaction updates. Engineered JWT auth with token blacklisting and silent auto-refresh via Axios interceptors, preventing unexpected session expiry. Built full messaging feature set: reply, forward, emoji reactions, pinned messages, search, notifications, and file/image attachments via Cloudinary with MIME type and size validation; full group management (create, rename, add/remove members, transfer ownership) and avatar upload via a custom RawMediaCloudinaryStorage class. Designed normalized PostgreSQL schema (7 models, self-referential FKs for replies/forwards) and documented 20+ REST endpoints with drf-spectacular (Swagger/OpenAPI). Containerized with Docker Compose and established GitHub Actions CI/CD pipelines with automated testing and deployment to Render on every push.

Full-Stack Developer

Event Registration Platform

Present - Present

Built a full-stack event management and registration platform with email-based authentication, role-based access control, and a staff-only admin dashboard for event and registration management. Integrated Groq’s Llama 3.3 API for AI-generated event descriptions with prompt engineering for consistent structured output; implemented Celery/Redis for async email notifications and background jobs. Added interactive event location maps via React-Leaflet and applied DRF throttling on auth and AI endpoints; enforced duplicate-registration prevention at API and database levels. Wrote automated Pytest tests covering authentication, permissions, registrations, and business logic; established GitHub Actions CI pipelines on every push.

Education

Bachelor of Technology (B.Tech) – Computer Science and Engineering - College of Engineering Thalassery, KTU, Kerala

- 2026 · Afghanistan

Certifications

Machine Learning through Python

ICFOSS · 2024

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 0/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 5/15
💰 Rate 0/5
🏆 Certs 5/5
Verified 5/5
Total Score 75/100

Profile Overview

Member sinceJun 2026