Application domain: education.
Responsibilities:
- Designed and developed course taxonomy structure, including integration with existing mongo entities (sections, subsections, etc.);
- Implemented referral codes, invitation links, and coupon logic from scratch;
- Implemented notifications, complex updates, and emails using Celery;
- Worked out a subscription module from scratch (payment subscriptions and different trials); Implemented different subscription scenarios for students, parents, and their children;
- Elaborated payment microservice on Falcon / SQLAlchemy;
- Detected performance issues using locust and solved them;