1. I am working as c#/dotnet developer since last 13 years.
2. I manage a team of 8 persons (2 senior software engineers, 4 software engineers and 2 SQAs). I review code written by my team members, provide my feedback and update it, we use Visual Studio Enterprise 2017.
3. Yes I have been working as team member and right now also work with different team members, project managers from Cyprus and Middle East, business analysts and then with my manager and my sub ordinates.
4. Yes, I created software architectures, designed databases, created initial blue prints, developed code and mentored others to carry this code and deploy product variations in different banks in Pakistan, Middle East and Africa. Completed multiple projects single handed also.
5. I have coded multiple solutions which involved communication between different systems and machines. I am expert in TCP/IP and UDP sockets, http, ftp, smtp clients, IBM Webshpere and msmq clients as well as rabitmq client libraries.
6. Most of time I have been using MSTest for unit test development but I can work with other unit testing frameworks also.
7. I am a good debugger, I know visual studio debugging techniques, as well as tools from sysinternals etc.
8. I use structured logging in coding using NLog or Log4net which always helps in issue/bug tracing and makes easy to fix them.
9. I am expert in SQL Server (I worked with sql server 2000, 2005, 2008, 2012 and 2016). I designed database schema and coded them.