Overview
Work History
Education
Skills
Timeline
Generic

Mengran Zhu

Santa Clara,CA

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

Roku, inc
San Jose, CA
06.2022 - Current
  • Spearheaded the development of Roku's foundational payment system, utilizing Java 11/17, Protobuf, Spring Boot, Spring Reactive, MySQL, DynamoDB, AWS, and other advanced technologies.
  • Migrated the Roku Pay As Method (RPM) Service to a monorepo-based system, optimizing code management and deployment processes.
  • Redesigned the orchestration service architecture into a new event-driven order management system.
  • Collaborated with the Ads team on Ads Campaign Payment Integration, enhancing ad-related payment functionalities.
  • Developed Roku wallet integration and implemented a wallet payment processor within the payment gateway services.
  • Designed and built the Roku Token Proxy Layer for the Payment Method Service, improving security and efficiency.
  • Designed and implemented the Roku Refund Policy Engine Service, streamlining refund processes.
  • Coordinated the Disney Partner Migration project, working closely with multiple teams to ensure a smooth transition.
  • Mentored new engineers, enhancing their productivity and integration into the team.
  • Conducted code reviews and maintained comprehensive documentation in Confluence for knowledge sharing and consistency.

Senior Software Engineer

Fast AF, inc
San Fransisco , CA
03.2022 - 04.2022
  • Developed core payment and checkout services with a micro-service architecture using Golang, Bazel, gRPC, and related technologies.
  • Initiated the Risk Platform project, leading its development from inception.
  • Migrated the Riskified integration from the order service to the dedicated risk service, improving efficiency and reliability.
  • Designed and implemented a new risk engine backend service from the ground up.

Senior Software Engineer

Salesforce
San Francisco, CA
04.2021 - 03.2022
  • Produced detailed design and spike documents based on Product Requirement Documentation.
  • Spearheaded the development of the Mulesoft Composer Enterprise product from concept to launch, including technology strategy and roadmap.
  • Contributed to both frontend and backend aspects of user management for Mulesoft Composer.
  • Initiated and led the Multiple Identity Provider (IDP) project for Mulesoft Composer.
  • Designed and developed microservices-based backend applications using RESTful Web Services, Java/J2EE, Spring Boot, RxJava, Kubernetes, AWS, and Mule Runtime.
  • Created frontend applications using React.js and TypeScript for Mulesoft Composer.
  • Conducted code reviews and maintained Quip documentation.
  • Participated in architecture design meetings with cross-functional teams.
  • Collaborated with product managers and UX leads to align development timelines and plan testing and deployment.
  • Mentored junior developers to enhance their productivity and skills.

Software Engineer

Walmart Labs
Sunnyvale, CA
03.2019 - 04.2021
  • Key contributor to high-availability next-generation Cart and Checkout backend applications designed for mass-market usability.
  • Developed n-tier applications with RESTful Web Services, Java/J2EE, Spring, Hibernate, Oracle, OneOps, Apache Camel SOA, Docker, Kubernetes, and Azure Cloud Server.
  • Led projects, providing design documentation and LOE analysis for revenue-generating features like the Tipping service.
  • Streamlined and optimized legacy code for improved performance and structure.
  • Created robust, reusable code and internal tools for configuration management, deployment, monitoring, and security across different environments.
  • Played a central role in the full software development lifecycle, including requirements, design, development, testing, and ongoing support.
  • Analyzed AB test results and customer feedback to address code-related issues.
  • Proficiently debugged applications using Splunk, Medusa Dashboard, and Kibana.
  • Contributed to architecture discussions for system enhancements.
  • Conducted code reviews and maintained comprehensive documentation in Confluence for knowledge sharing.Played a key role in the development of high-availability, next-generation Cart and Checkout backend applications designed for mass-market usability.
  • Developed n-tier applications with RESTful Web Services, Java/J2EE, Spring, Hibernate, Oracle, OneOps, Apache Camel SOA, Docker, Kubernetes, and Azure Cloud Server.
  • Led projects by providing design documentation and Level of Effort (LOE) analysis for revenue-generating features such as the Tipping service.
  • Streamlined and optimized legacy code for improved performance and structure.
  • Created robust, reusable code and internal tools for configuration management, deployment, monitoring, and security across various environments.
  • Played a central role in the full software development lifecycle, including requirements gathering, design, development, testing, and ongoing support.
  • Analyzed A/B test results and customer feedback to address code-related issues.
  • Proficiently debugged applications using Splunk, Medusa Dashboard, and Kibana.
  • Contributed to architecture discussions for system enhancements.
  • Conducted code reviews and maintained comprehensive documentation in Confluence for knowledge sharing.

Software Developer

Antra, Inc
Dulles, VA
04.2017 - 03.2019
  • Contributed significantly to the development of the Employee Internal Management System.
  • Developed REST APIs for managing employee equipment using Spring MVC.
  • Created a middleware layer for employee services with Spring AOP and Redis.
  • Designed data schemas for employee and equipment management using JPA and MySQL Cluster RDBMS.
  • Led the successful migration of the application to AWS cloud, utilizing S3 and DynamoDB for enhanced scalability and reliability.

Software Developer (Contractor)

Client: Apple Inc
Sunnyvale, CA
07.2017 - 01.2019
  • Developed and maintained REST APIs for critical features in Apple's Checkout Fulfillment and Payment systems using Scala, Java, Orbit (internal framework), and Spring Boot.
  • Ensured robust unit and automation test coverage for reliable and maintainable code.
  • Optimized response data handling using the Orbit protocol, enhancing server-side Ajax call performance.
  • Collaborated with the Offer Service team to improve service infrastructure with Java, Spring, and Spring Cloud.
  • Adapted the Cassandra database schema to meet geographic expansion requirements.
  • Migrated existing systems to a new architecture using the Spring Boot framework.
  • Led a sub-project for iPhone enhancements, managing a three-member team, overseeing task assignments, and conducting code reviews.
  • Worked closely with the Business team to refine business requirements, ensuring alignment with strategic objectives.

Web Developer Intern

Little M Car Sales
Raleigh, NC
10.2016 - 04.2017
  • Enhanced frontend performance for the car sales category page by optimizing client-side operations using jQuery, Ajax, and AngularJS.
  • Developed a REST API backend for used car searches, adhering to the MVC pattern with Node.js and Express.
  • Designed and implemented efficient product and category models using Mongoose and MongoDB, enhancing system robustness and scalability.

Education

Master of Science - Computational Science And Engineering,

Miami University
08.2016

Bachelor of Science - Optical Information Science And Technology

Hefei University of Technology
07.2012

Skills

  • Languages: JAVA, Golang, Scala, Groovy, python, TypeScript, SQL
  • Database: Oracle, MySQL, Cassandra, MongoDB, DynamoDB, PostgreSQL
  • FrameWork: Spring, Spring Cloud, Spring React, gRPC, RxJava, Apache Camel, JUnit, Mockito, TestNG, Hibernate, Node, React
  • Tools & Infra: Bazel, snowflake, AWS, Azure, Tomcat, Oneops, Jenkins, Kibana, Splunk, Sumo Logic, Grafana, OpenSearch, Redis, Kafka, Docker, Kubernetes, Splunk, Jerkins, Looper
  • Operation System: Linux, Windows, OS X

Timeline

Senior Software Engineer

Roku, inc
06.2022 - Current

Senior Software Engineer

Fast AF, inc
03.2022 - 04.2022

Senior Software Engineer

Salesforce
04.2021 - 03.2022

Software Engineer

Walmart Labs
03.2019 - 04.2021

Software Developer (Contractor)

Client: Apple Inc
07.2017 - 01.2019

Software Developer

Antra, Inc
04.2017 - 03.2019

Web Developer Intern

Little M Car Sales
10.2016 - 04.2017

Master of Science - Computational Science And Engineering,

Miami University

Bachelor of Science - Optical Information Science And Technology

Hefei University of Technology
Mengran Zhu