Neil Wang

Neil Wang Email and Phone Number

Sr Staff Software Engineer @ Tesla
California, United States
Neil Wang's Location
San Francisco Bay Area, United States, United States
About Neil Wang

Neil Wang is a Sr Staff Software Engineer at Tesla. Colleagues describe them as "Neil is an excellent engineer. He consistently produces high quality code that elevates the quality of the entire code base. He also produces elegant designs that always stand the test of time. Neil’s code and documentation are concise and effective. He tackles the hardest problems and produces correct solutions that always work. Neil also takes the time to help and mentor his teammates. Neil is also extremely diligent. I was able to rely consistently on Neil for many years to keep our systems online meeting the targeted SLA. I enthusiastically recommend Neil."

Neil Wang's Current Company Details
Tesla

Tesla

View
Sr Staff Software Engineer
California, United States
Website:
tesla.com
Employees:
76101
Neil Wang Work Experience Details
  • Tesla
    Sr Staff Software Engineer
    Tesla
    California, United States
  • Cloudera
    Principal Software Engineer
    Cloudera Jul 2020 - Present
    Santa Clara, California, Us
    We are building the core control plane features of Cloudera Data Platform (CDP, https://www.cloudera.com/products/cloudera-data-platform.html), which is a high-available, low latency, enterprise facing, cloud based platform.I'm the tech lead of the CDP control plane team.We own a lot of essential services in CDP:* User Management service, which manages users, groups, roles, rights, entitlements, authentication, authorization, SAML, SCIM, etc.* Gateway for authentication and routing.* Auditing service* Metering service* Cadence service* Public APIs and CDPCLI (https://pypi.org/project/cdpcli/) and Java SDK (https://github.com/cloudera/cdp-sdk-java) * And more.Our tech stack:* AWS, terraform* RDS, DynamoDB, Redis, SQS* GRPC, Swagger, Spring* Java, Python, Node.js, Golang* Kubernetes, Helm charts* Jenkins CI/CD* and a lot more.
  • Microsoft
    Principal Software Engineer
    Microsoft Mar 2019 - Jul 2020
    Redmond, Washington, Us
    Unified User Understanding teamThere're mainly 2 parts in this project: data pipeline and data serving:• Data pipeline: Extract users' interest inferences from various data sources (query log, browsing history, etc), run big data analysis models and save result to a database.• Data serving: Serve users' interests to our partner teams (for the purpose of ranking, email campaign, sending notifications, etc).The project is built upon: - Cosmos / Databricks: to run big data analysis for millions of users. We have multiple models, evolving rapidly. - Azure Data Factory: to control the data flow and trigger the pipeline every day. - Azure Storage / Cosmos DB: to save users interest inference. - ASP.NET Core / REST / OData: low latency WebApi to serve the data. - Azure DevOps: CI/CD. - Azure Key Vault, Azure Batch Account, Azure Funcitons, etc.My responsibilities:• Dev lead on the team, responsible for any tech issues, find best solutions.• Define development process: coding standard, CI/CD. Improving agility meanwhile ensuring high quality.• Own features in the project, writing/debuging code. Also help team members to complete their work.• Cost control.
  • Microsoft
    Principal Software Engineer
    Microsoft Dec 2015 - Mar 2019
    Redmond, Washington, Us
    Personal Data Platform teamDevelops a backend service which saves user's personal information, like interests, calendar, location, etc.• Working on OData/REST endpoints from end to end: design, coding, testing, deployment, troubleshooting, probe/monitoring/alert, reporting.• Migrate millions users' data from old system without any service interrupt.• Used by more than 100 partners: Bing, Cortana App, MSN/XBox, offline processing, etc.• Used by both consumer users (MSA, 3rd party accounts) and enterprise users (AAD).• Has more than 100K QPS per data center, 10 ms latency @ 99th percentile.• Distributed system, running in many data centers globally.• Used technologies: ASP.NET Core, REST/OData, load balancing, authentication/authorization, data serialization, event queue, Key/value store, data replication, etc.
  • Microsoft
    Senior Software Engineer
    Microsoft Dec 2014 - Dec 2015
    Redmond, Washington, Us
    Query engine for Microsoft internal use.• The query engine use Linq as its language.• Integrate with multiple data sources, doing aggregation across them.• I made a lot of performance improvements, query latency improved from 10ms to 0.9ms.
  • Microsoft
    Senior Software Engineer
    Microsoft Jan 2011 - Dec 2014
    Redmond, Washington, Us
    • Investigate all issues related to SharePoint IRM and Exchange IRM, wherever on-prem or cloud (sustain engineering).• Work on a completely new Exchange Online feature: Office 365 Message Encryption. o Test design. o Development/test environment setup. o End-to-end automation tests, performance tests, first batch of feature tests. o Product debugging and investigate issues. o Probe/monitoring, fix the issue or fire alert automatically when anything went wrong in data center. o Analysis logs, extract useful information from big data.• Work on S/MIME support in Office 365. o Code change is easy, but need to go through a whole process to enable the feature in Office 365 data center.• On-call for Exchange Transport and Encryption.
  • Microsoft
    Sde Ii
    Microsoft Mar 2008 - Jan 2011
    Redmond, Washington, Us
    • Design and developed Protocol Stack SDK, which is a library of interoperability test for networking protocols. o Protocols: CIFS/SMB/SMB2, RPCE, NRPC/NTLM/Kerberos, AD protocols, RDP protocols o Protocol types: block, RPC, web service o NRPC is being used as template by the team.• Setup development process for the team. o Push the team to focus on end-user scenarios in design. o Use better coding standard to improve the quality.• Develop Protocol Test Suites o Test windows protocols, ensure Technical Document is correct. o My sample code is reusable by other test suite developers. o The test has 80% block and 70% arc code coverage and automated.
  • Wicresoft
    Senior Project Manager
    Wicresoft Jul 2002 - Feb 2008
    Bellevue, Wa, Us
    • I was the lead of following projects. o Application Center 2000 Automation Test (Sustained Engineering) o Visual Studio International Language Pack (Dev, Test & Release) o Support Diagnostics Platform (msdt.exe in Windows) (Test) o Netmon 3 (Test) o Netmon Parser (Dev) o sdv (Dev & Test)• Responsible for proposal, planning, recruiting, training new hires, communicating with Redmond, identifying risks, resolving tech issues, writing part of codes, doing code reviews.• Used SDL, WTT, Magellan, MAUI, driveUI, perl, PowerShell, batch file and scripts.

Neil Wang Education Details

  • Shanghai Jiao Tong University
    Shanghai Jiao Tong University
    Computer Science And Technology

Frequently Asked Questions about Neil Wang

What company does Neil Wang work for?

Neil Wang works for Tesla

What is Neil Wang's role at the current company?

Neil Wang's current role is Sr Staff Software Engineer.

What schools did Neil Wang attend?

Neil Wang attended Shanghai Jiao Tong University.

Who are Neil Wang's colleagues?

Neil Wang's colleagues are Martin Reyes Martinez, Tapansinh S., Robert Lindquist, Roberto Viglione, C.j. Macedo, Chris Barchet, Mohammad Alahmad.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.