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."
-
Sr Staff Software EngineerTeslaCalifornia, United States -
Principal Software EngineerCloudera Jul 2020 - PresentSanta Clara, California, UsWe 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. -
Principal Software EngineerMicrosoft Mar 2019 - Jul 2020Redmond, Washington, UsUnified 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. -
Principal Software EngineerMicrosoft Dec 2015 - Mar 2019Redmond, Washington, UsPersonal 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. -
Senior Software EngineerMicrosoft Dec 2014 - Dec 2015Redmond, Washington, UsQuery 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. -
Senior Software EngineerMicrosoft Jan 2011 - Dec 2014Redmond, 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. -
Sde IiMicrosoft Mar 2008 - Jan 2011Redmond, 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. -
Senior Project ManagerWicresoft Jul 2002 - Feb 2008Bellevue, 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 UniversityComputer 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
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.
Start your free trial