Shangheng Wu

Software Engineer at Meta
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Oracle Certified Professional, Java SE 7 Programmer
    Oracle
    Sep, 2014
    - Oct, 2024
  • Oracle Certified Associate, Java SE 7 Programmer
    Oracle
    Aug, 2014
    - Oct, 2024
  • Elements of Computing
    Department of Computer Science, The University of Texas at Austin
    May, 2014
    - Oct, 2024
  • AWS Certified Developer - Associate
    Amazon Web Services
    Feb, 2018
    - Oct, 2024
  • AWS Certified Solutions Architect - Associate
    Amazon Web Services
    Feb, 2018
    - Oct, 2024

Experience

    • French Polynesia
    • Law Practice
    • 1 - 100 Employee
    • Software Engineer
      • May 2022 - May 2023
    • 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

    • 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

    • 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

    • 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
    2011 - 2014

Community

You need to have a working account to view this content. Click here to join now