My name is Donglin Pu, currently a Senior Software Engineer at Tesla. I joined Tesla in October 2018, and have been working closely with .NET Core APIs, MySQL and PostgreSQL.
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
Checkout zhelist.com, 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.
|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|
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.