Ishikawa Connect
Japanese Travel Platform
Details
DURATION: Full Stack Developer (Initial, main role Backend).
PLATFORM: Backend (AWS Lambda), Web (React), Mobile (React Native).
TECHNOLOGIES: Backend: AWS (SDK, Lambda, Serverless, Cognito, Gateway, Cloud Watch, Cloud Front, S3 Storage, RDB Postgres). Web: React JS, Material UI, Formik, Yup, Notistack, AWS SDK, Redux (Thunk). Mobile: React Native, Redux (Logger, Persist, Saga).
TOOLS: VSCode, Postman, DBeaver, Yarn, Gitlab.
CODE QUALITY: ESLint, Prettier.
Team
MY ROLE: Full Stack Developer (main role Backend).
1 PM (Tech Lead), 2 BA (BSE), 3 developer, 1 supporter, 1 tester.
Overview
Ishikawa Connect is a traveling startup for Japanese domestic market.
Use native parameterized SQL query to anti SQL injection, check XSS security.
It provides search, filtered information about traveling destinations.
End users can also register and provide more personal destination for community.
Key Achievements
- Use AWS Lambda, Cognito authentication
- Implement vertical database that means insert 1 user information. Numbers of properties are equal row in database. Write native query for vertical database
- Implement search closest location algorithm, filter result in database
- First time, Sprint 1 week