UpstaffSign up
Ryan Ma
🇺🇸United States (UTC-06:00)
Created AtUpstaffer since September, 2026
Book a Call Download Profile PDF

Ryan Ma — Software Engineer

Expertise in Full Stack Web (5.5 yr.), Back-End Web (5.5 yr.).

 Last verified on September, 2026

Bio Summary

  • Full Stack Software Engineer with expertise in Node.js, Python, Go, React, and TypeScript, delivering scalable distributed systems and high-throughput APIs for millions of users.
  • Proven experience designing event-driven architectures using Kafka, Redis, and microservices to optimize performance and reliability in large-scale platforms.
  • Skilled in cloud-native development on AWS (EKS, Lambda, DynamoDB) with CI/CD pipelines, infrastructure as code, and observability tools like OpenTelemetry and Prometheus.

Technical Skills

Programming Languages Python, TypeScript
Java Frameworks Apache Spark
Scala Frameworks Apache Spark
JavaScript Frameworks Express, Next.js, Node.js, React
Python Frameworks FastAPI
Python Libraries and Tools pytest
JavaScript Libraries and Tools React Native, React Query, Redux-toolkit, Webpack
Data Analysis and Visualization Technologies Apache Spark, ETL Pipelines, Kibana
Security Compliance Policies
Databases & Management Systems / ORM Apache Spark, AWS DynamoDB, Elasticsearch, ELK stack (Elasticsearch, Logstash, Kibana), MongoDB, MySQL, PostgreSQL, Redis
UI Frameworks, Libraries, and Browsers Ant Design
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS Aurora, AWS CodePipeline, AWS DynamoDB
Methodologies, Paradigms and Patterns Agile, Distributed systems, Observer, Scrum, Solution Architecture Design, System Design, TDD
Scripting and Command Line Interfaces Bash
Deployment, CI/CD & Administration CI/CD, GitLab CI, Jenkins
QA, Test Automation, Security Cypress, Integration testing, Jest, pytest
Virtualization, Containers and Orchestration Docker, Kubernetes, Terraform
SDK / API and Integrations FastAPI, GraphQL, OpenTelemetry
Logging and Monitoring Grafana, Logstash, Prometheus
Mail / Network Protocols / Data transfer GRPC
Message/Queue/Task Brokers Kafka, RabbitMQ
Operating Systems Linux
Project Management & Administration Technical Documentation
Other Technical Skills Data Structures, Public Relations, Unreal Engine

Work Experience

Software Engineer - Instagram (Instagram Graph API and Messaging Platform Enhancements)

Duration: 10/2025 – 04/2026

Summary:

  • Enhanced Instagram's Graph API v21 and Messaging Platform to improve media metadata richness, conversation-state signals, moderation capabilities, and real-time event processing
  • The project aimed to support millions of daily business account calls and improve integration reliability for enterprise clients

Responsibilities:

  • Engineered high-throughput API enhancements and implemented Redis-based caching with Kafka-driven invalidation.
  • Designed propagation of DM thread relationship metadata through Kafka event streaming.
  • Developed moderation API endpoints supporting conversation blocking and automated spam routing.
  • Led backend migration from Instagram Basic Display API to Graph API with telemetry instrumentation.
  • Implemented structured webhook confirmation events and asynchronous webhook payload enrichment.
  • Extended media publishing pipeline to support generative content types and multi-asset carousel publishing.
  • Designed integrity status API and webhook system for real-time policy enforcement states.
  • Contributed to notification ranking infrastructure and architected distributed cache strategies for conversation ownership routing.
  • Developed programmatic reaction management APIs and contributed to real-time voice communication API launch.

Technologies: Node.js 20, TypeScript, MySQL 8, Redis 7, Kafka, internal Reels and Feed ingestion event systems

Software Engineer - Amazon (Real-Time Ad Serving Infrastructure and Campaign Management)

Duration: 08/2022 - 09/2025

Summary: Developed a large-scale real-time advertising platform for in-store digital displays, including ad serving infrastructure, campaign targeting, budget pacing, policy enforcement, analytics, and advertiser management interfaces to improve delivery reliability and advertiser satisfaction.

Responsibilities:

  • Architected real-time ad serving infrastructure transitioning to push-based scheduling.
  • Designed signed creative manifest generation service with HMAC validation.
  • Built distributed campaign targeting evaluation and dynamic budget pacing algorithms.
  • Developed advertiser campaign management interfaces with React and Node.js.
  • Created automated policy enforcement system integrating metadata validation and image analysis.
  • Engineered analytics event ingestion pipeline and pre-aggregated time-series data models.
  • Developed advertiser performance dashboards and attribution processing services.
  • Integrated asset delivery infrastructure using AWS CloudFront and S3.
  • Collaborated with cross-functional teams using Agile methodologies and contributed to CI/CD pipelines.

Technologies: Python 3.10, AWS ECS, DynamoDB, Redis, React 18, Node.js, AWS S3, AWS CloudFront, AWS Kinesis, RDS

Software Engineer - TikTok (Developer Platform Portal and Authentication Infrastructure)

Duration: 07/2020 – 08/2022

Summary: Re-architected TikTok's developer platform portal and backend authentication infrastructure to provide scalable app management, OAuth flows, webhook management, content upload, policy validation, and analytics dashboards for thousands of third-party developers.

Responsibilities:

  • Re-architected developer portal using React 17 and TypeScript.
  • Developed OAuth authorization flow simulator and backend token lifecycle management.
  • Built content upload management interface with chunked uploads and retry mechanisms.
  • Implemented policy-aware metadata validation and comprehensive webhook management interface.
  • Improved webhook reliability with exponential backoff and dead-letter queue mechanisms.
  • Developed sandbox testing infrastructure for webhook event simulation.
  • Built analytics API integration layers and configurable analytics dashboards.
  • Contributed to guided developer onboarding workflow with analytics instrumentation.

Technologies: React 17, TypeScript, Go 1.18, Python, Kafka, Node.js

Education

  • University of Michigan
    Bachelor of Computer Science and Software Engineering
    Aug 2016 – May 2020

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Ryan Ma
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Ryan Ma Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or

At Upstaff we respect confidentiality, privacy and value your information.Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.