Avatar of 周志嘉.
周志嘉
software engineer
ProfileResume
Posts
0Connections
Print
Avatar of the user.

周志嘉

software engineer
我是軟體工程師,工作上主要負責平台的訂閱服務,平台的目的主要是作為消費者和開發者的橋樑,和兩者形成良好的互動關係,而訂閱服務是提供消費者能夠透過定期定額的方式就能使用平台上的所有的訂閱內容,享受虛擬實境所帶來的刺激與樂趣。
HTC
國立清華大學
New Taipei, Banqiao District, New Taipei City, Taiwan

Professional Background

  • Current status
    Employed
  • Profession
    Back-end Engineer
  • Fields
  • Work experience
    2-4 years (2-4 years relevant)
  • Management
    None
  • Skills
    PHP
    Python
    Scala
    MySQL
    MongoDB
    REDIS
    Git
    Linux
    Jenkins
    Docker
    AWS EC2
    AWS S3
    AWS Lambda
    AWS SQS
    Microservices
    Magento2
  • Languages
    English
    Intermediate
    Chinese
    Native or Bilingual
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Not interested in working remotely
  • Desired positions
    Software Engineer
  • Desired work locations
    Taipei City, Taiwan
    New Taipei City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

senior software engineer

Mar 2018 - Present
[Subscription Service] [1]Calculate next charge date for the user and make the user understand subscription status through transaction record. [2]Provide agreement changing. [3]Remind users of the next charge date. [4]Provide campaigns to specific subscribers through customer grouping. [5]Develop Restful API (e.g., product information, purchasing, redeem, subscriber data and so on) to clients. [6]Send subscriber data to BI for data analysis. [7]Send subscriber transaction records to the revenue system for revenue share with developers. [Search Service] [1]Use a third-party service (Algolia) to provide fast queries. [2]Develop Restful API (e.g., search product) to clients. [Data Migration] [1]Implement Order migration (around 4 million records), wallet migration and bundle product migration [2]Build a project with a common module including db connection, db operation and useful function, for data migration. Achieve function reusing and increase development efficiency when developing together. [Hardware revenue share] [1]Use python script upload order data to google cloud storage through Jenkins to let BI team do follow-up processing. [Campaign Service] [1]Sync revenue proportion to revenue service when the admin creates or updates campaign information. [Recommendation Service] [1]Develop Restful API to recommend most popular and personalized content to users.

Education

Master’s Degree
通訊工程
2015 - 2018
Bachelor’s Degree
電機工程
2011 - 2015