ecoText
Summary
Contributed to the development of a subscription-based web platform for reading, sharing, and collaboratively annotating ebooks and academic papers. The application features a large digital library and social annotation capabilities to enable knowledge sharing at scale. Played a dual role as DevOps and Software Engineer, designing and maintaining automated CI/CD pipelines for the frontend using GitLab CI, Docker, AWS S3, and CloudFront, enabling reliable and scalable content delivery. As a developer, implemented key frontend features, including the ebook reader logic, ensuring secure EPUB distribution and protection against unauthorized access. Additionally, contributed as a backend developer, working with Python and Django to support core platform functionality.
Technologies
- Epub.js
- Sentry
- Material UI
- TypeScript
- React
- React Testing Library
- Jest
- Python
- Django
- Stripe
- Docker
- Amazon S3
- Amazon CloudFront
- AWS Elastic Beanstalk
- Amazon RDS
- PostgreSQL
- Gitlab CI/CD pipeline