Back-End Engineer
Ability to develop software solutions by studying information needs. Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic, fast-paced environment. A good communicator and team player with a drive to learn from co-workers and management. Look for an opportunity in Back-End development.
- Python Flask
- Socket.IO
- RESTful APIs
- Linux(Ubuntu)
- Third-Party: TapPay
- MySQL
- Firestore
- Redis
- Elasticsearch
- EC2
- S3
- CloudFront
- RDS
- ElastiCache
- Load balancer
- HTTP & HTTPS
- Domain Name System
- NGINX
- SSL (Zero SSL)
- Docker
- Git/GtiHub
- Postman
- HTML
- CSS
- Javascript
- AJAX
- RWD
- Acquired web development knowledge 50-60 hours per week for 24 weeks.
- Organized study group focusing on Back-End development knowledge.
- Hosted co-editing activity to learn knowledge, accumulated over 30 articles.
- Developed a Full-Stack e-commerce tourism website in 6 weeks with minimal guidance.
- Independently developed a web project focusing on Back-End techniques.
https://github.com/yin0110/t-talk
- Use Flask as server framework
- Deploy the website by Docker
- Use Nginx as a reverse proxy
- Authenticate user with JSON Web Token & implemented by flask middleware
- Use Socket.IO to achieve real-time chat
- Use Canvas & Socket.IO to develop an online drawing board
- Search efficiently by Elasticsearch
- Store friend list cache by ElasticCache
- AWS RDS: Normalize MySQL database in 3NF, using the index to improve query efficiency
- Store static files by AWS S3, And speed up distribution of static files by CloudFront
- Use Firestore to store history messages to handle massive data
- Use Flask as server framework
- Responsive web design
- Infinite scroll loading & image carousel
- Shopping cart system
- Get the attractions' API by AJAX
- Design API by RESTful API style
- MySQL uses the connection pool and set index to optimize the query
- Use Git/GitHub for version control
- Third-Party Payment System: TapPay
Main customers: LED-related companies- Lite-on, Everlight, Epistar, Optotech
- Spec in a new product: Made proposal and promoted to IC design house& customers.
- Product development: collected market trends and proposed newly developed products.
- Direct communication bridge: Summarized solutions, discussed with Japan side.
- Exceeded performance goal by 20% every year.
Main customers: Server-related companies- HPE, Foxconn, Inspur, ASUS, Gigabyte
- Developed customers and built up new relationships.