Senior Full-stack Web developer (ASP.NET MVC, Web-Api, Angular.js)
I am a .NET Senior Developer with over 7+ yrs experience.
Create ASP.NET MVC applications and WEB-API services (like RESTful) on C# language. I use OOP principles and main Design Patterns on my work. Able to integrate apps with Windows Azure services.
Creating client-side applications (SPA) on angular.js and HTML5 with several client-side plugins and tools
Mainly specializes in server-side application logic (business logic), when it comes to classical architecture.
However often, was developed client applications, UI.
Engage in designing systems and providing consulting services.
Since in 2012, i met and further researching (also using in their projects) artificial intelligence direction - Multi-agent technology,
based on the knowledge bases. The main application that I have found - this adaptive planning and resource allocation
in real time, systems integration, decision support systems and expert systems. Worked in a large company,
where these technologies are used, there participated in the project DSS (Decision Support System)
for the International Space Station. And in the project, which of itself represented a platform for building
multi- agent systems.
WCF services. development, configuration, deployment (REST\DataServices).
DBMS MS SQL Server (ADO.NET, Entity Framework, LinqToSQL), T-SQL, SSRS, SSIS, SSAS.
Windows Azure (Web-role, Cloud service, SQL Azure, Mobile Services).
DevExpress, Telerik, Prism.
Knowledge of common design patterns, OOP principles
Knowledge of the principles of building of team development, use of Aglie methodologies (Scrum, CMMI, MSF)
Writing Unit-Tests (Microsoft VS Tests, NUnit), Test-Driven Development TDD, Behavior-Driven Development BDD (Spekflow).