Fan Zhang

Software Engineer at Facebook

Pleasant Hill, California, United States

About

Rich experiences in architecture and CICD pipeline of micro web services. Full exposure to Azure stack techniques including but not limited to Cosmos DB, Azure SQL, Azure Service Fabric, Cloud Service, Keyvalut, Service bus.

Experience

  • Software Engineer at Facebook
    Aug 2020 - Present · 5 yrs 11 mos

    Ads Data insights and management - Feature lifecycle management

  • Microsoft (3 yrs 7 mos)
    • Software Engineer II
      Sep 2018 - Aug 2020 · 2 yrs

      - Obtained rich experiences in architecture of micro web services and Azure stack techniques including but not limited to Cosmos DB, Azure SQL, Azure Service Fabric, Cloud Service, Keyvalut, Service bus. - Built multiple CI,CD pipeline for micro services utilizing Azure DevOps in an agile environment. - Improved Query Service's latency by 47% while saving $600,000 per year, brought down the number of live site incidents by more than 90%.

    • Software Engineer
      Feb 2017 - Sep 2018 · 1 yr 8 mos

      -Migrated EcoES from Azure Cloud Service to Elastic AutoPilot. I restored its source code by referencing the source code of ESER and the decompiled code from its deployed binaries in cloud service. The impact is that this migration makes EcoES serviceable again, and we are able to mitigate live site incidents related to it in one hour instead of several days. -Designed and implemented a new authorization mechanism for SEM and got rid of the dependency on ACS before its decommission. Updated the SEM Client code and adopted it in SIL successfully. Also assisted CAP and MSSolve to use the new SEM Client. The impact is we avoided the possible outage caused by the decommission of ACS and ensured business continuity. -Contributed to numerous features of MSaaS Entitlement Service, including service buses, and addition of new providers.

  • Software Engineer at Apex Supply Chain Technologies, LLC
    Sep 2015 - Feb 2017 · 1 yr 6 mos

    -RESTFul Webservice development with Swagger, SoapUI. -Large and complicated J2EE web application development with struts-2 framework. -Contributor for multiple new features of enterprise software Trajectory. -Researching testing tools that may help the team improve efficiency and productivity.

  • Research Assistant at University of Cincinnati
    Jan 2014 - Jul 2015 · 1 yr 7 mos

    • Work in conjunction with structural engineers in the field during construction to implement a real-time monitoring system for a concrete stay cable bridge over the Ohio River. • Design and implementation of multiple algorithms for damage detection of bridges in Matlab . • Web development with PHP, CSS, HTML, Javascript, Jquery and maintaining of a website of structural health monitoring for more than one year. • Research experience with machine learning algorithms such as Artificial neural networks. • Python programming. • Conducts of a series of experiments and acquiring of the characteristics of a new ultrasonic sensor.

  • Summer Intern at Shenzhen Seaskyland Technologies Co., Ltd.
    May 2013 - Jul 2013 · 3 mos

    • Integrated multiple software programs including Weblogic, Oracle database to enable teachers from high school and universities to evaluate and grade students’ exam papers online with an emphasis of building the online grading environment and providing technical support while the teachers are grading. • Earned the highest rating of work performance in the end.