Sikademy
Project Details
- Position:Full-Stack Software Engineer
- Duration: Days.
- Difficulty:High
Objective
Build a world-class learning platform with latest technological projects on the web. A place to serve as the perfect starting point to learn digital and professional IT skills.
Role Played
Redesigned the web platform's technical workflow using ERD, UML, and GraphQL schema. Teamed up with other engineers to rewrite the entire frontend and backend codebase from PHP, Ajax, and MySQL to Django, PostgreSQL, NextJS, and GraphQL, ramping up performance and scalability by 75%. Designed testing protocols and led the team to host the frontend on Vercel and backend on AWS EC2 Beanstalk, and utilized other AWS tools such as SES, S3, and CloudFront for scalability. Liaised with the UX team to optimize the website for SEO, accessibility, page speed, and mobile-first ranking, which drastically improved Google's lighthouse test and other performance tests by over 90%.
Tools & Technologies
Django, PostgreSQL, NextJS, GraphQL, Vercel, AWS EC2 Beanstalk, SES, SNS, S3, and CloudFront.
Challenge
Learning curve involved with GraphQL and working remotely as a software engineering undergrad.