Designing and Implementing Distributed Applications with Microsoft Visual C++
6.0
MCP (70-015)
Designing and Implementing Desktop Applications with Microsoft Visual C++ 6.0
MCP (70-016)
Designing and Implementing Databases with MS SQL2000
MCP (70-229)
Solution Architect
MCP(70-100)
MCSD
ПРОФЕССИОHАЛЬHЫЙ ОПЫТ:
— январь 2001 настоящий момент:
ТОО "***** 1".
1. Разработка терминала системы контроля доступа KANTECH
под WinNT с возможностью хранения статистики, снимаемой с него в базе MS SQL.
Терминал был реализован как NT сервис, выкладывающий данные в базу на MS SQL
2000. Для отображения данных использовался IIS.
Язык реализации — Visual C++ 6.
Клиентом в начале было приложение, написанное на Visual Basic, затем я перенес проект на связку IIS+IE.
Отображение данных на intranet-сайте велось с использованием ASP и XML/XSL, а также VBScript на клиенте(IE).
2. Разработка системы ввода первичной информации на складе. Реализовано как
intranet-приложение на ASP c использованием ASP COM-объекта для работы с БД. В
этом проекте я впервые использовал ERWin для проектирования структуры базы и
Rational Rose для проектирования XML объектов и связей между ними. Проект
выполнялся командой из 3 человек.
3. Разработка ActiveX компонента для съема данных с УАТС Siemens и внесения
данных о звонках в базу 1С Бухгалтерии.
— апрель 2000 — декабрь 2000:
Финансовая компания "***** 2".
Разработка эмулятора терминала-прокси, позволяющего подключить под одним
зарегистрированным клиентом целую сеть компании, сети передачи данных агентства
REUTERS. Поступающие сообщения складывались в базу на MSSQL 7.0.
Средство разработки — GCС++ Perl для написания сниффера на FreeBSD (он писался
для анализа протокола обмена) и MSVC 6.0 в дальнейшем как NT сервис, через Winsock общающийся с cервером REUTERS.
С MSSQLсервис общался по ADO, который был выбран как наиболее документированный
интерфейс, обеспечивающий приемлимую скорость работы.
В это же время мне предложили разовую работу в компании ***** 4 — разработка
модуля генерации отчетов для системы ДБО с собственным языком. Проект
делался на MSVC 6 c применением LEXX и YACC для построения интерпретатора.
февраль 1999- апрель 2000 г.
**** 3 (дипломная работа)
Разработка системы управления спутникового модемного пула,
реализующая принцип предоставления свободных каналов по требованию,
а также функцию детектирования сигнала "занято" на телефонных линиях с
использованием платы КТ Dialogic и Dialogic SDK.
Позднее к ней была добавлена функциональность автоответчика, голосовой почты и
приема/отправки факсов абонентам компании.
Язык реализации — MS Visual C++ 6, котрый был выбран из-за библиотек Dailogic
SDK.
Знание языков программирования
1. C и C++ (MS диалект).
2. T-SQL (создание UDF, триггеров, курсоров). Немного знаком с синтаксисом SQL
для Oracle
3. VBScript, VBA.
4. PERL.
5. HTML/DHTML (для IE 5.5).
Знание средств разработки
1. MS Visual C++ 6.
2. MS Visual Basic.
3. ERWin & Rational Rose.
4. MS Visual Source Safe
5. LEXX & YACC
Знание технологий, библиотек и др. средств дизайна, не вошедших в предыдущий
пункт:
COM
ATL
MFC
STL
ADO
OLE DB
XML / XSL
VBScript
ASP
NT Services
OOA/OOD (UML)
Обзорное знание: MTS , COM+ , TAPI
В стадии изучения: .NET Framework, VB.NET, C#
Английский — технический разговорный. Закончил курсы английского языка при
колледже МИД РФ. Разговорный общебытовой — на Кипре ориентироваться хватало.
PS. 1. Поход в армию мне на 100% не грозит.
2. К командировкам отношусь спокойно.
3. Могу предоставить рекомендации.
4. Работу хочу сменить из-за "одиночества" на работе — хочу работать в команде,
а ткже из-за денежной стороны вопроса.