Afra Chou

Experience

Digital River

Principal Software Engineer May 2017 - Present
  • Implemented multiple microservices using RESTful APIs.
  • Maintained and managed the API gateway and its ecosystem.
  • Migrated services to Kafka for configuration change notifications, reducing update time from 2-3 minutes to under 1 second.
  • Updated services to use Spring WebFlux from Ratpack without downtime.
  • Integrated Kinesis for service log management.
  • Migrated service data to DynamoDB.
  • Coordinated training and onboarding for newly hired engineers.
  • Received the ACE Award in March 2015 and July 2020.
Senior Software Engineer Dec. 2015 - May 2017
Software Engineer Oct. 2011 - Dec. 2015

6DXChange Limited Taiwan Branch

Senior Software Engineer Mar. 2010 - Oct. 2011
  • System integration with third-party payment gateway including some of mainstream providers in China, such as Alipay, Tenpay, 99Bill and China UnionPay.
  • Implemented new features for service platforms and company-owned websites.
  • Collaborated and integrated with various internal platforms, including ERP, storefront templates, and inventory management systems.

ezTravel Co., Ltd

Manager Jan. 2010 - Mar. 2010
  • Lead a small team for experimental project, like social media for travel experience and QR code for hotel booking.
Software Engineer Dec. 2004 - Dec. 2009
  • System integration with flight and hotel booking system, mainly with Abacus.
  • Implementation of automatic flight ticket issuance system.
  • Analyzed and implemented new features for the company website.
  • AP server maintenance and code deployment.
  • Received Innovation Award in April 2009.

Skills

Languages
javapython
Frameworks
springspring boot
Others
apache kafkaguiceredismemcachedgitjenkinsansible
AWS
kinesisdynamodbelasticache

Education

Middlesex University

PGDip Electronic Commerce
January 2004

Middlesex University

Bsc. Information & Communication Technology / Business Information System
September 2002

Languages

Mandarin - Native

English - Proficient