Резюме программиста
C# / .NET / ASP.NET
Александр Кочерга 
Милан, Италия
programmatore.informatico@gmail.com
http://www.IamReadyToWork.com 		
Последнее обновление: декабрь 2010 года 	

Цель 	
 	Работа в качестве ведущего программиста, аналиста или разработчика Web / Лидера команды разработчиков	
Оперативные Системы 	
 	Специалист в Windows Vista / XP / Server 2003 / 2000 / 98 / 95 / NT 4, Windows 3.x, MS-DOS 3.3-6.22. Опыт с UNIX. 	
Языки Программирования 	
 	C# - 7 лет, Asp - 11 лет, Asp.Net - 6 года, SQL - 11 лет, C++ - 6 лет, C - 8 лет, Visual Basic / VBA - 8 лет, 
XML / XSL, ActiveX / OLE Automation, COM, HTML / DHTML / CSS / JavaScript / VBScript / HTA , Oracle Stored Procedures, 
Auto Lisp (для AutoCAD), CA-Clipper, Turbo Pascal, Assembler x86 (время от времени). 

Постоянное профессиональное самосовершенствование: книги, курсы, статьи, компьютерные форумы. Хорошие навыки и знание различных парадигм, теории и основных языков программирования. [Я происхожу из древнего мира MS-DOS :-) ]. Склонность к обьектно-ориентированному программированию (ООП). Хорошее понимание анализа данных. Тенденция к изучению новых технологий. 	
Среды Разработки / Программные Продукты / Технологии 	
 	.NET Framework 1.1, 2.0, 3.5, 4.0, C#, VB / VB.Net, AJAX, XML, Web Services, ASP.NET AJAX Control Toolkit, WebDav, WSS (Windows SharePoint Services), ADO/ADO.Net, Log4Net, Multithreading, SOX Accelerator, IIS/PWS, TCP/IP, FTP, Oracle 8i, SQL-Server, SSIS, DTS, MS Access, LDAP/ADSI, MVC++ 6.0 (MFC, ATL, Win32 API), CDONTS, ODBC, DAO, TOAD, Oracle SQL *Plus, Erwin, MSSQL Query Analyzer, Ethereal, Crystal Reports, Borland C++ 5.0(OWL)/4.5/3.1, MS Visual Studio, MTS, MS IE, Netscape Communicator, PDF/FDF, Paint Shop Pro, Adobe Acrobat/Photoshop, AutoCAD 10-14/2000, PcANYWHERE, Norton Utilities, 
Приличное знание MS Office suite (и как программист, и как пользователь),
Microsoft Visual Studio 6, .NET 2003, 2005, 2008, 2010. 	
Опыт Работы 	
		
 	Banca Sara (Banca della Rete)
/ банковские услуги, интернет-трейдинг, управления активами / Милан, Италия 	Май 2008 - Настоящее Время
Программист-Разработчик 	
		
 	"Улучшенный клиент Bloomberg" - это решение для загрузки и хранения данных из системы Bloomberg, состоит из:
•	Серверная часть работает в качестве приложения Windows Service, установлена на Терминал Блумберг и использует Bloomberg API для обработки запросов от удалённых компьютеров
•	Клиентское приложение, которое обращается к Windows Service, запрашивает цены, рейтинги и другие данные для биржевой торговли, a затем обновляет различные базы данных SQL-Server
(Bloomberg API, C#, Windows Service, .Net Remoting, Threading, ADO.Net) 

"XFTitoli: база данных списка ценных бумаг, с которыми работает Banca Sara" - это приложение ASP.Net позволяет пользователям получать и модифицировать различные характеристики ценных бумаг. 
•	Специально спроектированная структура базы данных XFTitoli
•	Конкретный тип ценной бумаги определяет структуру веб-страницы и свой уникальный интерфейс
•	Фильтры "Категория" / "Тип" / "Описание" с пользовательской оптимизированной разбивкой на страницы
•	Синхронизация между базами данных IBM DB2 и SQL-Server 2005
•	Поиск по ISIN и другим ключевым словам
•	Автоматическое и ручное управление настройками профиля MiFID (оценка пригодности и целесообразности)
•	Управление кредитными рейтингами облигаций Moody's / S & P / Fitch 
•	Экспорт в Excel
(AJAX TabView, UpdatePanel, UpdateProgess ecc. controls, SQL-Server 2005, IBM OLEDB provider for DB2) 

"Показатели аномалии Assoreti"(Итальянская национальная ассоциация финансовых продуктов и инвестиционных услуг)" приложение помогает осуществлять необходимую проверку деятельности финансовых советников согласно требованиям закона и процедурам внутреннего контроля банка. Состоит из веб-сайта ASP.Net с модулями отчётов, а также из хранимых процедур и SSIS, которые реализуют логику программы. 
(ASP.NET AJAX Control Toolkit, C#, SSIS, DTS) 

"Онлайн-Выписка из банковского счета - разработка универсального класса и кросс-браузерного веб-интерфейса ASP.Net для сайта "Banca Sara", который позволяет клиентам банка загрузить выписки из банковских счетов и прочие документы в формате PDF с сервера Postel. 
(C#, ASP.Net, Web Services, Altova XMLSpy) 

"Мои контакты". Позволяет клиентам банка редактировать личные данные в режиме онлайн. Система осуществляет взаимодействие между базами данных IBM DB2 и SQL-Server 2005. 
(C#, ASP.Net, XML, IBM DB2 HiT Software Driver) 

"Рыночные злоупотребления". - Приложение ASP.Net выявляет такие операции финансовых консультантов, при проведении которых возможно используется инсайдерская информация и манипулирование рынком. 
(Sql-Server 2005, IDB DB2, SSIS, ASP.Net, C#, AJAX) 

"Fund Management" представляет собой набор интегрированных приложений, которые дают компании целостную систему мониторинга операций клиентов с инвестиционными фондами: 
•	Проверка сформированных биржевых приказов
•	Проверка исполненных приказовs
•	Проверка корректности позиций держателей инвестиционных фондов (для каждой инвестиционной компании отдельно)
•	"Funds Check" - приложение ASP.NET AJAX, которое помогает идентифицировать возможные ошибки при работе с фондами и содержит разнообразные функции поиска
•	Веб-сервис "Sara AS/400 Fondi" - используя объект IBM AS/400 Client Access позволяет запускать программы SIBE (Stock Exchange Interconnection System) / "XF" (eXtended Financial services) чтобы получить сальдо платежного баланса на определенную дату. Для удобства данный веб-сервис вызывается из хранимых процедур CLR.
(C#, SSIS, CLR SQL Server Stored Procedure, ASP.Net, AJAX, Log4Net, IBM DB2) 

"Расчет коеффициентов MiFID" (Директива Евросоюза о рынках финансовых инструментов) - это инструмент, используемый в "Banca Sara" для определения профиля MiFID (пригодность / целесообразность) ценных бумаг и его дальнейшего применения. С точки зрения вычислительного алгоритма ценные бумаги подразделяются на следующие категории: деривативы, акции, облигации, инвестиционные фонды, фонды с переменным капиталом, торгуемые на бирже фонды, сертификаты, права, варранты, обеспеченные варранты и др.. 
(C#, Bloomberg API, SQL-Server Table-Valued User-Defined Functions, DTS, SSIS, Web Services) 

"Управление риском инвестиционного портфеля" - проектирование базы данных и написание хранимых процедур, обеспечивающих обработку списка ценных бумаг в портфеле и их свойств. Обновление производится из потока данных, предоставляемых Итальянской фондовой биржей (Borsa Italiana). Существует функция контроля и учёта ценных бумаг без сравнительного индекса (бенчмарк). 
(SQL-Server, C#, Stored Procedures, Excel Documents in formato XML, Linked Server, OpenQuery, IBM DB2) 	
 	Shared Service Center By Pirelli & Telecom Italia - SSC S.c.r.l.
(прыдыдущее название PIRELLI Informatica S.p.a.), Турин - Милан, Италия 	Декабрь 2005 - Настоящее Время
Программист 	
		
 	Проект Sarbanes-Oxley (SOX) корпорации “Телеком Италия”
Раздел 404 (SOX) требует от компаний (для того, чтобы котироваться на американских биржах) ведения полной документации по внутренним процедурам контроля и процессам подготовки отчетности, а также требует наличия внешнего аудита американского законодательного акта Сарбейнса–Оксли (SOX).
·  Техническое руководство командой разработчиков SOX. 
·  Сбор, анализ, оптимизация и формализация запросов клиентов. 

"Annual Sox RollOver" ежегодный процесс преобразования и копирования документов SOX с целью создания нового сайта SOX из уже существующих сайтов. Состоит из следующих логических частей: 
•	Sox Export – полностью сохраняет сайт SOX (включая различные типы документов xml SharePoint) в базе данных SQL-Server
•	Sox Db Syncronizer - "выравнивает" структуру базы данных анализируя файл настроек
•	Sox Fixer – менеджер, который запускает из своей среды на выполнение различные плагины SOX
•	Sox Plugins - набор плагинов, которые выполняют базовые операции по работе с базой данных: копирование, удаление, добавление, обновление записей БД, инициализация из SOX Control Set и т.д.
•	Sox Import – создаёт сайт SOX, сохраняет документы xml
(C#, VB.Net, XML, Windows Sharepoint Services, SQL-Server, Multithreading, Asp.Net) 
•	"UserExplorer" - модуль настройки пользователей SOX. Позволяет администраторам модифицировать свойства пользователей.
(Active Directory, C#, ASP.Net, Obout Treeview Component, SMTP, ADO.Net, Skmmenu Component)
•	"Sox Document Fixer" - автономный инструмент, имеющий очень гибкие настройки и позволяющий модифицировать документы ХМЛ Шарепоинт.
(Windows SharePoint Services Object Model, C#, ADO.Net) 
•	"Master Data Admin" - универсальное приложение для настроек интерфейса пользователя. Обеспечивает возможность перевода интерфейса на итальянский, английский, португальский и испанский языки, а также помогает администраторам SOX изменять панели отображения элементов согласно их пожеланиям.
(C#, ASP.Net, SQL-Server, ADO.Net) 
•	Sox Drill Down Search - является частью интерфейса ASP.NET SOX и отвечает за поиск документов. Позволяет динамически настраивать панели поиска и результатов, табличный вывод данных с разбивкой на страницы, перевод содержимого столбцов на различные языки, сортировка динамически созданных столбцов и др.
(ASP.Net, c#, ASP.NET User Controls, ASP.NET DataGrid Web control, SQL-Server Stored Procedures, ADO.Net) 
•	"Multilanguage Announcement" - это пользовательская SharePoint Web Part. По умолчанию отображает информационные объявления для пользователей сайта Sharepoint на языке, который указан в настройках "Интернет Эксплорер". Для перевода объявления на другой доступный язык достаточно выбрать соответствующий флажок.
(SharePoint Products and Technologies 2003 Software Development Kit (SDK), C#, ADO.Net)
•	InfoPath Form Template (XSN) customization - разработка динамических выпадающих списков и списков переключателей, маскирование полей, модальные диалоги, проверка корректности ввода данных.
(C#, ASP.Net, Web Services, JavaScript) 	
		
 	Shared Service Center By Pirelli & Telecom Italia - SSC S.c.r.l.
(прыдыдущее название PIRELLI Informatica S.p.a.), Милан, Италия 	Март 2001 - Ноябрь 2005
Программист 	
		
 	•	“Ticket Restaurant” это приложение Asp.Net, позволяющее просматривать, добавлять, и изменять данные, касающиеся талонов на питание сотрудников "Пирелли" с помощью сайта веб. Глубокое изучение проблемы, конструирование базы данных в Oracle, реализация системы на C#. Имеется возможность интерфейса с SAP, анализ и отпимизация данных. 
(C#, Asp.Net, Oracle Stored Procedures, VB, ActiveX) 
•	"Медицинский Фонд Пирелли". Разработка сайта веб интранет, который управляет компенсацией медицинских расходов и больничных, поддерживает список сотрудников, производит некоторые бухгалтерские и статистические расчёты, готовит отчёты и т.д. 
(Разработка страний Asp, проектирование БД, ActiveX Components, MS-Excel Automation, JavaScript, CDONTS, HTML/DHTML/CSS, Oracle Stored Procedures/Triggers, перенос данных из старой базы данных в новую, проверка данных, периодическое техническое обслуживание). 
•	"Окошко Фабричного Отдела Кадров". Это приложение читает бейдж с магнитной полоской и пытается идентифицировать человека. Некоторые из реализованных функций: печать автоматически заполенных бланков, служба изменения адреса и банковских реквизитов, сообщение с отделом кадров посредством электронной почты и др. (Visual Basic/C#, Программирование Серийного Порта, Oracle, ActiveX Word/Excel Automation, PDF) 
•	"Журнал Регистрации Сотрудников" - это система, разработанная с целью замены старых бумажных журналов учёта персонала заводов Пирелли электронным "журналом". Включае в себя как элементы интерфейса веб (Графический Интерфейс Пользователя, Авторизация Пользователей, Служба Предупредительных Сообщений), так и приложение клиент-сервер на C#, которое генерирует защищённые файлы PDF. (Asp/Asp.Net, VB/C#, ADO, Crystal Reports, Oracle Stored Procedures, PDF/FDF) 
•	"Извещение о Болезни Посредством Телефона" является приложением VB/Oracle/ASP, которое обрабатывает телефонные звонки-извещения об отсутствии на работе вследствие заболевания, уведомляет руководителей, предлагает различные графики для визуализации статистики прогулов и т.д. Выполненные действия: реализация базы данных и интерфейса веб системы. 
(Asp, Oracle, VB, ActiveX, Microsoft Web Objects) 
•	"Биржевые Акции PIRELLI" это веб приложение, управляющее переносом данных, касающихся покупки или продажи биржевых акций Пирелли, к внутренней финансовой службе Пирелли и к уполномоченному брокеру. Мультиязыковые версии: английская и итальянская. 
(Asp, HTML / DHTML / CSS / JavaScript, Oracle Stored Procedures, PDF / FDF, UNIX scripts) 
•	"Обновление Банковских Данных" - программа, которая загружает и сохраняет страницы с сайта "Итальянской Ассоциации Банков (ABI)", производит обработку этих страниц и обновляет базу данных. Благодаря этой процедуре предприятие смогло сэкономить средства и получать бесплатно данные о банковских филиалах. (VB, ADO, Oracle) 
•	"Несчастный Случай на Производстве" - это приложение веб, которое обеспечивает автоматическое заполнение бланков INAL (Итальянский Национальный Институт Страхования при Несчастных Случаях на Производстве). (Asp.Net, C#, Adobe Photoshop, Oracle, PDF/FDF) 
•	"Employee Self Service Simulator". Программа позволяет ассистентам регистрировать отсутствие персонала на рабочем месте. Она использует уже существующий веб интерфейс SAP, что даёт ещё большую простоту и экономию средств. Программа производит автоматическую отправку форм из кода на C#. (C#, SQL Server, ADO.Net, Internet Explorer Document Model) 
•	"Фонд Руководителей Пирелли" - мощное решение, с помощью которого можно создавать веб сообщения и управлять ими. Редактирование и управление сообщениями базируется на технологии WYSIWYG ("что видишь, то и получаешь"). 
(Asp/JavaScript HTML Editor, CDONTS, Oracle, VB, ActiveX) 
•	"Регистрация Отсутствия Руководителя" - программа даёт возможность руководителям регистрировать своё отсутствие на работе (болезнь, отпуск, командировка и др.). (Asp, Oracle, VB, Excel Automation, ActiveX) 
•	"Client Requests Registration" регистрация консультаций системы on-line при общении между клиентами и технической службой поддержки. 
(Asp, VB, MS Access, MS Outlook) 
•	"Управление Стоянками Пирелли". (Asp, Oracle) 
•	Разработка целого ряда приложений для удовлетворения потребностей Администрации Пирелли. Некоторые приложения напоминают опросы общественного мнения в масштабах предприятия, другие имеют средства для контроля за статистикой посещения сайта, проверки авторизации, отправки сообщений электронной почты и т.д. (примеры: "Маршрут Поездки на Работу", "Место Парковки", "Отпускная Премия", "Банковсие Реквизиты", "А давайте усыновим школу в Индонезии" и др.) 
(Asp/Asp.Net, ADO/ADO.Net, Oracle, JavaScript/HTML/DHTML/CSS) 
•	"Статистика Прогулов на Производстве" - обьектно-ориентированное приложение на Visual C++. (Visual C++/MS-Excel/Oracle) 
•	Мои ОСТАЛЬНЫЕ обязанности в Pirelli:
- Обслуживание и обновление программ отдела Human Resource
- Исследование существующих систем, аглоритмов и проблематики
- Подержка пользователей и администраторов системы локальной сети
- Администрирование прав доступа пользователей и конфигурирование файловой системы
- Поддержка старого кода (Perl, Visual basic 16-bit, UNIX Shell Scripts)
- Проверки базы данных (Oracle/SQL Server), импорт / экспорт / преобразование данных
- Разработка самых разнообразных приложений для отдела "Human Resource" 	
		
 	AGB Media Services/AGB Ukraine
(Измерение Телевизионной Аудитории), Киев, Украина 	Январь 2001 – Февраль 2001
Программист 	
		
 	•	Разработка высокоскоростного программного обеспечения: статистические расчёты, быстрые преобразователи форматов, оптимизация алгоритмов. (C++ / MFC / ATL / ActiveX) 	
		
 	Il lupo e l'agnello Editori
(Издательский Дом), Милан, Италия 	Сентябрь 2000 – Декабрь 2000
Программист 	
		
 	•	Планирование и разработка 4-х интранет сайтов, использующих Active Server Pages (ASP) и базу данных SQL-Server . Страницы Asp обладают характеристиками редактирования данных. На некоторых страницах присутствует орфоргафическая проверка правописания (так называемый спеллер). Сайты имеют простой и интуитивный интерфейс, поэтому можно без труда производить поиск данных. Сайты используются пользователями как PC, так и Macintosh. 
•	Разработка на C++ ряда элементов ActiveX controls (DLLs), включающего "Italian Speller Control", который может быть помещён на страницу asp и который, в свою очередь, вызывает MS Word speller. Это нововведение значительно улучшило качество страниц локального интранета, а также повысило эффективность работы редакторов. 
•	Создание сайта интранет для работы с архивом изображений. (Asp, JSP, VBScript, JavaScript). Пользователи могут определять характеристики изображения, добавлять описание и статус картинки. Также возможно изменение размеров изображений в форматах JPG, PNG, BMP и PCX. Разработка нескольких эффективных и тонко настраиваемых поисковых интерфейсов для изображений. Это отличный инструмент для работы с графическим архивом предприятия. 
•	"Data Import/Export" (C++, MFC,MS SQL-Server 7, MS Access). 
•	Разработка различных программ для управления изображениями, редактирования и просмотра, статистики, печати данных, поиска в базе данных. (C++, VB, Excel, Access, SQL Server) 	
		
 	Институт Землеустройства Украинской Академии Аграрных Наук,
Кировоградский Филиал, Кировоград, Украина 	Сентябрь 1996 – Август 2000
Программист 	
		
 	•	"AutoCAD Draw 2000" - даёт возможность рисовать географические планы непосредственно в AutoCAD 14. 
(Microsoft Visual C++ 6.0, MFC, ATL, ActiveX Automation) 
•	"Visual Map Editor" - это инструмент для редактирования изображений и координат, который предоставляет быстрый, эффективный и простой путь для создания географических карт.
(Borland C++ 5.0/4.5, OWL, OOP, Standard Template Library) 
•	Создание системы для генерирования и автоматического заполнения из БД модулей землепользователя, печати модулей и управления ними. Система имеет простой и эргономичный пользовательский интерфейс, который "адаптируется" к условиям среды. В Кировоградской области Украины большой процент бланков землевладельца был изготовлен с использованием этого программного продукта. 
(C++, SQL, Word Basic, OLE Automation). 
•	Lisp programs for AutoCAD 10-14. 
•	Разработка ПО для бухгалтерии и сотрудников: расчёт зарплаты, подсчёт расходов и доходов, командировочные расходы, затраты на рабочую силу, статистика и т.д. 
(CA-Clipper). 
•	Участие в разработке программных средств GIS.(VC++) 	
Образование 		
		
 	Кировоградский Государственный Технический Университет, Кировоград, Украина 
Департамент Программного Обеспечения, 
•	Технология Системного и Проблемного Программирования, Июнь 1998
•	"Красный" диплом с отличием	Сентябрь 1993 - Июнь 1998	
		
 	Кировоградский Кибернетико-Технический Колледж, Кировоград, Украина
(бывшая физико-математическая школа N28), 
•	Диплом об окончании, Май 1993 
•	Золотая Медаль	Сентябрь 1991 - Май 1993	
		
 	Кировоградская Художественная Школа, Кировоград, Украина
Художник и Дизайнер, 
•	Диплом с отличием, Май 1991	Сентябрь 1988 - Май 1991	
		
Учебные Курсы / Сертификаты 		
 	Различные онлайн-курсы итальянской банковской ассоциации ABI: 
"Рыночные злоупотребления", "Борьба с отмыванием денег и международный терроризм", 
Административная ответственность банков" и т.д. 	2008 - 2010 	
 	
 	Курс английского языка. Продвинутый уровень Ed.2, Европейский академический консорциум.
(Преподаватель - носитель английского языка, British Institute) 	2009 - 2010 	
 	
 	Implementing Security for Applications.
MOC (Microsoft Official Curriculum) 2840. 	Март 2009 	
 	
 	Implementing and Maintaining Microsoft SQL Server 2005 Integration Services. 
MOC (Microsoft Official Curriculum) 2792. 	Февраль 2009 	
 	
 	Участие в разнообразных курсах и учебных программах в Pirelli / SSC S.c.r.l. 	2002 - 2007 	
 	
 	Сертификат Итальянского Языка как Иностранного - CILS, уровень ЧЕТЫРЕ-С2 
(Certificazione di Italiano come Lingua Straniera - CILS, livello QUATTRO-C2)
(адекватный уровень для переводчиков, который переводят с итальянского на свой родной язык,
даёт право работать преподавателем итальянского языка вне Италии)
Университет для Иностранцев, Сиена, Италия 	Июнь 2004 	
 	
 	Языковой Курс Итальянский для Иостранцев 
(профессиональный уровень компетентности в итальянском языке в качестве иностранного),
Муниципальная Школа Иностранных Языков, Милан, Италия
балл финального экзамена 98 из 100 возможных (Июнь 2004) 	Сентябрь 2003 - Июнь 2005 	
 	
 	Семинар “Introduction to .NET for Developers ”, Microsoft 	Сентябрь 2002 	
 	
 	Индивидуальный Курс Итальянского Языка
Master Education Group S.r.l. / LinguaViva, Милан, Италия 	2001-2002 	
 	
 	“Building WEB Applications Using Microsoft Visual InterDev 6.0”
Mondadori Informatica Education 	Май 2001 	
 	
 	Курс Американского Английского Языка, Public Relations и Маркетинга 
обеспеченный добровольцами Американского Корпуса Мира 	1997 - 1998 	
 	
 	"MASTER Certified C Programmer", Online Public Transcript ID No.21069
Brain Bench (former Tekmetrics) E-Certification 	Май 20, 1999 	
 	
 	"Certified C++ Programmer", Online Public Transcript ID No.21069
Brain Bench (former Tekmetrics) E-Certification 	Май 21, 1999 	
 	
 	"Written English", Online Public Transcript ID No.21069
Brain Bench (former Tekmetrics) E-Certification 	Июнь 25, 1999 	
 	
 	"Intermediate English",
Европейская школа корреспондентского обучения (ЕШКО)
прошёл полный курс обучения и получил сертификат, Номер Студента A57110742 	1997 - 1999 	
Языки 		
 	Украинский:	родной	
 	Русский:	родной	
 	Английский:	неплохой уровень	
 	Итальянский:	весьма недурной уровень, CILS, уровень QUATTRO-C2, окончательный балл 81/100	
Командировки и Переезд 		
 	Готов к командировкам и переезду в случае приемлемой оплаты.
Европейские водительские права, категория "B".