Professional skills:
Knowledge summary (tools and technologies):
• Development platform and techs: .NET 1.1-4.0,.Net Core 2.x, C#, ASP.NET, ASP.NET MVC 3, ADO.NET, Web Services, WCF, WEB API, XML, HTML, CSS, bootstrap, d3(web graph), Jquery, Javascript, Typescript, SASS, Angular 1.x., Vue, Vuex, GraphQL.
• Database servers: MS SQL Server 2017 (2008, 2005, 2000, 7).
• Database tools: SQL Server Profiler, Tuning Advisor
• Deployment tools: Windows Installer, ClickOnce.
• Aspect framework: PostSharp.
• Unit testing: NUnit, MSTest.
• IoC container: autofac.
• Mocking framework: NSubstitute, Moq,
• Validation Framework: SpecExpress, FluentValidation
• Object-object mapping: AutoMapper.
• Logging: NLog, log4net.
• ORM: Business Logic Toolkit, SqlHelper, Entity Framework, NHibernate, Dapper.
• Source control: CVS, SVN, TFS, Perforce, Git
• Bug Tracking: Jira, TFS
• Design tool: Enterprise Architect
• Software development process: TSP/PSP, test-driven development
• Configuration library: Nini
Other knowledges: Risk management, Billing systems (telecommunication services), IVR (statistics), Retail, POS-devices, Crediting (bank sphere), CRM (insurance), Surveys, Questionnaires, Equity Trading, web site development.
Language:
Ukrainian (native), Russian (native), English (upper-intermediate)