Shangheng Wu
Software Engineer at Meta- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Oracle Certified Professional, Java SE 7 Programmer
OracleSep, 2014- Oct, 2024 -
Oracle Certified Associate, Java SE 7 Programmer
OracleAug, 2014- Oct, 2024 -
Elements of Computing
Department of Computer Science, The University of Texas at AustinMay, 2014- Oct, 2024 -
AWS Certified Developer - Associate
Amazon Web ServicesFeb, 2018- Oct, 2024 -
AWS Certified Solutions Architect - Associate
Amazon Web ServicesFeb, 2018- Oct, 2024
Experience
-
Meta
-
French Polynesia
-
Law Practice
-
1 - 100 Employee
-
Software Engineer
-
May 2022 - May 2023
-
-
-
Carousell
-
Singapore
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Backend Engineer II
-
Apr 2021 - Aug 2021
-
-
Senior Backend Engineer
-
Jan 2019 - Mar 2021
- Led re-architecture of search system into scalable approach, spanning year and migrating in stages with zero downtime - Redesigned cache to enhance search results and reduce memory usage by 30% and Elasticsearch CPU usage by 41%- Headed, designed and implemented Instant Balance which shortened money transfer process from days to minutes- Used Redis and RabbitMQ to ensure payout requests complete properly and avoid duplicate payout requests- Managed cross-team communication in clarifying and eliminating dependencies to retire legacy system- Ensured new commits were covered with automated unit tests and increased code coverage from nearly 0% to over 65% Show less
-
-
-
Blay Solutions
-
Spain
-
Research Services
-
Backend Engineer
-
Jun 2017 - Nov 2018
- Devised and built entire backend infrastructure for early-stage startup independently, in collaboration with frontend team - Programmed all services with Flask framework in Python, except for presentation tier service with Play framework in Java - Conceived scalable and reliable architecture for instant messaging and group chat mainly with DynamoDB - Implemented highly fault-tolerant scheduler to update flight info with AWS Lambda, CloudWatch, SQS, and DynamoDB - Utilized RabbitMQ to enable asynchronous communication and clustered RabbitMQ servers to provide better availability - Developed efficient services with single t2.micro instance serving up to ~1k websocket connections - Boosted worker’s consumption running on t2.micro instance by 320% to ~90 msgs/sec by making worker asynchronous - Increased availability and minimized cost by setting up Auto Scaling to DynamoDB and EC2 instances along with ALB - Defined MySQL table schemas and proper indexes and used Redis for caching and simple locking - Configured Jenkins Pipeline to automatically run unit/integration tests and deploy to environments from Github repos - Used AWS SNS applications and topics for mobile push notifications and immediate warning/exception alerts Show less
-
-
-
Huafu Technology
-
China
-
1 - 100 Employee
-
Backend Engineer
-
Sep 2016 - Jun 2017
- Collaborated with team to design, construct, test and launch Huafu’s online payment platform from scratch - Integrated internal systems and Huafu’s payment platform with third-party payment and electronic receipt platform - Implemented payment system using Play framework in Java on AWS EC2 with MySQL and DynamoDB as databases - Utilized AWS Lambda function in Python to asynchronously and periodically send e-receipt info to e-receipt platform - Collaborated with team to design, construct, test and launch Huafu’s online payment platform from scratch - Integrated internal systems and Huafu’s payment platform with third-party payment and electronic receipt platform - Implemented payment system using Play framework in Java on AWS EC2 with MySQL and DynamoDB as databases - Utilized AWS Lambda function in Python to asynchronously and periodically send e-receipt info to e-receipt platform
-
-
-
Ministry of the Interior, Taiwan
-
Government Administration
-
1 - 100 Employee
-
Substitute Military Service of Education
-
Aug 2015 - Sep 2016
mandatory civil duty mandatory civil duty
-
-
Education
-
The University of Texas at Austin
Bachelor's Degree, Computer Engineering