Topica Edtech Group - Edumall Learning and Marketing Systems
My Role:
Software Developer
Date:
08/2019 - 02/2020
Technologies:
Node.js
Ruby on Rails
React.js
NoSQL
As a Software Developer at Topica Edtech Group, I was involved in maintaining and enhancing the learning management system (LMS) and marketing system for Edumall, their online learning platform. A key project involved developing a real-time feature to track the speaking and listening status of teachers and students during live online classes.
Key Contributions & Impact
- LMS and Marketing System Maintenance: Contributed to the ongoing maintenance and improvement of Edumall's learning management system and marketing system. This likely involved bug fixes, performance optimizations, and implementing minor feature enhancements.
- Real-Time Speaking/Listening Status Feature: Developed an external feature to monitor and track the speaking and listening status of teachers and students in real-time during online classes. This provided valuable insights into class participation and engagement.
Challenges & Solutions
-
Working with Multiple Technologies: The project involved working with a diverse technology stack, including Node.js, Ruby on Rails, and React.js. Solution: Leveraged my existing skills and quickly learned the necessary aspects of each technology. Collaborated with other developers who had expertise in specific areas. Utilized online resources and documentation.
Lessons Learned
- Full-Stack Development Skills: Enhanced my skills in working with both front-end (React.js) and back-end (Node.js, Ruby on Rails) technologies.