# Juanyi Feng > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/juanyi I am a solution based engineer, who’s expedited process outside of box. ## Work Experience ### Senior Software Engineer @ Google Jan 2020 – Present | Sunnyvale, California, United States Software engineer at Core Data/Topic Server team which serves the Knowledge Graph. Serving ~60M QPS and ~800B triples of graph data, Topic Server provides the results that you see in about half of Google Searches and all of Google Map queries. The service is under active development tackling challenging problems of scale: • Find and build innovative ways to grow traffic and data 10x within a limited resource footprint • Significantly simplify onboarding and operations for clients • Rethink the core muppet/union systems as they relate to serving the graph at global scale 𝐓𝐞𝐜𝐡 𝐋𝐞𝐚𝐝 𝐨𝐟 𝐀𝐏𝐈𝐬 𝐚𝐧𝐝 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤𝐬 𝐖𝐨𝐫𝐤𝐢𝐧𝐠 𝐆𝐫𝐨𝐮𝐩 (𝟐𝟎𝟐𝟏.𝟔 - 𝟐𝟎𝟐𝟐.𝟔) Define the roadmap and drive the development of Topic Server APIs (how clients use Topic Server) and Frameworks (infrastructure/tool we should use for development and operation). 𝐓𝐞𝐜𝐡 𝐋𝐞𝐚𝐝 𝐨𝐟 𝐆𝐫𝐚𝐩𝐡 𝐈𝐧𝐬𝐢𝐠𝐡𝐭𝐬 𝐖𝐨𝐫𝐤𝐢𝐧𝐠 𝐆𝐫𝐨𝐮𝐩 (𝟐𝟎𝟐𝟐.𝟔 - 𝐂𝐮𝐫𝐫𝐞𝐧𝐭) Lead projects to provide continuous, relevant answers to questions about Knowledge Graph data usage which informs resource efficiency and service tiering. ### Senior Software Engineer at Service Infrastructure Team @ Flexport Jan 2019 – Jan 2020 Lead engineer for the monolith to SOA transition across Flexport focusing on platform and infrastructure. Drove the implementation and adoption of gRPC for inter-service communication. Set architectural principles and best practices to help guide the transition. Main projects: • Designed and implemented Flexport in house gRPC developer SDKs (Java & Ruby Clients, error handling tools, reliable retry, interceptors and contexts libraries, generic mechanism for cert distribution, service lookup etc.) • Built infrastructure to enable running gRPC servers with single threaded monolith Ruby on Rails application through Envoy proxy. • Implemented Network Isolated Service generator allow product engineers to generate new services with CLI with configurations. • Setup and built tools for SOA monitoring, instrumentation and alerting. Implemented and hosted internal Flexport service API docs and service map site. • Created utilities and documentation for monolith service ejection process. ### Senior Software Engineer at Client App Team @ Flexport Jan 2018 – Jan 2019 | San Francisco Bay Area • Lead developer for digitalizing and automating freight forwarding documentation system. • Redesigned and recreated the old fashion frieight forward user experience using React, Ruby on Rails and GraphQL frameworks ### Tech Lead / Staff Software Engineer @ Financial Engines Jan 2017 – Jan 2018 | Sunnyvale, CA Shape the future of our system architecture. • Architected the infrastructure and built the Account Aggregation and Rewards micro services from scratch and deployed to AWS. • Redesigned and recreated the whole customer site as Tech Lead using Angular.io, AWS, GraphQL and other cutting-edge technologies. • Team lead of web performance optimization project which improve the average site loading speed by 52% ### Senior Software Engineer @ Financial Engines Jan 2014 – Jan 2017 | Sunnyvale, CA • Lead developer for Enrollment product which has successfully used by millions of people to sign up. • Team lead for site instrumentation project so we can adapt Data Driven Development. • Designed and implemented A/B testing and CMS framework which is used by marketing team in daily basis. • Built theme control and style guild which improve the development efficiency significantly. • Write code, build maintainable while embracing TDD and other best practices • Multi-roles acting inside a cross-functional team, responsible for development, quality assurance, deployment etc ### Software Developer @ LOYAL3 Jan 2012 – Jan 2014 Got my hands dirty with this amazing Startup. Major achievement/projects: • Lead developer for IPO & FPO product which has successfully used by hundreds of thousands customers daily • Designed and implemented IPO & FPO share allocation app for share splitting, trading and reports in both backend and frontend • Drive customer facing application development including features adding and performance tuning • Integration with third party APIs (Hubspot, S3, etc…) and built distributed system • Built multiple micro services from scratch to deployment using finagle and Reagent frame works. These involved building APIs, integration with third party API, adding customized features, load stress tests and deployment pipelines configuration. • Optimized tests architecture by introducing Test Driven Development, tuning test structure to pyramid shape, supporting automation writing. • Built Restful APIs and pull out modules in order to break down our monolith application and make it scalable. • Trained new team members by pair programming and hold classes for Scala and Lift framework topics. • Implemented financial operating data analytics platform which used for Loyal3 fin-ops team in daily basis • Code migration from Ruby to Scala • Multi-roles acting inside a cross-functional team, responsible for development, quality assurance, deployment etc ### Software Engineer @ Hantele Telecom Sci &Tech Co. Ltd, Guangzhou, China Jan 2009 – Jan 2010 | Guangzhou,China  Developed and supported the M-trix application which used for data recording, trouble shootings and further system optimization to improve 30% QoS ## Education ### Master of Science (M.S.) in Eletrical Engineering University of Southern California ### Bachelor of Engineering (B.Eng.) in Telecommunications Engineering Harbin Engineering University ## Contact & Social - LinkedIn: https://linkedin.com/in/juanyi-feng-75077b53 --- Source: https://flows.cv/juanyi JSON Resume: https://flows.cv/juanyi/resume.json Last updated: 2026-03-29