Back End Developer
Current● Created RESTful APIs, such as database CRUD manipulation, using Node.js, Express.js, Mongoose.● Implemented data pagination from the database on the backend using Node.js, Express.js + Mongoose.● Designed and implemented JWT-based access authentication in Node.js and Express.js routes with middleware.● Utilized interceptors in Node.js and Express.js to implement user verification and access control.● Implemented effective error handling mechanisms on server sides, providing clear error prompts based on error codes.● Used TypeScript to improve code safety and reliability, enhancing team development efficiency.● Conducted Node.js API testing using Postman during the development process and utilized Git for version control.● Wrote relevant unit test cases and developed based on testing objectives to achieve a test-driven development model.● Adhered to Agile development principles, ensuring successful completion of tasks at each stage and reporting issues and progress during team meetings.● Coordinated team tasks using Jira, confirming development progress, and utilized Figma to illustrate the workflow of features.● Implemented a caching mechanism using AWS ElastiCache to enhance server response efficiency.● Responsible for maintaining the system post-deployment on AWS, with knowledge of Lambda and S3 operations.