Experienced backend engineer with 10 years of expertise, including 6 years in web backend development and 4 years in Linux embedded systems. Specialized in designing robust authentication and authorization frameworksfor various devices and scenarios. Active contributor to open-source projects, including ory/hydra (OpenID Connect provider) and openziti/ziti-browzer-sw (zero trust architecture solution).
-
Senior Product DeveloperSynology C2 -
Senior Product DeveloperSynology C2 Jan 2018 - PresentNew Taipei City, TaiwanCurrently, I'm an auth system backend enginner.Here are my achievements until now:- Designed and implemented a cross-site authentication and authorization API gateway framework for frontend and backend, accelerating SaaS product development.- Developed multiple login methods for diverse user agents.- Improved login paths, reducing login time by approximately 2 seconds.- Implemented canary releases for login and authorization services using Argo Rollouts and customized NGINX balancer in Lua to resolve sticky cookie issues.- Integrated regional SRP authentication API with global authentication services using Golang’s ReverseProxy.- Created an account proxy function for service billing management on behalf of other accounts.- Designed solutions to address replay attack false alarms due to user agent time skew.- Reduced login time by almost 3 seconds through login flow optimization and URL redirection reduction.- Designed and implemented web sessions with server-side sessions using Redis for session lookup; client-side sessions with short-lived JWT access tokens and rotating refresh tokens.- Designed a method to overcome Safari’s partitioning mechanism (from WebKit Intelligent Tracking Prevention) for synchronizing RSA credentials across domains.- Fixed race conditions and SQL database access performance in ORY/hydra by adding locks and indices (contributed to upstream issues #1721 and #1653). -
Product DeveloperSynology Sep 2014 - Jan 2018New Taipei City, TaiwanIn this period, I was working as an embedded Software Engineer.Here are my achievements during this stage:- Analyzed and improved DSM package Antivirus Essential's scanning performance by 5x using memory pools to fix memory fragmentation. Contributed to Cisco-Talos/clamav-devel (pull request #91).- Fixed large file detection bug in Antivirus Essential on 32-bit platforms by correcting data type casting (pull request #96).- Increased memory testing accuracy by merging patterns from multiple open-source tools, resulting in 100% detection of random defect memory modules.- Enhanced memory testing coverage by porting user-space tools to U-Boot for testing memory addresses used by the Linux kernel.- Reduced memory consumption by 50% in Threat Prevention (intrusion prevention system) by removing Barnyard2 and writing threat logs directly from the Suricata engine to the PostgreSQL database.
Rick Wang Education Details
-
System, Networking, And Lan/Wan Management/Manager -
Computer Science
Frequently Asked Questions about Rick Wang
What company does Rick Wang work for?
Rick Wang works for Synology C2
What is Rick Wang's role at the current company?
Rick Wang's current role is Senior Product Developer.
What schools did Rick Wang attend?
Rick Wang attended National Chiao Tung University, National Central University.
Who are Rick Wang's colleagues?
Rick Wang's colleagues are Yen-Ming Chen, 莊孟修, Eason Chang, Ashley Carrera, Jessica Carter, Shin-Han (Gary) Kwan, Leon Chien.
Not the Rick Wang you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial