Pingshian Yu

Software Engineer

  Taipei, Taiwan

 

  • Over 3 years experience in Python development.
  • Over 2 years experience in Django web framework development.
  • Leveraged async web crawlers to streamline the synchronization of products from partner websites, enhancing efficiency.
  • Committed to Test-Driven Development (TDD) principles for the creation of web applications, ensuring code reliability.
  • Collaborated effectively with cross-functional departments to design and develop essential systems.
  • Actively pursued learning opportunities in DevOps, Design Patterns, and System Design, fostering continuous skill development.
  • Engaged in daily code refactoring and proactive log management, providing support to team members when necessary.

Skills

Python


  • Web crawler: selenium, bs4
  • Web Development
  • Data handling: pandas, numpy, openpyxl

Web Development


  • Frontend
    • HTML, CSS, JS, JQuery, Bootstrap
    • Vue.js
  • Backend
    • Django, Flask
    • FastAPI, Django-restframework

APIs


  • At work:
    • airlines, hotels, rail APIs
  • Side project
    • cwa weather opendata
    • linebot
    • notion

DevOps


  • Git
  • Ubuntu
  • Nginx
  • Docker

Clouds


  • AWS
    • EC2, RDS
  • Linode
    • Linode Server, Domain

Tools


  • Figma
  • draw.io
  • Postman
  • Pycharm, Vim, VS Code

Work Experience

Software Engineer

Richmond Tours  •  September 2021 - Present

  1. Designed and developed the company's official website using Django and FastAPI Python web frameworks.
  2. Established API connections, employing both synchronous and asynchronous methods to optimize data retrieval and processing.
  3. Managed log collections, proactively resolved issues, fixed bugs, and enhanced features to ensure the website's seamless operation.
  4. Committed to writing comprehensive technical documents, documenting system architecture, codebase, and other critical aspects of the project for reference and future development.

Software Testing Engineer

MediaTek (temp worker)  •  February 2021 - June 2021

  1. Proficiently developed testing software and specialized tools to enhance quality assurance processes.
  2. Conducted thorough analysis of test cases, producing comprehensive test reports for evaluation and decision-making.
  3. Demonstrated proficiency in writing technical documents, ensuring clear and concise documentation of project details and specifications.

MIS

The Mustard Seed Mission  •  December 2019 - February 2021

  1. Utilized SQL to extract data from multiple departments' databases.
  2. Employed Python's pandas library to develop efficient report generation scripts.
  3. Gathered and documented requirements from various departments and communicated them to partner companies, actively monitoring the progress of development.
  4. Facilitated the integration of new systems, provided support for user issues, and optimized daily operational procedures.

Social Worker

  •  April 2017 - December 2019


Education

2011 - 2017

Bachelor of Social Work, National Taiwan University (NTU)

Projects

LineBot

  1. Reply 18hrs Weather Forcast
  2. Push Daily 24hrs Weather Forcast
  3. Upload Image and Get Link
  4. Get Random Pictures From FastAPI

FastAPI

Return Random Pictures