The biggest social media app in Taiwan. (App store)
Job Mission: Database tuning. Service monitoring (SRE). Code review. Service template maintaining. New feature development.
Implemented dictionary compression utility for a high writing loading database. With 95% compression rate and 60% insert speed improvement. Auto-renew dictionary every week and auto-updating in multi k8s pods.
Elasticsearch performance improvement and new query implement. Rewrote index mapping, the new index is 40% smaller than before, which allowed us to build auto-reindex trigger.
Created Node.js service template and CloudFlare workers template. Provider an easy and quick developer environment for developers.
Add or remove indexes, materialized view for our PostgreSQL. Improved query performance. API response time down to 400ms.
Consider and optimize multi-layer cache. Including service internal local cache, Redis cache, CDN and CDN internal worker.
Constructed a dynamic server-side rule base config service, now is handling a least 100 different rules.
Subscription feed service. Handle thousands of new posts every hour and feed to millions of subscribers.
Efficiently directly cooperated with our sales department who don't have any technical background. I was responsible for everything about the scheduled ticketing system, check-in system, onsite people calculating and activity website. We built the biggest offline activity together, over 10,000 users came.
Established a ticketing and gift delivery service. We handled 15,000 draw requests per minute at the peak time. More than thousands of gift delivery campaign have been handled.
More features I have made for Dcard: High-performance reporting service, Advertisement system, E-commerce service ( Including checkout process, in-stock management and all web pages), 2020 president election chatroom, moderator system, personal feed system, content management system for operation department, advertise posts schedule system.
Fandora Shop, Backend developer intern, 2015 Dec - 2016 Sep
Using: Node.js/Express, MariaDB, AWS, GraphQL. 4 days per week, Direct mentor by CTO.
E-commerce backend service. redesigned and rewrote the whole system. More than 60 endpoints have been rewritten. At least 100 admin endpoint have been aggregated to GraphQL endpoint.
Built delivery system. Connected to a local delivery company and synchronize 40,000 package status every day.
Cooperated with a local bank, building a new subscription service. Also maintaining our million level checkout system.
More about me
📚 Education: Oriental Institute of Technology - Department of Information Management Graduated at Jun 2016 with GPA 3.9/4