Available to hire
I’m a senior software engineer who loves digging into how systems behave under load and learning by breaking and fixing things. I thrive on navigating imperfect setups to keep services running smoothly day to day.
I’ve led backend and distributed storage initiatives at Meta, focusing on performance, reliability, and scalability. I enjoy API design, optimizing storage pipelines, and applying concurrency patterns to handle petabyte-scale data with high throughput.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Software Engineer at Meta
June 1, 2018 - PresentSoftware Engineer at Meta leading architecture and implementation of core backend services in Node.js (NestJS, Express.js) with TypeScript to enable scalable storage and retrieval of images and videos for billions of users. Built highly concurrent microservices using Fastify and BullMQ for event-driven ingestion, and designed robust RESTful and GraphQL APIs (Apollo Server) to optimize data access for analytics and Snowflake-backed reporting. Managed scalable ETL pipelines across MongoDB, Cassandra, ClickHouse, PostgreSQL, and Snowflake for real-time and batch analytics. Automated cloud-native deployments with Docker, Kubernetes, Helm, and Terraform on AWS and GCP, and established CI/CD pipelines with GitHub Actions, Jenkins, and Bitbucket Pipelines. Implemented distributed tracing, monitoring, and alerting with Prometheus, Jaeger, and Consul. Enforced security protocols with OAuth2, JWT, and encryption at rest using AWS KMS and Azure Key Vault. Applied Domain-Driven Design (DDD) and CQ
Software Engineer Intern at Meta
May 1, 2017 - August 1, 2017Meta Software Engineer Intern contributing to distributed logging and monitoring infrastructure, improving observability for media services. Helped optimize media processing pipelines by integrating Go and Node.js microservices for high-throughput workloads. Assisted in migrating APIs to containerized Node.js services and automated builds and deployments with Jenkins and Docker.
Software Engineer at Meta (Facebook)
June 1, 2018 - PresentDistributed Storage Platform (Infrastructure Team) – Phoenix: Contributed to the Phoenix distributed storage platform by implementing efficient replication mechanisms using Python scripts to handle edge cases in multi-regional setups. Optimized backend services for high-throughput reads by integrating Node.js microservices to reduce latency during peak loads without disrupting ongoing operations. Debugged scalability bottlenecks in storage workflows, leveraging Redis caching to improve response times for critical infrastructure components. Collaborated on platform reliability improvements by building monitoring tools with GraphQL APIs to track system health across distributed nodes. Addressed performance issues in data ingestion pipelines by refactoring PostgreSQL queries, balancing trade-offs between consistency and speed in imperfect environments. Contributed to backend API expansions using Node.js to support new features and ensuring seamless integration with existing storage laye
Software Engineer Intern at Meta (Facebook)
May 1, 2017 - August 1, 2017Assisted in developing internal tools for the Facebook Photos team, using React to build dashboards for monitoring upload queues. Contributed to backend optimizations with Python scripts, helping streamline data processing for photo features during the internship. Debugged minor issues in media workflows, gained exposure to Node.js services, and collaborated on small-scale fixes.
Senior Software Engineer at Meta
June 1, 2018 - PresentDistributed Storage Platform (Infrastructure Team): implemented fault-tolerant data replication using Python and Apache Thrift, reducing recovery time by approximately 40%. Refactored indexing logic in Java and integrated with MySQL to improve query performance under high concurrency. Debugged reliability issues in the infrastructure layer, traced intermittent data loss in Redis-backed caches, and deployed monitoring scripts to catch anomalies early. Designed API scalability improvements, applying concurrency patterns in C++ to increase throughput without overhauling the core architecture. Project: Photo Collage on Facebook Stories: built media upload pipeline using Python and Hack to support real-time composition at scale; improved reliability via error handling in the photo processing backend; used Redis for temporary state management during sessions; optimized rendering workflows with concurrency techniques in Java to reduce latency for high-volume publications; addressed scaling ch
Education
Master’s degree, Computer Science at University of Massachusetts Amherst
January 1, 2017 - January 1, 2018Bachelor of Engineering, Communications Engineering at Beijing University of Posts and Telecommunications
January 1, 2012 - January 1, 2016Master's Degree at University of Massachusetts Amherst
January 1, 2017 - December 31, 2018Bachelor of Engineering at Beijing University of Posts and Telecommunications
January 1, 2012 - December 31, 2016Master's degree, Computer Science at University of Massachusetts Amherst
January 1, 2017 - December 31, 2018Bachelor of Engineering, Communications Engineering at Beijing University of Posts and Telecommunications
January 1, 2012 - December 31, 2016Master of Science in Computer Science at University of Massachusetts Amherst
January 1, 2017 - January 1, 2018Bachelor of Engineering, Communication Engineering at Beijing University of Posts and Telecommunications
January 1, 2012 - January 1, 2016Master's degree, Computer Science at University of Massachusetts Amherst
January 1, 2017 - January 1, 2018Bachelor of Engineering (B.Eng.) in Communications Engineering at Beijing University of Posts and Telecommunications
January 1, 2012 - January 1, 2016Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Professional Services, Computers & Electronics, Telecommunications
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in San Mateo today.