Currently I'm creating a distributed system for a new project that creates Leases which my company Nisbets will sell to the customers ( Nisbets has done half Billion £ in 2016 and with this app the profit will grow again). I am the Architect, the designer, and the full stack Developer of this project. I create anything. I have designed the new database in SQL server( 3rd normal form) and too many T-SQL and store procedures, I have created the web services, the OOP objects and 2 different app for this system which run in two different servers + others 2 different databases of third parties located in others servers (Sql server, Sql oracle and Mysql. The project is too complicated). I use MVC for create the web app, also I use the entity framework for that (using C#, Asp.Net, MVC,WCF, SQL server, Javascript) .
I have created also in MVC C# many functionalites that my Company needs in its Intranet website. For example I have created a refax page, in MVC intranet project. I created also new procedures in SQL microsoft and SQL Oracle(my company has many databases in SQL microsoft and SQL Oracle) and after that with the entity framework I have extended the new functionalites. These are just some example.
You can see more information about this company here