Ibcfofuo86lg96lk4g2d

Austin Lin

 [email protected] • +886 975262937 • Taipei, Taiwan

A Python backend engineer with 3 years of working experience. Learn programming from zero all independently. Use Python / Django as the main development tools. Passionate about coding and like to learn new techs.


EXPERIENCE

Backend Engineer | Partipost ( June.2022 - Current )
  • Full-remote, collaborate with co-workers across different countries
  • Agile Development
  • Develop APIs for APP/Content Management System for Partipost
  • Development Tools: Python / Django / macOS / GitLab / Papertrail / LogRocket / Sentry / AWS
  • Achievements:
    • Optimized system performance resulting in a reduction of loading times from 5 seconds to just 1 second, enhancing overall user experience and operational efficiency.
    • Proposed and develop a feature on Django admin to let Content Management users able to dispatch push notifications, enhance operational efficiency and save support engineers' workload.
    • Implemented a sophisticated feature to generate comprehensive Excel reports with critical information essential for our Content Management users.

Backend Engineer | FlySheet Technologies Co., Ltd. (Nov.2020 - May.2022)
  • Projects: 
    • Taiwan Power Company Digital Archive System
    • National Taiwan Library Digital Archive System
    • MacKay Medical College Library E-Resources System
    • Fo Guang University Library E-Resources System
    • Hakka Cultural Center E-Resources System
  • Development Tools: Python / Django / Linux / MariaDB / MySQL / ElasticSearch / Apache / Git
  • Achievements:
    • Perform application optimization that ends up making 300% performance improvement, implementation including tweaking Django interaction with Elastic Search and tuning the django-import-export library.
    • Monitor system log and SQL process to understand the cause of system slowness and tune the SQL query to nearly 30 times faster.
    • Import a new feature to manipulate custom many-to-many relational tables in Django to enhance system flexibility.
    • Research MariaDB and propose to replace some many-to-many fields with JSON Field to speed up the reading and writing speed of the database.
    • Responsible for maintaining tens of online systems.
Python Backend Engineer | OutTrip (May.2021 - Jan.2022) (Side Project)
  • To build a website where people could get a well-planned trip schedule by just clicking one button.
  • Use Django Rest Framework to design and develop RESTful APIs for frontend usage in python.
  • Research and use Google Maps Platform to retrieve places data.

Self-taught Programming (Oct. 2019 – Nov.2020) 

  •   Build an eCommerce Website: 
    • Use Django to build backend structure.
    • Use Bootstrap and JavaScript to improve the frontend experience.
    • Enable users to do membership registrations, accounts and orders management, feedback, and shopping action.
    • Integrate third-party API – Stripe to leverage the payment service.
    • Deploy system on Heroku, configure AWS S3 for storing and retrieving files.
    • Use Git and GitHub to do version control.
    • Understand basic knowledge to manipulate SQL. 


SKILLS

Programing Language: Python, SQL 

Backend Development: Django, DjangoRestFramework

OS: macOS, Linux  

Tools: Git, Papertrail, AWS, Sentry, LogRocket, 

LANGUAGE 

Mandarin : Native 

Taiwanese : Native 

English : Excellent


EDUCATION

Bachelor in Economics | Soochow University

  • Develop the core thought: ‘ Things you do not believe, they will not happen to you. ’
  • Trained to think independently and logically.

ACTIVITIES 

Backpacker | Australia (Sept. 2018 – Sept. 2019) 

  • Challenge to live in an unfamiliar environment. 
  • Experience a different culture and broadened my horizon. 
  • Improve English level significantly. 


Coordinator | Youth Volunteer for Native Villages (Winter 2015) 

  • Coordinate 30 people to accomplish the winter camp which is free for charge.
  • Devote to society.