Используемые программные инструменты и навыки:
-большой опыт проектирования программных продуктов "под ключ"(постановка задачи, разработка архитектуры БД, пользовательского интерфейса, модульного и комплексного тестирования, подготовка технического описания, руководства пользователя)
-ASP.Net Forms (www.linar-auto.ru)mvc 4 и пр.
-MS ACCESS 2000…2007 (15 лет) (около 15-20 программ)
-MS VS C#.NET (3 года) (4 внедренные программы)
-MS VS VB.NET (3 года) (2 внедренные программы)
-ASP.NET WEB Forms(Entity, LINQ)
-MS SQL SERVER 2008, 2008 R2 (T-SQL, Хранимые процедуры, курсоры и
пр.)
-активно изучаю:
--методы многопоточности (c#)
--управление нагрузкой(Resource Governor) MS Server
--оптипизация запросов, планов выполнения
--изучаю english и пр.
-СУБД Paradox(Win X. DOS), QBE, PAL
-разработана и протестирована библиотека процедур для работы с БД(MS SQL, OLE DB, оптимизации работы (загрузки и обновления Controls(DataGridView, ComboBox)))
-разработана и протестирована библиотека процедур и функций для вычисления скалярных и агрегатных функций (max, min, sum, avg и пр. с динамическими условиями по всем основным типам (int, double, gateAndTime, bool и пр.))
-выполнение запроса любого типа (select, insert, update, delete, любой ХП, с произвольным кол. параметров из кода C#, VB.NET - в одну строку)
-unit тестирование
-активное использование resharper 8.x
-OLAP, OLAP-CUBE, в MS Office Immediate и MS SQL SSAS
-MDX, DMX MS SQL SSAS
-Excel PowerPivot (2010), Excel Data mining (2007)
-Microsoft.Office.Interop. Excel
-------- Дополнительная информация -----------------
• Победитель школьных, городских, внутривузовских, призер межвузовских олимпиад по математике
• Принцип мышления – аналитический. Склад ума - гильбертовский (интуитивный)
•постоянное изучение новых инструментов, совершенствование старых
• Принцип программирования – анализ задачи, построение модели (включая структуру БД), разбиение на функционально-независимые модули и функции, максимальное тестирование последних, сборка в рабочую модель (синтез), комплексное тестирование рабочего варианта, подготовка документации (описание функционала, руководство пользователя и пр. в зависимости от конкретной задачи)
• Аналитические способности, стремление к оптимизации в организации любого труда, постоянная модернизация своих программ с целью максимальной эффективности работы пользователей(автоматическое формирование и обработка заявок и др. документов, автоматическая рассылка контрагентам(Email, WWW ), специальный финансово-аналитический блок для руководителя и пр.