Software Developer
The Algorithm
- Designed and developed RESTful APIs using Node.js and Express.js for an AI interview platform, implementing JWT-based authentication, role-based access control, and modular middleware architecture.
- Built real-time communication features using Socket.io for live interview tracking and instant notifications, handling concurrent user sessions efficiently.
- Integrated AWS services (SES, S3) for email notifications and file storage, implementing secure API endpoints with proper error handling and validation.
- Optimized MongoDB queries and designed efficient database schemas, improving API response times and ensuring data integrity across the platform.