Hi there, here are some projects I’ve worked on.
Quartz membership is Quartz’s first paid subscription service launched in November 2018. I designed and developed its membership and billing system from scratch, and as of September 2020, it is used by over 21,000 paid members and over 1 million free members.
This experience has given me extensive knowledge of building an online subscription business, including web and mobile payment platforms, subscription lifecyle and events, customer acquisition and retention strategies, internationalization, and security. In addition, I have worked on a number of other fine-grained user experience improvements, such as passwordless authentication with magic links and gifting.
The core technology stack of the backend system includes Java, Kotlin (server side), AWS (EC2, ECS, RDS, ElastiCache, SQS, etc.), and third-party payment platforms (Stripe, Apple/Google in-app purchases).
NewsPicks is a social platform where people discover, share and comment on business news. It was founded in Japan in 2013 and has since become the country’s most widely used business news platform. I’ve been working as a backend engineer for this ambitious startup since March 2018, helping them expand their services into the U.S. market.
It has been challenging to bridge the gap between two very different markets, cultures and organizations in Japan and the U.S., and to quickly localize a large and legacy backend codebase into a new business.
After reblanding NewsPicks to Quartz through mergers and acquisitions, I have led the integration of NewsPicks and Quartz’ backend systems.
The core backend technology stack of NewsPicks was Java, Spring and Hibernate, and of Quartz which I was primarily inovoled with was Node.js and Apollo GraphQL.
Rakuten’s Global Search Platform