Software Developer - Myklassroom.com - Coimbatore
(2022-02)
Myklassroom is a cloud based learning platform that helps schools and colleges manage their daily academic work. It makes teachers' tasks easier and helps students learn better in a simple and faster way. It also allows institutions to manage students, faculty, and academic processes in one centralized system. Stack: Node.js, Express.js, MySQL, Angular
- Developed and maintained backend services for academic and administrative modules including Faculty Leave Management, Outcome-Based Education (OBE), Center of Excellence (COE), and Faculty Feedback.
- Worked on the Faculty Feedback module by creating optimized APIs, integrating Redis caching, and supporting efficient report generation.
- Implemented batch-based email processing using Bull queue to handle large volumes of emails reliably and avoid API timeouts.
- Improved API performance time by introducing Redis caching for frequently accessed data, reducing database load and improving response times.
- Built and improved RESTful APIs using Node.js and Express.js to support institutional workflows and multi-role user systems.
- Contributed to improving production stability by enhancing error handling and logging, and resolving recurring backend issues.
- Implemented subscription payment integration using Stripe for the MyTutoring platform, enabling secure and reliable recurring billing.
- Designed database tables and developed backend logic to support user subscriptions and manage recurring payments effectively.
- Contributed to product stability by resolving bugs and making continuous improvements, helping maintain consistent performance across services.
Software Developer - Auriss Technologies - Coimbatore
(2021-09 - 2022-01)
Amesite is a Cloud based platform for colleges and universities to improve the learner experiences and outcomes in courses and programs. Stack: Node.js, Sails.js, Angular, PostgreSQL
- Received structured training in backend development using Node.js and Sails, along with basic front-end development using Angular.
- Contributed to improving platform stability by analyzing slow APIs, identifying performance bottlenecks, and implementing fixes under senior developer guidance.
- Assisted in maintaining code quality by resolving bugs, performing thorough testing, and collaborating with team members to address existing issues.
- Gained experience with Cloudbased platform for colleges and universities to improve the learner experiences and outcomes in courses and programs.
Senior Executive - Cognizant Technology Solution
(2018-01 - 2021-08)
- Analyzed complex requirements, including mortgage documents, to ensure accurate data processing.
- Improved workflow efficiency by identifying opportunities to streamline data conversion and field extraction processes.
- Managed data processing by converting documents into structured formats and ensuring accurate uploads to client systems.
- Tracked daily tasks and progress, ensuring timely completion and clear communication with team members.