My name is Donglin Pu, currently a Staff Software Engineer at Tesla, working on .NET Core APIs, PostgreSQL and MySQL.

Previously, I was a Software Engineer at Veritas Technologies LLC for three years. I mostly worked on C#, SQL Server, PowerShell and Azure. On the SQL server side, I have learned and worked with SQL High Availability, Managed Backup and Reporting Services. On Azure, I have become very familiar with the Azure Portal and have created/modified/monitored various of resources on Azure. I have configured and used Windows VMs, Azure Storage, SAS credentials, Load Balancers, Availability Set, etc. I have also wrote several PowerShell scripts for automating SQL deployment and configuration using Microsoft libraries like ReportingService2010 web service, and AzureRM PowerShell module. I also worked on automated testing project using Selenuim during my internship year in 2015 (at that time, Veritas was part of Symantec).

Here is my LinkedIn profile with more info: My professional profile on LinkedIn

Side projects

Checkout, a location based social network for sharing travel routes and experiences.

Checkout, a very simple to-do list website.

For other past projects, click on Projects in the menu.


I graduated from University of Southern California in May 2016 with a Master's degree in Computer Science.

Course Grade Semester
CSCI 570 Analysis of Algorithms A Fall 2014
CSCI 585 Database Systems A- Fall 2014
CSCI 577A Software Engineering A Fall 2014
CSCI 577b Software Engineering A Spring 2015
CSCI 587 Geospatial Information Management B+ Fall 2015
CSCI 572 Information Retrieval and Web Search Engines A- Fall 2015
CSCI 561 Foundations of Artificial Intelligence C+ Spring 2016
GPA: 3.55


I grew up in Beijing and went to the UK after high school. I obtained a Foundation Degree in Science and Engineering at Sheffield International College. Then graduated with a 2:1 Bachelor's degree in Computer Science at the University of Southampton.

During my free time and previous class projects, I have developed several web applications using Node JS, Python, Twitter Bootstrap, JavaScript, etc and used a few social network APIs including Facebook API, Twitter API, Google Map API. Please see the project page for details.

Email My professional profile on LinkedIn Checkout my code on Github My Android Apps