Ben Leung, Developer in Hong Kong, Hong Kong
Ben is available for hire
Hire Ben

Ben Leung

Verified Expert  in Engineering

Full-stack Developer

Location
Hong Kong, Hong Kong
Toptal Member Since
July 5, 2022

Ben is an experienced full-stack developer specializing in Android and iOS app development. With six years of mobile app expertise and three additional years in back-end development, he boasts a wealth of experience. Ben's impressive career includes delivering successful projects across various sectors like banking, travel, and employment. His skills encompass both front-end and back-end development, allowing him to create robust and efficient applications.

Portfolio

HSBC Hong Kong
Android, Kotlin, Java, iOS, Swift, OkHttp, Retrofit, Glide, Mobile Development
HSBC Hong Kong
Android, iOS, Java, Swift, Kotlin, Mobile Development
Cathay Pacific
Android Studio, Java, Node.js, Swift, Mobile Development, iOS Video

Experience

Availability

Part-time

Preferred Environment

MacOS, Android Studio, Kotlin, Java, Visual Studio Code (VS Code), Node.js, MySQL, Xcode, Swift, Electron, HTML, CSS

The most amazing...

...thing I've created entirely on my own is my mobile app, Hong Kong Radio Schedule, which has more than 70,000 downloads.

Work Experience

Technical Product Manager

2021 - 2022
HSBC Hong Kong
  • Participated in developing a new QR code cash withdrawal feature for the HSBC mobile banking app.
  • Managed a team and worked on the development and release process of the HSBC Reward+ app, a customer-facing credit card point management app.
  • Headed an off-shore development team in China to ensure the project's progress and review code quality.
Technologies: Android, Kotlin, Java, iOS, Swift, OkHttp, Retrofit, Glide, Mobile Development

Full-stack Engineer

2019 - 2021
HSBC Hong Kong
  • Participated in HSBC mobile banking app revamp, involving the convergence of a single code-base across all entities for the HSBC.
  • Worked on developing new features for the HSBC Reward+ app, including China UnionPay QR code payment and mileage redemption.
  • Optimized the app architecture of the HSBC Reward+ app with a faster app launch time.
Technologies: Android, iOS, Java, Swift, Kotlin, Mobile Development

Senior Mobile Developer

2019 - 2019
Cathay Pacific
  • Enhanced customers' in-flight experience by developing new app features.
  • Delivered new features and optimized the app by fixing bugs with Jira.
  • Researched video-on-demand catalogs and video streaming for in-flight experience with SDK provided by the vendor.
Technologies: Android Studio, Java, Node.js, Swift, Mobile Development, iOS Video

Mobile Application Developer

2015 - 2019
Innopage
  • Developed and delivered a number of projects, including an Android app, iOS app, API written in Node.js, and websites with a content management system (CMS).
  • Collected requirements from project managers and the client and provided suggestions for the technical design.
  • Delivered projects under a tight timeline and fast-changing requirements.
Technologies: Android, iOS, Java, Swift, AngularJS, Node.js, NGINX, Mobile Development, HTML, CSS

Hong Kong Radio Schedule

https://radio.benleungcreative.com/
Hong Kong Radio Schedule is my self-initiated project. I started this project when I was studying at the university and used Android as my first entry point to mobile app development. Also, I've improved the project from time to time, working on the third-party managed back end or self-hosted server. This app has been downloaded more than 70 thousand times in total for both iOS and Android.

Languages

Swift, HTML, CSS, Kotlin, Java, SQL

Paradigms

Mobile Development

Platforms

Android, iOS, Firebase, MacOS, Visual Studio Code (VS Code)

Other

iOS Video, OkHttp, APIs, Web Scraping, Programming, Data Structures, Video Streaming, FPGA, Microprocessors

Frameworks

Glide, Express.js, Electron, AngularJS, Flutter

Libraries/APIs

Retrofit, Node.js, REST APIs, Facebook API, jQuery, Vue

Storage

MySQL, Databases

Tools

Android Studio, Xcode, NGINX

2010 - 2014

Bachelor's Degree in Computer Engineering

City University of Hong Kong - Hong Kong, Hong Kong

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring