Keyskills: git oops javascript angular .net asp.net core web application sql database design design patterns asp.net web api mvc typescript mongodb c# rest microsoft .net framework version control sql server nosql database creation full stack scrum agile asp