General Info

Name: Zhixuan Li
Nick Name: Esther
Prons: She/her/hers

Skills

Programming Languages: Java, JavaScript, HTML, CSS, Shell, SQL
Applications & Tools: Spring, Git, Maven, Jenkins, NPM, Docker

Experience

Work Experience

Software Engineer @ Google

Company: Google LLC.
Time: Jan 2023 - Present
Team: Google Cloud Platform (GCP) API Platform
Location: Kirkland, Washington, U.S.
Description:

  • Develop and maintain services to manage compute resources on Google Cloud Platform (GCP) across data centers.
  • Build the core infrastructure for GCP that delivers scalable, robust and secure services, impacting all customers.
  • Collaborate with the networking, storage teams to support flexible customer requirements with reliable integration.
  • Write utility scripts to help migration services between different protocols and reducing manual works.

Software Engineer Intern @ Meta

Company: Meta Platforms, Inc. (Former: Facebook)
Time: June 2022 - Sept. 2022
Team: Conveyor
Location: Boston, Massachusetts, U.S.
Description:

  • Enhanced access controls over customized CI/CD extensions used by 90% of the backend jobs at Meta.
  • Wrote methods to log users’ actions (who - what - when) by utilizing GraphQL and MySQL for security monitoring.
  • Built an end-to-end scenario for users to analyze manual interventions in pipelines and get alerted for abnormalities.
  • Implemented queryable endpoints with Thrift for language-agnostic communications between internal services
  • Coded unit tests for each testable function to ensure a stable experience for ~27k developers.

Senior Developer @ SAP

Company: SAP (China) Co. LTD
Time: June 2016 - Sept. 2021
Team: Digital Manufacturing
Location: Shanghai, China
Description:

  • Building scalable SAAS applications on Cloud Foundry to help customers in digital and intelligent manufacturing.
  • Designing and developing new features and providing timely maintenance on existing code including UI, backend services, database queries, and code optimization.
  • Drafting proper and extensive project documentation and developing plans to perform rigorous testing.
  • Creating and maintaining fully automated CI/CD (Continuous Integration and Continuous Delivery) pipelines using Jenkins, Groovy, Maven, Bash, and GitHub to guarantee efficient development and delivery processes.
  • Working in an agile environment and managing a 10-people crossing function team as a Scrum Master.

Education Experience

M.S. in Computer Science

School: University of California - Davis, California, United States
Time: Mar. 2021 - Dec. 2022
Overall GPA: 4.0/4.0

B.E. in Software Engineering

School: Tongji University, Shanghai, China
Time: Sept. 2012 - June 2016
Overall GPA: 4.09/5.0

Exchange in Department of Informatics Engineering

School: Universität Politècnica de Catalunya, Barcelona, Spain
Time: Sept. 2014 - Jan. 2015

Project

Work Project

Google Cloud Platform (GCP) Compute Engine API

Time: Jan. 2023 - Present
Description: Compute Engine is a computing and hosting service that enables customers to create and run virtual machines on Google infrastructure. Compute Engine offers scale, performance, and value based on Google’s infrastructure.
Skills: Java, App Framework, Python

SAP Digital Manufacturing Cloud

Time: Jan. 2018 - Sept. 2021
Description: Digital Manufacturing Cloud is a cloud-based and advanced Manufacturing Execution System (MES) that enables production processes’ management with the latest technologies, like Machine Learning and Digital Twins. Service Registry is a submodule for shop floor extension control, where customers can register any service and plug them into the product line seamlessly. The product served ~50 companies in ~10 countries.
Skills: Java, Spring Framework, SAP UI5, Javascript

SAP Distributed Manufacturing

Time: June 2016 - Dec. 2018
Description: SAP Distributed Manufacturing provides a cloud-based collaborative platform that connects customers with suppliers of 3D printing services, material providers, OEMs and technical certification companies. It is one of the first-generation cloud application in Labs China.
Skills: Java, Spring Framework, SAP UI5, Javascript

School Project

Tag the Object

Time: Jan. 2022 - Mar. 2022
Description: A functionality in Operating System to help users bettwe organize their files, folders, applications with ML, also an exmaple of PBE
Skills: JsonRPC, C++
Roles: Product Owner

AggieShell: A Blockchain-based Crowdfunding Platform

Time: Sept. 2021 - Nov. 2021
Description: A decentralized platform for student start-ups in which the platform offers transparency, security, seamless payment experience, and low transaction fee. Successful fundraising is completed when a predetermined amount threshold is met before the fundraising deadline. Should the project fail to meet the above condition, the payment will be fully refunded to the donators.
Skills: Rust, Solana, Phantom Wallet, React, TailwindCSS, and NextJs
Roles: Smart Contract Developer, API Design

A Ponder based Access Control in Spring Framework

Time: Sept. 2021 - Nov. 2021
Description: A library adopts AOP(Aspect-oriented programming) to inject an additional security check layer on the Spring application to validate users’ authorizations. Ponder is used as the specification for specifying security and management policies. With this library, the security configurations can be separated from logic code.
Skills: Ponder, Keycloak, Spring Framework, PostgreSQL
Roles: Architecter, Developer

Honors & Awards

2020: Champion of Intrapreneurship in SAP Labs China Demo Day
2020: BWN 2020 Ambassador of She Speak

Credit for this Website

Theme: @iZhaoo
Sever: Github
Framework: Hexo
Photos:


侵权请联系,即删。