Hello! I'm ASP.NET Full-Stack Developer.
I have been working as a developer from 2015 and I'm familiar with various technologies (most of them are .NET based). I have passed all stages from junior developer to Senior Developer. Combining research, architecture, development, management, coordination and communication tasks is not a big deal for me. I started projects from scratch and got the existing code base. I have a good experience with database architecture and business logic analyzing.
Welcome to boring list with some strange names and abbreviations I have experience with:
✓ OOP and System Design;
✓ Theoretical knowledge and practical experience with design patterns;
✓ Asynchronous and multithreading development (TPL);
✓ Rest API design, architecture, implementation and integration;
✓ GIT (VSTS, github, bitbucket), SVN and TFS version control systems;
✓ .NET / .NET Core C#;
✓ TypeScript;
✓ JavaScript (jQuery, linq.js, lodash, underscore, moment, HighCharts);
✓ CSS/LESS/SASS, Bootstrap, Bootswatch;
✓ XML, XSLT, Serialization/Deserialization (XML, Binary, JSON);
✓ ASP.NET MVC / Web API;
✓ ASP.NET Core;
✓ AngularJS 1.x, Angular 6;
✓ React.js, Redux;
✓ Vue.js;
✓ Bootstrap;
✓ SMS integration (Twilio, Plivo, SMSru);
✓ Paypal, [login to view URL], DevCode payment IQ, Bambora
✓ Email integration (SendGrid, MailGun, Gmail, custom SMTP);
✓ SignalR;
✓ Microsoft Azure (Azure SQL, Azure AD, MobileApp, WebApp, ApiApp, Azure Storage, EventHub, Stream Analytics, Application Insights and others);
✓ Entity Framework (Full and Core) (DB-first, code-first and model-first approaches). Deep knowledge of T4 template modifications, DbContext improvement, performance improvement, SQL profiling and others; Also Entity Framework Core;
✓ T4 templates (reach code-generation experience);
✓ LINQ and Dynamic LINQ;
✓ Database architect and optimization including Microsoft SQL/T-SQL;