Иванов Андрей Николаевич
34 года (26 июля 1980)
Мужской пол
г. Сочи
+7 927 6692726
Skype: goapsy2008 желаемый способ связи
Желаемая должность
Программист C# (Удаленная работа)
График работы: удаленная работа
Образование
2004
Чувашcкий государственный университет
ЭВМ, комплексы, системы и сети, диплом
2000
Чебоксарский электромеханический колледж
ЭВМ, комплексы, системы и сети, диплом
Знание языков
Русский — родной
Английский — читаю профессиональную литературу
Повышение квалификации, курсы
2012
Jon Skeet - C# in Depth, 2nd Edition
книга
2012
Сандерсон С. - ASP.NET MVC 3 Framework с примерами на C# для профессионалов
книга
2011
Эрик Эванс - Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
книга
2011
Дино Эспозито - ASP.NET 2.0 Базовый курс
книга
2011
Мартин Р., Мартин М. - Принципы, паттерны и методики гибкой разработки на языке C#
книга
2010
С. Макконнелл - Совершенный код
книга
2010
Макки Алекс - Введение в .NET 4.0 и Visual Studio 2010 для профессионалов
книга
2010
Мэтью Мак-Дональд - Silverlight 3 с примерами на C# для профессионалов
книга
2009
Эндрю Роллингз, Дэйв Моррис - Проектирование и архитектура компьютерных игр
книга
2009
Гамма Э. и др. - Приемы объектно-ориентированного проектирования. Паттерны проектирования.
книга
2008
Mat Buckland - Programming Game AI by Example
книга
2007
Кристиан Нейгел и др. - C# 2005 для профессионалов
книга
2007
Джеффри Рихтер - CLR via C#
книга
2006
Разработка Windows-приложений на MS Visual Basic .NET и MS Visual C#
книга
2006
Разработка Web-приложений на MS Visual Basic .NET и MS Visual C#
книга
2006
Мэтью Мак-Дональд - Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов
книга
2005
Билл Гамильтон - ADO.NET. Сборник рецептов
книга
2005
Кен Хендерсон - Профессиональное руководство по SQL Server: хранимые процедуры
книга
Тесты, экзамены
2007
Экзамен 70-315 Разработка Web-приложений на MS Visual C# .NET
Microsoft
2007
Экзамен 70-320 Разработка Web-сервисов и компонентов на MS Visual C#.NET
Microsoft
2007
Сертификат Microsoft Certified Application Developer
Microsoft
2006
Экзамен 70-229 Проектирование и реализация баз данных MS SQL Server 2000
Microsoft
2006
Сертификат Microsoft Certified Professional
Microsoft
2006
Экзамен 70-316 Разработка Windows-приложений на MS Visual C# .NET
Microsoft
2005
Сертификат SQL-EX All Requirements (http://sql-ex.ru/users_page.php?uid=7170)
SQL-EX
Опыт работы 11 лет 8 месяцев
Январь 2011 — по настоящее время
3 года 9 месяцев
Компания Informicus
инженер-программист
Обязанности:
- разработка модулей программы
Достижения:
Участие в проекте: Автоматизированная система контекстной рекламы
Среда разработки: Microsoft Visual Studio 2013, Microsoft SQL Server 2012
Технологии: C# 4.0, Telerik for WinForms, WCF 4.0, LINQ, Entity Framework 4.0, T-SQL, API Яндекс.Директ, API Google Adwords, API Google Analytics
Инструментарий: Resharper, dotTrace, TortoiseSVN, JIRA
Апрель 2007 — декабрь 2010
3 года 9 месяцев
ООО "Кейсистемс"
инженер-программист
Обязанности:
- разработка модулей программы
Достижения:
Участие в проекте: Хранилище-КС
Среда разработки: Microsoft Visual Studio 2008, Microsoft SQL Server 2005
Технологии: C# 3.0, Infragistics WinForms, ADO.NET, ASP.NET Web Services, ClickOnce, T-SQL
Инструментарий: Resharper, TortoiseSVN, CVS, Trac, Bugzilla
Описание: Хранилище-КС - это программный комплекс, предназначенный для проведения многомерного анализа финансовой и другой информации.
Система многопользовательская, реализованная в 3-х уровневой технологии.
Клиентский уровень реализован на базе WinForms с использованием библиотеки Infragistics WinForms
Средний уровень реализован на базе ASP.NET Web Services
Уровень доступа к данным реализован на базе ADO.NET и SQL Server 2008
Моей обязанностью является создание новых модулей для комплекса
Для создания нового модуля программного комплекса необходимо выполнить следующие действия:
- создать таблицы в БД для хранения сущностей
- написать хранимые процедуры на T-SQL для извлечения данных и их сохранения
- создать классы предметной области на C#
- на веб-сервисе написать класс на C# для преобразования таблиц ADO.NET в классы предметной области
- создать интерфейс пользователя на базе WinForms 2.0
- создать класс-контроллер (паттерн MVC)
Одним из реализованных мной модулей был модуль ручного ввода.
Модуль ручного ввода является аналогом конструктора форм MS Access.
Основное отличие ручного ввода от конструктора форм MS Access является то,
что пользователь вводит данные не в элементы управления, а в ячейки электронной таблицы аналогичной MS Excel.
Август 2003 — март 2007
3 года 8 месяцев
ОАО "Чебоксарский электроаппаратный завод" ( cheaz.ru )
инженер-программист
Обязанности:
- написание программ
- участие в проектировании
- командировки по всей России для пуско-наладочных работ
Достижения:
Проект: Автоматизированная система коммерческого учёта электроэнергии
(АСКУЭ)
Среда разработки: Borland C++ Builder 6, MS SQL Server 2000, MS Access 2000, Borland C++ 3
Описание: программа построена на технологии клиент-сервер.
Программа в реальном режиме времени круглосуточно считывает показания счётчиков электроэнергии по сотовым каналам связи.
Считанные показания сохраняет в БД.
Выводит на экран различные графики на основе собранных данных.
Январь 2003 — июнь 2003
6 месяцев
ООО "КомпЛинк центр"
инженер-программист
Обязанности:
- написание программ
- общение с заказчиком
- работа на объекте заказчика
Достижения:
Проект: Система оперативного управления вызовами скорой медицинской
помощи
Среда разработки: Delphi 6, MS SQL Server 2000, MS Access 2000
Описание: при поступлении звонка по телефонному номеру 03 от больного, диспетчер вносит информацию о вызове в программу.
Программа немедленно передаёт информацию о вызове на ближайшую к больному подстанцию скорой помощи.
Программа на подстанции получает вызов и отображает информацию о вызове врачу.
Врач, после того как обслужит пациента, заносит в программу на подстанции дополнительную информацию вызова.
Программа сохраняет дополнительную информацию вызова в БД на длительное хранение.
На основе всех данных о вызовах программа формирует статистические отчёты.
Обо мне
Опыт:
- C# 2.0, .NET Framework 2.0 - 4 года
- C# 3.0, .NET Framework 3.5 - 2 года
- С# 4.0, .NET Framework 4.0 - 3 года
- Windows Forms - 6 лет
- LINQ, Entity Framework 4 - 3 года
- ADO.NET - 4 года
- Web-службы - 4 года
- Infragistics WinForms - 4 года
- Transact-SQL - 6 лет
- Borland C++ Builder 6 - 3 года
Знание:
- ООП
- шаблоны проектирования
- unit-тесты
- многопоточное программирование
- WPF
- Silverlight 4.0
- ASP.NET
- MEF, Prism 4
- SQL Server 2005 Analysis Services
Личные качества:
- нет вредных привычек
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: не имеет значения