◦ Full Stack Development: Architected and implemented a comprehensive Learning Management System for dyslexic students, developing both robust backend and accessible frontend interfaces
◦ Backend Development: Engineered a RESTful API using Express.js following MVC principles, integrated with MySQL and Redis for caching. Implemented analytics tracking to store user engagement data (e.g., time spent viewing lectures)
◦ Security and Authentication: Designed and implemented a privilege-based access system using JWT tokens and HttpOnly cookies, ensuring secure and role-specific access to system features
◦ Frontend Development: Developed responsive and accessible user interfaces using Next.js and React.js, implementing Tailwind CSS and Material-UI for styling, and creating skeleton loading components for enhanced UX
◦ Cloud Infrastructure: Leveraged AWS services (EC2, S3, CloudFront, SES) to enhance system capabilities, optimizing for scalability and cost-effectiveness
◦ CI/CD and Testing: Implemented a comprehensive CI/CD pipeline using GitHub Actions and AWS EC2, coupled with thorough testing strategies:
∗ Backend: Unit and integration tests using Jest
∗ Frontend: Jest for component and utility testing, Cypress for end-to-end testing of critical user flows
24 Feb 2024
Trusted by 48800+ Generalists. Try it now, free to use
Start making more money