詹心怡 Chan, Hsin-Yi

After graduating from university, I switched my career path over to backend development, keeping learning and improving my coding skills. I'm passionate about trying new technologies, solving problems, and enjoying a sense of achievement from programming.  

    

[email protected]  

(+886)979-026-811 


SKILLS

Backend


  • Python Flask
  • Docker
  • MySQL
  • Socket.IO
  • RESTful API
  • Linux
  • Redis(Cache)

AWS


  • EC2
  • ELB
  • RDS
  • S3
  • CloudFront
  • ElastiCache

Frontend


  • HTML
  • CSS
  • JavaScript
  • Ajax
  • Bootstrap



Tools


  • Git / GitHub
  • Nginx





PERSONAL EXPERIENCE

2022/01 ~ 2022/07


WeHelp Bootcamp

Trainee 

  • Focus on fundamental full-stack development for sixteen weeks.
  • Developed a personal website independently and learned Back-End specialization for eight weeks.

  • Collaborated with a team of four members to develop a weather forecast project.



2017/09 ~ 2021/06

  National Dong Hwa University 

bachelor's degree, Department of Sinophone Literatures.



PORTFOLIO



Ncard 

Dcard as a reference, users can post comments, share ideas, meet new friends, match with someone, and start a conversation. 

  https://github.com/chan0216/Ncard

  https://ncard.website/

  • Python Flask for server framework.
  • Creating a real-time chat with Socket.io.
  • Using AWS S3 to store the images and CloudFront CDN to serve images fast.
  • Using RDS for MySQL database to store data and normalize a database structure in 3NF.
  • Using Nginx as A Reverse Proxy with SSL.
  • Deploying web applications with Docker.
  • Store friend profile cache by ElasticCache
  • Support Google login with OAuth 2.0.
  • Setting a crontab to run Ncard matching and write to a database.
  • Design web APIs follow REST.

 

Taipei Day Trip 

Trip website of Taipei attractions, users can search for attractions and choose their trip. 

  https://github.com/chan0216/taipei-day-trip-website

  https://memorydev.com/

  • Python Flask for server framework.
  • Deploy a web server to AWS EC2/Linux.
  • Following RESTful API.
  • Payment gateway using TapPay SDK.
  • Registration and login with JWT authentication.

  • Using indexes to improve MySQL query performance.
  • Create a responsive layout with CSS Grid.

  • Build Infinite scroll, and image carousel using pure JavaScript.

Powered By CakeResume