Arco Hsieh

iOS / Backend / Rust / DevOps

  Taiwan

Proficient Senior Backend and iOS Developer skilled in Swift and Rust. Experienced in both Backend and iOS development, with knowledge of DevOps practices.

            https://github.com/arcovv

工作經歷

Senior iOS / DevOps Developer at Rooit

2022/02/01 - 2023/09/30

Led development and maintenance of iOS Rooit App, focusing on enhancing user experience and functionality. Key responsibilities included:

- Employed MVVM Architecture with RxSwift for app development.

- Utilized ReactorKit to seamlessly bind view state and actions.

- Implemented the NFT feature, including Rooit Alpha Cell and Roo.

- Generated Xcode project using XcodeGen.

- Maintained consistent coding style with SwiftFormat.

- Introduced the Shop tab feature to enrich app functionality.

- Modularized app features into smaller frameworks for improved scalability.

- Wrote comprehensive UnitTest cases to ensure code robustness.

For DevOps Responsibilities:

- Constructed API Gateway services to integrate external client API requests.

- Utilized Prometheus and Grafana for service monitoring.

- Employed technologies such as K8S to reduce expenses on GCP.

CTO  •  WoWFood (新場景股份有限公司)

2020/01/01 - 2021/12/31

Led the development and management of our brand sites, including:

- https://yuganyugan.com/

- https://rensingeatshot.com/

- https://ikneweat.com/

- https://kimkfoods.com/


Key responsibilities included:

- Developed features based on multi-tenancy architecture to create an e-commerce system.

- Utilized Actix-Web to build efficient web services.

- Implemented Kubernetes for handling rolling updates, scaling behavior, and ingress features.

- Utilized Docker for building container images.

- Managed PostgreSQL databases in GCP Cloud SQL for data storage.

- Handled network traffic with Google Cloud Load Balancing.

- Manually integrated ECPAY API and TapPay service for payment processing.

- Implemented Redis cluster in Kubernetes to enhance API performance.

- Deployed EFK stack for logging system management.

- Utilized Prometheus for monitoring system health.

- Employed RabbitMQ as a message broker for handling mail system functionalities.

Senior iOS Developer at PressPlay

2017/08/01 - 2019/05/31

Spearheaded the development of the iOS App from inception to launch:

- Implemented MVVM Architecture with RxSwift for app development.

- Developed Networking Layer, Persistence Data Layer, and ViewModel Layer.

- Managed Push Notification integration.

- Developed Chat message feature (text, image, file) in native app from scratch.

- Engineered Audio Playing functionality from scratch.

- Implemented Universal Link functionality for seamless login or page navigation.

- Facilitated communication between Web and native app.

- Oversaw the transition from beta to 1.0 design in iOS and Android App.

- Collaborated closely with UI/UX Design team to ensure seamless integration of design elements.

- Designed PressPlay community features, including UI flow and UI/UX design.

iOS Developer at Readmoo

2016/05/01 - 2017/05/01

Assisted in the development of a reader app:

- Implemented In-App-Purchase functionality.

- Designed and implemented the Home Page feature.

- Developed the Reader functionality.

學歷

武漢大學

中文

2010 - 2014

技能


  • Rust
  • Docker
  • Kubernetes
  • GCP
  • Swift
  • RxSwift
  • Functional Programming
  • Redis
  • PostgreSQL
  • DevOps

語言


  • Chinese — 母語或雙語
  • English — 中階