Об авторе

Я занимаюсь программированием с 1989-го, а на платформе .NET с 2001 года, то есть с момента ее выхода. Начинал писать программы еще на программируемых микрокалькуляторах (БЗ-34, МК-61, МК-52).

Навыки

За столь долгий период практики я наработал некоторые полезные навыки:

  • Навыки, которыми я владею: ASP.NET MVC, HTML5, SignalR, JavaScript, jQuery, knockoutjs, MVVM, PRISM, ES6, Silverlight, TDD, DDD, Unit Testing, Visual Studio C#, WCF, Web API, OWIN, WPF, Веб-программирование, ООП, паттерны проектирования, принципы построения БД, Управление проектами, шаблоны проектирования, Git, Ext JS, LINQ, .NET Framework (2.0-4.7), WIndows Phone, MS SQL Server, Web Application Development, SOLID principles, PostgreSQL
  • Программное обеспечение: Программирование для платформы .NET: Программирование для Web (ASP.NET, Silverlight, javascript, jquery, AJAX, Knockout, ), Windows (WinForm, WPF), КПК (WIndows Mobile), Windows phone 7.1-8, Windows 8 Store, Web-сервисов (ASMX, WCF), LINQ, Silverlight, MVC, MVVM, паттерны проектирования, ServiceLocator, Unity, Prism, IoC, Dependency Injection, MVC, MVVM и другие. HTML 5.0, CSS, JavaScript, Knockoutjs, LINQ, MS SQL 2000, MS SQL 2005, MS SQL 2008, MS SQL 2012
  • Базы данных: Microsoft SQL Server 2000, Microsoft SQL Server 2005 Express Edition. Microsoft SQL Server 2005, 2008, 2012, 2014, 2016, Pervasive 2000 Server, Oracle 8.1 – 9.2
  • ORM: EntityFramework 4.0-6.1, EntityFramework Core, LinqToSQL
  • Платформы .NET: WinForms, WPF, Windows Store (Windows 8), Windows Phone 7-8.1, WCF, Silverlight
  • Библиотеки: AutoMapper, SignalR, Web API, ASP.NET Identity, OWIN, Newtonsoft.Json
  • Фреймворки (javascript): KnockoutJS, UnderscoreJS, BreezeJS, DurandalJS, jQuery, MomentJS, AmplifyJS
  • Фреймворки (разметки HTML): Bootstrap, Metro UI CSS, Simantic UI
  • DI-контейнеры: Autofac, UnityContainer, Funq, StructureMap, PRISM
  • Шаблоны проектирования: MVC, MVVM, Unit Of Work, Repository, Mediator, Factory, Builder и др.
  • Системы контроля версий: Source Save 2005, Team Foundation Server 2012-2013, GIT (GitHub, Bitbucket, GitLab)

Результаты и достижения

  • www.calabonga.net – мой блог про программирование на платформе .NET
  • www.jfacts.ru – только факты. Сайт самыми интересными и потрясающими фактами собранными с проверкой на подлинность со всего света.
  • www.lipix.ru – первый опыт разработки на ASP.NET MVC3. К сожалению, проект как изначально был "песочницей" для опытов, так и остался.
  • www.unravel.ru – Сонник. 39 сонников и толкователей снов приведены к одному интерфейсу для удобного поиска.
  • www.jquiz.ru – игра по мотивам «кто хочет стать миллионером», нанисанная на DurandalJs (Single Page Application).
  • www.alimana.ru – сайт для танцоров и о танцаx. Объявления о поиске партнеров, одежде, обуви, аксессуаров.
  • www.calabonga.com – лента анекдотов, историй, стишков. Только отборный юмор собранный в "Музее Юмора".
  • www.fatename.ru "Имя судьбы". Как зависит судьба от имени. Сайт на DurandalJs (Single Page Application)
  • www.danidv.ru – сайт риэлтерской компании.

Обратная связь

Чтобы задать вопрос, высказать констуктивную критику или пожелания, вы можете связаться со мной через форму обратной связи

Мой GitHub

Все, или почти все проекты 5 июня 2017 года после перехода сайта на платформу ASP.NET Core были перенесены в открытое хранилище исходного кода GitHub. После обновления версии сайта на ASP.NET Core (3.х.х) все проекты описанные в блоге были конвертированы и выложены в GitHub Repositories.

Мои сборки и пакеты

Я создал некоторое количество сборок для nuget.org, которые так или иначе упомянуты в статьях. Если вам не удалось обнаружить статью, возможно у вас получится найти саму сборку на сайте nuget.org.

Также я начал осваивать Node Package Manager (npm) и возможно вас что-то заинтересует и предложенного набора пакетов для JavaScript.

Мой канал Youtube

Так получилось, что у меня накопилось некоторое количество видеоматериалов по программированию, которые я выложил на Youtube.

Хороший пример видео "Основы проектирования структуры приложения на примере ASP.NET MVC5". Комментарии принимаются на канале.

Для работодателей и соискателей

При устройстве на работу в сфере IT-технологий работодатель зачастую просит соискателя на должность выполнить тестовые задания. В пору поиска работы мной было выполнено некоторое количество тестовых заданий... посмотреть

Благодарности принимаются

Благодарности принимаются в виде пожертвований. Если вы прочитали статью (или даже не одну), и статья вам понравилась, а тем более помогла в решении какого-либо вопроса, вы можете пожертвовать любую сумму, которую можете себе позволить. Пожертвования пойдут на оплату хостинга семи сайтов и подписок Microsoft в Windows Phone и Windows Store.

система платежей PayPal

Так же вы можете пожертвовать на оплату хостинга через WebMoney (WMID 263023439928) на один из кошельков:

  1. WMR: R128873549889
  2. WMZ: Z396628508267