Microsoft Certified Professional ID#
1504367 |
Специализация
Разработка и внедрение программ на Visual Basic, VBA, Delphi, FoxPro,
Transact-SQL, RSL, PL\SQL для серверов баз данных MS SQL Server, Pervasive
SQL (Btrieve 6.15), Sybase и Oracle.
Работа системным администратором сетей MS Windows
2000/NT/98/95, Nowell Netware и администратором баз данных для MS SQL
Server 2000 / 7.0, Pervasive SQL (Btrieve 6.15)
Наиболее сильные знания
Разработка
- Архитектура, проектирование, разработка, моделирование и
администрирование баз данных.
- Разработка программного интерфейса
- Объектно-ориентированное программирование
- Разработка объектов COM/DCOM/MTS/ActiveX
- Разработка приложений Клиент-Сервер
- ODBC/ADO/OLEDB/DTS/DAO/RDO/DB-Library
Администрирование
- Разработка и внедрение многодоменной локальной сети
Microsoft с DHCP, WINS, DNS, IIS и GSNW серверами.
- Разработка и внедрение внутренней и внешней модели
безопасности локальной сети.
- Внедрение технологии Интернет-банк для удаленного
банковского обслуживания.
- Внедрение банковского Web сервера с разделением LAN и WAN с
помощью Check Point Firewall и MS Proxy Server.
Образование:
Сданные экзамены:
- 70-176 Разработка и
внедрение настольных приложений на Microsoft Visual Basic 6.0
- 70-175 Разработка и
внедрение распределенных приложений на Microsoft Visual Basic 6.0
- 70-100 Анализ
требований и определение архитектурных решений для СУБД
- 70-028
Администрирование сервера баз данных Microsoft SQL Server 7.0
- 70-029 Разработка и
внедрение баз данных на сервере баз данных Microsoft SQL Server 7.0
- 70-058 Основы сетей
- 70-059 Работа с
сетевым протоколом Microsoft TCP/IP on Microsoft Windows NT 4.0
- 70-067 Внедрение и
поддержка Microsoft Windows NT Server 4.0
- 70-068 Внедрение и
поддержка Microsoft Windows NT Server 4.0 в масштабах предприятия
- 70-073 Внедрение и
поддержка Microsoft Windows NT 4.0 Workstation
Опыт работы
Октябрь 2003-
Телефонная компания «Урал» Екатеринбург, Россия.
Ведущий разработчик.
ASP.NET, ADO.NET, C#, Transact-SQL проект
Расширение функциональности существующей биллинговой системы
по интернет трафику.
1) Создание технологии копирования необходимых данных с Sybase Anyware
Server на MS SQL Server при помощи периодически выполняющихся DTS
пакетов.
2) Разработка новой архитектуры БД на MS SQL Server с использование
MS Visio for Enterprise Architect в соответствие с дополнительными
требованиями к биллинговой системе.
3) Разработка архитектуры и создание Web-сервера с динамически изменяемым
интерфейсом описанным в XML-XSD схемах на платформе ASP.NET.
Инструменты разработки: MS Visual Studio.NET 2003,
MS ASP.NET, C#, MS ADO.NET, MS SQL Server 2000, ODBC, MS Visual SourceSafe,
MS Visio for Enterprise Architects, MS Internet Information Server,
MS Windows 2000, Sybase Anyware 7.0/8.0.
ASP.NET, VB.NET, ADO.NET, Transact-SQL проект.
Разработка системы «Управление услугами телефонной компании
и учет распределения телефонных пар на АТС»
Анализ бизнес процесса: создание UML диаграммы на
основе моделирования взаимодействий между подразделениями компании
и компании с клиентами.
Проектирование архитектуры: на основе UML диаграммы
создание архитектуры внутреннего Web портала и архитектуры базы данных.
Разработка уровня доступа к данным: разработка Web-классов
универсального доступа к данным с возможностью запуска хранимых процедур
на любом сервере баз данных (MS SQL, Oracle, Sybase). Разработка хранимых
процедур на сервере базы данных. Разработка модуля конвертации данных
из существующих источников данных (dbf, Access, Visual FoxPro)
Разработка пользовательского интерфейса: создание
интерфейса портала настраиваемого администратором на основе XML –
XSD схем определения данных. Разработка пользовательского интерфейса
на основе Web User Control-ов с возможностью их динамического добавления
на страницы Web портала создаваемые администратором системы.
Разработка модуля безопасности: проверка прав пользователя
на работу с модулями портала на основе Web Forms аутентификации для
обеспечения возможности работы клиентов на любой операционной системе
с любым Web броузером.
Инструменты разработки: MS Visual Studio.NET 2003,
MS ASP.NET, MS Visual Basic.NET, MS ADO.NET, MS SQL Server 2000, ODBC,
MS Visual SourceSafe, MS Visio for Enterprise Architects, MS Internet
Information Server, MS Windows 2000.
Июль 2002 - Октябрь 2003
НОУ ЦИФТ (Центр информационных и финансовых технологий) Екатеринбург,
Россия.
Ведущий разработчик, инструктор учебного центра.
Разработка программных приложений.
Visual Basic, Transact-SQL, Excel (VBA),
XML, XSLT проект
Разработка системы "Анализ и проектирование бюджета области" (для Министерства финансов Свердловской области).
Хранилища данных: Анализ существующих бизнес процессов, разработка
структуры OLAP кубов, разработка архитектуры
управляющей базы данных, разработка пользовательского интерфейса программы
по конвертации данных из различных форматов (dbf,
text, Excel, Access и т.д.) в универсальную структуру
таблиц MS SQL Server 2000 для автоматического
формирования OLAP кубов. Разработка бизнес
логики программы с использованием XML,
XSLT шаблонов и преобразований для формирования запросов к
БД, запуска хранимых процедур.
Модуль отчетов: разработка пользовательского
интерфейса (User control) и бизнес логики (Active-X DLL) по настройке, формированию и получению отчетов в MS Excel и MS Word из MS SQL Server 2000. Данные для отчета в формате MS Excel возвращались с помощью предварительно
созданного запроса в MS Query, который вызывался User Control-ом и
Active-X DLL использующей информацию из реестра операционной системы
для работы с любым сетевым протоколом (на части рабочих станций с
TCP/IP на части с IPX/SPX)
Модуль безопасности: проектирование пользовательского интерфейса
с использованием User Control-ов,
проектирование бизнес-логики работы с БД. Разработка Active-X
DLL которая обращалась к разработанным хранимым процедурам
MS SQL Server-а, получала данные и возвращала их в пользовательский
интерфейс. При вводе пользователя или роли им давались права на тот
или иной код бюджетной классификации РФ представленной в виде дерева
элементов.
Инструменты разработки: MS Visual Basic 6.0, MS SQL Server
2000, ADO, ODBC, MS Visual SourceSafe, MS Query, Rational Rose RequisitePro,
Rational Rose Clear Quest, Windows 2000.
Обучение слушателей.
Прочитан 5-ти дневный курс «2073a Programming Microsoft SQL Server 2000
Database»
Прочитан 5-ти дневный курс «2074a Designing and Implementing OLAP
Solutions with MS SQL Server 2000»
Август 2001 – Январь 2002
NSA (National Software Associates) Norwood, USA.
Разработка программных приложений.
Visual Basic, VBA, Excel, LDAP проект
Разработка приложения для работы с Active Directory через LDAP.
Был разработан Visual Basic COM объект, который использовал данные из
таблицы Microsoft Excel.
Затем приложение использовало Active Directory Service Interfaces с
LDAP провайдером для проверки существующих пользователей и создания
новых учетных записей для пользователей.
Инструменты разработки: Microsoft Visual Basic 6.0, MS Windows 2000
Server with Active Directory, LDAP, Microsoft Excel 2000.
- Разработка и внедрение базы данных на основе MS SQL Server
7.0. Разработка физической и логической модели базы данных. Разработка
и внедрение модели целостности базы данных. Создание базы данных и ее
объектов, оценка размеров и производительности различных схема-объектов
таких как таблицы, индексы, хранимые процедуры и т.д.. Модификация
SQLServer таблиц и взаимосвязей для удовлетворения возникающих бизнес
потребностей и требований конечных пользователей.
- Выполнение настройки производительности СУБД.
Формулирование оптимизационной стратегии основанной на
производительности, стоимости и/или бизнес правилах.
Инструменты разработки: MS SQL Server 6.x/7.0, MS SQL
Server 2000, Windows 2000.
Свердловский Губернский банк Екатеринбург, Россия.
Начальник отдела системного сопровождения
• Внедрение технологии Интернет-банк
Инсталляция и настройка Internet Information Server (IIS 5.0) для
общедоступного банковского Web-сайта и для специального доступа к
Web-сайту Интернет-банка для клиентов осуществляющих реальные
банковские операции через интернет.
• Конфигурирование таблиц маршрутизации на Cisco 2500 маршрутизаторах
• Внедрение технологий клиент-банк и настройка различных модемов для
сеансовой связи с банком на зашумленных каналах.
• Проектирование и внедрение модели системы безопасности локальной сети
с использованием модификации реестра, профилей пользователей,
загрузочных скриптов, системной политики с репликацией всех данных на
все резервные контроллеры домена для MS Windows NT 4.0, MS Windows
95-98, а так же резервное копирование всех необходимых данных на
стриммер.
• Проектирование и внедрение внешней модели безопасности с
использованием сетевых экранов Check Point Firewall 1 и MS Proxy Server.
• Проектирование и внедрение многодоменной модели локальной
вычислительной сети (ЛВС) с использованием доверительных отношений с
доменами ресурсов. Инструменты: домен ресурсов - MS Exchange Server
5.5, MS IIS Server 4.0, вторичный домен учетных записей с MS Windows NT
Server 4.0 и сервером удаленного доступа (RAS) для удаленных
пользователей использующих доступ к ресурсам через сеансовую связь.
• Проектирование и внедрение сети Microsoft в банке с использованием
DHCP, WINS, GSNW сервисов и интегрирование с сетью Novell Netware 4.11
и Sun Solaris 2.6. Используемые технологии и инструменты: Windows NT
Server 4.0 как основной контроллер домена и два резервных контроллера
домена, Windows NT Server Terminal Edition, Windows NT Server как
сервер печати. Используемые протоколы: TCP/IP, IPX/SPX
Разработка программных приложений.
Visual Basic проект
Разработка приложения отслеживающего несколько банковских
технологических процессов.
Приложение предназначено для текстового и звукового уведомления
администратора. Приложение состоит из нескольких Active-X и COM
объектов. Один из COM объектов проверяет текстовый файл отчета
созданный другим приложением и уведомляет администратора в случае
каких-либо проблем. Другой COM объект проверяет необработанную
электронную почту в «почтовых ящиках», разработанных для приема почты
от удаленных клиентов работающих по системе «Клиент-банк».
Инструменты разработки: Visual Basic 6.0, Visual Source Safe 6.0.
Visual Basic, Transact-SQL
Разработка программной системы учета товаров на складе банка.
Разработка физической и логической модели базы данных с использованием
Erwin ERX 3.5.2 и MS SQL Server Diagrams.
Была разработана трехуровневая система «Клиент-сервер» с
пользовательским интерфейсом на первом уровне и бизнес логикой
реализованной на втором уровне в виде COM объектов.
Средний уровень включает несколько объектов скомпилированных в
одиночные DLL написанные на Visual Basic и расположенные на Microsoft
Transaction Server (MTS). Некоторые объекты создавали сложные отчеты с
использованием генератора отчетов Crystal Report 6.0.
Третий уровень реализован на сервере баз данных MS SQL Server с
использованием хранимых процедур, курсоров и триггеров для доступа и
манипулирования данными.
Постоянные обязанности включали:
- Управление уровнем доступа к различным MS SQL Server
ресурсам (представлениям, таблицам, хранимым процедурам) через MS SQL и
Windows NT аккаунты.
- Разработка хранимых процедур для дальнейшего их
использования из Visual Basic модулей
- Мониторинг производительности MS SQL Server
- Оптимизирование SQL запросов.
Инструменты разработки: Visual Basic 6.0, ADO, Visual
Source Safe 6.0, Crystal Report 6.0,MS SQL Server 7.0, Windows NT
Server 4.0, Erwin ERX 3.5.2.
Visual Basic, Transact-SQL, MS SQL, Pervasive (Btrieve)
Значительное повышение производительности огромной банковской базы
данных и разработка плана текущего технического сопровождения.
Разделение данных одного сервера работающего одновременно как
транзакционный сервер и сервер принятия аналитических решений на два
отдельных сервера.
Создание DTS пакетов для ежедневного копирования и конвертирования
данных с сервера Pervasive SQL Server 2000 в формате Btrieve 6.15 на MS
SQL Server 7.0.
Использование ActiveX Transformation скриптов (язык VB Script) и COM
объектов (Visual Basic DLL) для конвертирования нестандартных типов
данных из Btrieve 6.15 в MS SQL. Для ежедневного запуска данной задачи
был использован MS SQL Server агент и Microsoft Exchange Server 5.5 для
последующего уведомления администратора о результатах конвертирования.
Постоянные обязанности включали:
- Мониторинг и настройка производительности непрерывно
работающего банковского транзакционного сервера баз данных Pervasive
SQL Server 2000. Мониторин осуществлялся с помощью MicroKernel
Communication Statistics, Microkernel Resurce Usage, MicroKernel Active
Users information, Pervasive SQL Configuration Utilities.
- Поддержание в актуальном состоянии плана текущего
технического сопровождения для осуществления резервного копирования
данных с нескольких различных MS SQL серверов с помощью jobs
Инструменты разработки: Windows NT Server 4.0,
Pervasive SQL Server 2000, MicroKernel Communication Statistics,
Microkernel Resurce Usage, Pervasive SQL Configuration Utilities, MS
SQL Server 7.0, Data Transformation Server, Visual Basic 6.0, MS SQL
Server agent, ODBC, Microsoft Exchange Server 5.5.
Visual Basic, Access проект
Разработка программы, которая заполняет клиентской информацией конверты
с различных размеров и форм на разных типах принтеров. Доступ к базе
данных осуществлен из модуля класса с использованием ADO, так же из
модуля класса производится настройка расположения текста на конверте.
Это приложение использует большую Access 97 базу данных с сервисной
информацией, информацией о клиентах и всех Российских банках, которая
конвертируется из dBase и Btrieve 6.15 баз данных с использованием ODBC
драйверов.
Инструменты разработки: Visual Basic 6.0, ADO, ODBC, MS Access 97,
Btrieve 6.15.
VBA, Excel project
Разработка программы для расчета премиальных.
Разработка EXCEL таблицы и создание нескольких объектов и процедур на
VBA для подготовки специальных отчетов для банковского процессингового
центра. VBA процедуры проверяли номера банковских карточек всех
сотрудников, затем рассчитывали дополнительную зарплату по формулам
учитывающим различные факторы (отработанные часы, основную зарплату и
т.д.). Все данные расчетов VBA процедур конвертировались в ASCII
текстовый файл и отправлялись процессинговый центр банка.
Инструменты разработки: Microsoft Excel 97, Visual Basic for
Application, Windows NT 4.0
Delphi, PL/SQL, Oracle проект
Разработка программы по отчетности движения средств на банковских
картах из базы данных находящейся на Oracle 7. Разработка различных
выборок, представлений и отчетов на PL\SQL для экономического анализа
частных вкладов с сервера баз данных Oracle 7.
- Сначала вся информация по частным вкладам была
сконвертирована из dBase IV таблиц в текстовый файл, затем
конвертирование из кодировки ASCII в кодировку ISO и затем загрузка
всех данных в Oracle 7 Server.
- Затем было создано несколько представлений и хранимых
процедур в Oracle 7 сервер после чего написана программа на Delphi 3.0
которая делала различные отчеты для отдела экономического планирования
банка. Для создания отчетов был использован Quick Report 2.0. Доступ к
базе данных осуществлялся через Native BDE драйвера.
Инструменты разработки: Delphi 3.0, Quick Report 2.0,
Oracle 7, PL\SQL, Windows 95.
FoxPro, Btrieve проект
Разработка автоматизированного рабочего места по работе с частными
вкладами работающей в сети одновременно с несколькими рабочими
станциями. Печать различных отчетов (отчет по состояния счетов, отчеты
для клиентов и многое другое), расчет времени депозита и процентных
ставок и связь с другими банковскими системами. Ежедневное
конвертирование информации в базу данных Btrieve 6.15.
Инструменты разработки: MS FoxPro 2.6, MS-DOS, Novell
Netware 3.12-4.11, pcANYWHERE 8.0, Btrieve 6.15.
Февраль 1995 – Февраль 1997
Екатеринбургский электровозоремонтный завод (Екатеринбург, Россия.)
FoxPro, Quattro Pro проект
Разработка системы расчета используемых материалов для ремонта
электровозов различных марок.
Эта программа рассчитывала расход различных материалов (краски, жести,
электрооборудования и т.д.) которые необходимы для различных типов
ремонта и различных типов локомотивов. Создание отчетов для отделов и
цехов завода. Связь файлов dBase формата с электронными таблицами
Quattro Pro 4.0 для обработки информации в отделах планирования и
заработной платы.
Инструменты разработки: FoxPro 2.0, MS-DOS, Quattro Pro
4.0.
Уральский завод тяжелого и транспортного машиностроения
“Уралмаш”– Екатеринбург. www.uralmash.ru
Инженер механик и программист (1989 - 1993)
Разработка системы расчета планетарных редукторов и планетарных передач
для мини-компьютера PDP-11 с использованием Fortran-77, C и для
компьютеров IBM PC (операционная система MS-DOS) с использованием Turbo
Pascal 7.0 with Turbo Vision и дальнейшей конвертацией системы на
Borland Delphi 3.0.
Программой выполнялся расчет геометрии и прочности различных типов
планетарных передач. Программа рассчитывала толщину зуба зубчатого
колеса в любой точке. Основные возможности этой программы были
опубликованы в журнале «Вестник машиностроения”, №3, 1997.
«Практическое проектирование энергонасыщенных зубчатых приводов в
тяжелом и транспортном машиностроении».
Защита программы от нелегального копирования была реализована с
использованием языка Ассемблер (сделано нестандартное форматирование
дополнительной дорожки флоппи диска).
Инструменты разработки:
Delphi 3.0, C, Fortran-77, Turbo Pascal 7.0 with Turbo Vision,
Assembler, Windows 95.
Изобретения:
Публикации:
- «Вестник машиностроения”, №3, 1997. «Практическое
проектирование энергонасыщенных зубчатых приводов в тяжелом и
транспортном машиностроении»
|