Ruiming Wen

Ruiming Wen Email and Phone Number

Back-end Go/Java developer | Ex-SDE @ Tencent | Ex-SDE @ AWS | PhD Candidate @ TikTok
Ruiming Wen's Location
San Jose, California, United States, United States
Ruiming Wen's Contact Details

Ruiming Wen work email

Ruiming Wen personal email

n/a
About Ruiming Wen

Ruiming Wen is a Back-end Go/Java developer | Ex-SDE @ Tencent | Ex-SDE @ AWS | PhD Candidate at TikTok. They possess expertise in java, networking, c++, verilog, c and 1 more skills.

Ruiming Wen's Current Company Details
TikTok

Tiktok

View
Back-end Go/Java developer | Ex-SDE @ Tencent | Ex-SDE @ AWS | PhD Candidate
Ruiming Wen Work Experience Details
  • Tiktok
    Software Engineer
    Tiktok Nov 2024 - Present
    Los Angeles, California, Us
  • A&C Kings
    Software Development Manager
    A&C Kings May 2023 - Present
    Software Development Manager, Lead to build web 3 blockchain system based on Substrate framework and utilizing AWS services• Lead blockchain design, development, deployment and testing cycle. Build a coin-based robust blockchain in Rust. Integrate Mimble-wimble algorithm for transaction privacy improvement. Achieve 3x more storage efficiency compared with prevalent blockchain like Bitcoin or Ethereum.• Conduct system design of hybrid consensus mechanism, Delegated Proof of Credits, significantly boost blockchain’s TPS and transaction speed.• Manage task delegation and organize team meetings to enhance team efficiency and monitor project progress.• Innovatively combine blockchain technology with AI facial recognition, publishing three PCT patents.• Develop a project whitepaper consisting of business model, technical strengths, team capabilities, and development prospect, resulting in increased investor interest and market recognition.
  • University Of Electronic Science And Technology Of China
    Research Assistant & Phd Candidate
    University Of Electronic Science And Technology Of China Sep 2021 - Present
    Sichuan, Cn
    • Artificial intelligence and reinforcement learning scheduling algorithm research with one publication and one under review, including hierarchical cloud computing, model compression, channel pruning, Convolutional Neural Network modeling, and deep learning-based algorithms selectors.
  • Tencent
    Software Engineer
    Tencent Oct 2020 - Apr 2022
    Shenzhen, Guangdong, Cn
    Tencent Technology Co. Ltd, Shenzhen, China Oct 2020-Apr 2022Software Development Engineer, web browser back-end development forPackaged Business Capability services• Developed content-based recommendation and AI assistant services by applying strategies including operating activities, user profile matching, and default configuration providing user interested content and more convenient user experience supported by satisfying Page View (PV) / Unique Visitor (UV) feedback. •Established and standardized CI/CD pipeline. Spearheaded automated tests leveraging Gomonkey/GTest to ensure compliance with high standard of metrics platforms' requirements. Significantly improved automated test coverage from 0% to 80% (new service) / 60% (legacy service), helped shape team’s culture of writing effective automated tests, which led to a significant improvement on the development efficiency (release cycle reduced by 3 weeks) with additional benefit of higher system stability and quality. • Developed a reusable notification service to generate and consume customized red dot or bubble notifications with customized logic. Increased click through rate for notified activities based on A/B testing results.•Achieved code refactoring and service migration for fundamental platform legacy services with billion visits per day utilizing the latest tRPC framework, including access layer packet processing, security check, IP distribution etc. Significantly reduced lines and cyclomatic complexity of code to improve the readability and maintainability. • Developed several brand-promotion services, trend ranking service, and wallpaper service to improve the monetization with millions revenue. • Conducted services maintenance and handled system failures utilizing dyeing, data monitoring, and reproduction methods.
  • Aws Elemental, An Amazon Web Services Company
    Software Engineer
    Aws Elemental, An Amazon Web Services Company Nov 2019 - Aug 2020
    Seattle, Washington, Us
    Amazon AWS Elemental, Palo Alto, CA Nov 2019-PresentSoftware Development Engineer R&D, utilize Amazon Web Service, including EC2, S3, MediaConvert, CloudWatch, IAM, in software development• Customize and optimize video output mode to improve customer experience with better quality outputs by default• Conduct data mining to estimate the impact of default values change, investigate coverage of affected tasks and severity of different customers• Design new AWS CloudWatch alarm with metric math, trigger the alarm more effectively by multiple combined conditions• Implement new schema validations to terminate jobs with invalid settings faster, optimize time and resources utilization• Create automation tests for latest features, bug-fix, new input/output format coverage• Fulfill on-call duty, triage and file the received customer tickets • Voluntarily develop an organized document of on-call notes and problem-solving methods based on my own on-call experience that can be used for new hire's training
  • University Of Southern California
    Research Assistant
    University Of Southern California Jan 2019 - May 2019
    Los Angeles, Ca, Us
    IOT Marketplace for Smart Communities, Los Angeles, CA Sep 2018-May 2019I3 marketplace is an online marketplace for IOT data transaction• Initiated pre-research about OpenHAB and adopt OpenHAB API in I3 project• Encapsulated a reusable API module to make the system communicate with OpenHAB much easier• Customize and optimize the APIs to improve the monetization• Debugged login module and solved role-based access control problem for general user• Led the testing cycle by doing the integration testing for web service and REST API, proactively applied optimizations to ensure the products' usability and reliability• Prepared system functionality documentation
  • University Of Glasgow
    Research Assistant
    University Of Glasgow Sep 2016 - Feb 2017
    Glasgow, Glasgow, Gb
    Life-logging Images Software Refactorization, Glasgow, UK Sep 2016-Feb 2017 Continuously taking pictures by a portable device to keep track of user’s life• Sketched API of software and functionality on UML diagram• Completely refactored the front-end code by React, including the login module and improve picture display page• Connected front-end with GraphQL endpoint• Increased code readability and effectiveness and decreased responding time and future refactorization cost
  • Wuxi Changda Information Technology Co. Ltd
    Rfid Designer
    Wuxi Changda Information Technology Co. Ltd Jan 2013 - Dec 2013
    Research RFID technological development and product design which includes: RFID Anti-collision method design, RFID data confidentiality and integrity, low-coupling multi-event synchronous RFID middleware system, Automatic highway tolling system. Achieved 6 Chinese patents of innovation in RFID area.
  • University Of Electronic Science And Technology Of China
    Research Assistant
    University Of Electronic Science And Technology Of China Aug 2011 - Dec 2013
    Sichuan, Cn
    Dual‐band Rectangular Waveguide Notch Filter Design Feb 2013—Dec 2013• Implemented a dual-band rectangular waveguide notch filter by integrating two pairs of split ring resonators (SRRs) printed on the two sides of a dielectric slab with twist angles and separated as a distance in the center of the rectangular waveguide• Performed simulation and tested some of the filter’s performance that agreed with the measurements perfectlyMulti-frequency Miniature Microwave Antenna Design Sep 2012—Dec 2013• Designed a triple‐band monopole antenna consisting of a single-loop resonator (SLR) fed with coplanar waveguide (CPW) or microstrip transmission line• Implemented antenna prototype, simulated and tested antenna’s performance2.45GHz RFID Tag and Reader Development Apr 2011—Jun 2013• Design anti-collision algorithm which can identify 200 tags simultaneously• Implemented a 2.45GHz RFID tag and reader prototype product, include the PCB design, optimal chip parameter design and embedded software design• Awarded $2000 funding and two authorized Chinese invention patents

Ruiming Wen Skills

Java Networking C++ Verilog C Python

Ruiming Wen Education Details

  • University Of Southern California
    University Of Southern California
    Computer Engineering
  • University Of Glasgow
    University Of Glasgow
    Computer Software Engineering
  • University Of Minnesota
    University Of Minnesota
    Electrical Engineering
  • University Of Electronic Science And Technology Of China
    University Of Electronic Science And Technology Of China
    Communication Engineering

Frequently Asked Questions about Ruiming Wen

What company does Ruiming Wen work for?

Ruiming Wen works for Tiktok

What is Ruiming Wen's role at the current company?

Ruiming Wen's current role is Back-end Go/Java developer | Ex-SDE @ Tencent | Ex-SDE @ AWS | PhD Candidate.

What is Ruiming Wen's email address?

Ruiming Wen's email address is ru****@****ies.com

What schools did Ruiming Wen attend?

Ruiming Wen attended University Of Southern California, University Of Glasgow, University Of Minnesota, University Of Electronic Science And Technology Of China.

What skills is Ruiming Wen known for?

Ruiming Wen has skills like Java, Networking, C++, Verilog, C, Python.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.