mfranceschit
English Español Português
← Projects

ecoText

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