
Ejaj A
Full Stack Developer
Skills

Bekijk mijn diensten


Portfolio
Werkervaring
Fullstack Developer
Insideedge • Fulltime
Sep 2025 - Present • 8 mos
Built and scaled a full-stack 1:1 mentor platform with real-time communication, advanced authentication, secure payments, and scalable backend systems. • Developed a production-grade Flutter app using Clean Architecture, BLoC, feature-first modules, GetIt DI, and GoRouter • Implemented video/audio calling with Agora, Socket.IO real-time chat, iOS CallKit, and FCM push notifications with deep linking • Built multi-step OTP login, role-based access, token refresh, global auth state, and offline-first features • Integrated Razorpay with wallet recharge, withdrawals, refunds, cashback, and mentor payouts • Created real-time per-minute billing, consultation workflows, waitlists, and automatic session expiry • Architected Node.js/Express backend with PostgreSQL, Redis, and Prisma; added Elasticsearch search with fuzzy matching • Built scalable WebSocket architecture using Socket.IO + Redis adapter for concurrent sessions • Implemented BullMQ job queues for notifications, payment processing, and background workflows • Developed mentor verification with document checks and secure AWS S3 uploads • Added Firebase Analytics, Remote Config, Crashlytics, CleverTap, and unified analytics events • Achieved 40% fewer API calls, fast startup with lazy-loaded services, auto WebSocket reconnection, and 99.9% uptime • Set up CI/CD with GitLab, PM2 zero-downtime deployments, automated migrations, and Docker Compose • Added Sentry monitoring, OpenTelemetry + Pino logging, ESLint/Prettier, Husky hooks, and Zod validations • Delivered a smooth Material 3 UI/UX, multi-language ready app, and 15+ modular features with clean code and SOLID practices
Fullstack Developer
CollegeVidya • Fulltime
Aug 2022 - Aug 2025 • 3 yrs
- Actively contribute to projects at College Vidya, including a video and audio chat platform using **WebRTC** and **WebSockets**. - Use **modern web technologies** like **React** for building user interfaces and **Next.js** with **Incremental Static Regeneration (ISR)** for better performance and user experience. - Develop backend infrastructure with **Node.js**, utilizing **REST APIs**, **Prisma**, and **MySQL** for scalable and responsive applications. - Implement **WebRTC** and **WebSockets** in our chat platform for real-time, seamless communication.