Косьми́на Ярослав Олегович, 1981 г.р.

Гражданство: Украины

Адрес: Санкт-Петербург, ст. м. Проспект просвещения

Сайт: http://Darviarush.narod.ru

Мой круг: http://yaroslav2.moikrug.ru

e-mail: darviarush [пёсик] narod [тчк] ru

skipe: darviarush


Цель
работа в Санкт-Петербурге

Образование
09.1999 - 02.2006 - Черниговский государственный технологический университет(ЧГТУ), факультет электронных и информационных технологий (ФЭИТ), кафедра информационных и компьютерных систем(ИКС).

Июль 2003
диплом бакалавра ЕН № 21582280, специальность: компьютерная инженерия.
Февраль 2005
диплом магистра EH № 25996206, специальность: системное программирование.


Опыт работы
Май 2004 - программист Черниговского филиала АО "Укринбанк". Разработка проектов осуществлялась на С/Unix, Perl, Visual Basic и VBA, Delphi и C++ Builder, JavaScript. Утилиты для администрирования компьютерной сети предприятия и баз данных: Python, Perl, Cmd, С.
Параллельно замещал системного администратора. В мои обязанности входило администрирование сервера баз данных Pervasive под Novell Netware и web-сервера Apache на Red-Hat Linux, администрирование 4-х десятков ПК под управлением Windows 98/2k/XP. Обновление сайта предприятия.

Май 2004
ведущий инженер-программист.
Апрель 2005
главный инженер-программист.
Декабрь 2007
заместитель начальника отдела автоматизации.

Март 2008 года – инженер разработки программного обеспечения информационного департамента компании ECALL. Проекты – информационные системы с Web-интерфейсом разрабатывались на PHP, Perl, MSSQL, MySQL, JavaScript с технологиями Ajax, DHTML, DOM. Конвертеры информационных потоков на PHP, Perl и VBA/Access. Сопутствующие приложения – на C#.

Октябрь 2008 года - программист технического департамента в компании Инcуранс Технолоджис. Проект: калькулятор расчёта страховых.
Использовались фреймворки:
Python - Django/SQLDjango
PHP - Symfony/Propel
JavaScript - ajax-библиотека Prototype; библиотека разработки пользовательского интерфейса Script.Aculo.Us
CSS - YAML, Grey920, Blueprint


Дополнительные сведения
ОБЩАЯ ХАРАКТЕРИСИКА
Около пяти лет опыта в разработке программного обеспечения. Большинство этого времени посвящено решению различных проблем связанных с программированием системных утилит, разработке драйверов, программированию для web, разработке и реализации клиент-серверных приложений, защите данных, имитационному моделированию и объектно-ориентированному программированию. Включая:
- опыт программирования на Си и С++ под различные платформы;
- 2+ года программирования на Perl;
- хорошие знания архитектуры ОС UNIX, ядра Linux;
- программирование системных утилит и драйверов;
- реализация сложных SQL-запросов для MySQL, Pervasive и MSSQL;
- создание сайтов на PHP+MySQL|PostgreSQL|MSSQL и Perl для WEB;
- опыт в администрировании UNIX систем;
- хороший опыт в разработке различных информационных систем с использованием технологий Интернет (Ajax, DHTML, DOM);
- технические знания в области компьютерной электроники;
- знания в теории управления;
- знания в теории интерфейсов;
- навыки в редактировании изображений;
- умение быстро изучать новые технологии, языки программирования и приложения.

АППАРАТНОЕ ОБЕСПЕЧЕНИЕ:
IBM/PC, VAX32, Intel 8051, NM6403, ALTERA FLEX10k

ОПЕРАЦИОННЫЕ СИСТЕМЫ:
Linux, FreeBSD, QNX, MacOSX, Windows 9x/2k/XP/2k3/Mobile, MSDOS

КОМПЬЮТЕРНЫЕ СЕТИ:
TCP/IP stack protocols, Berkeley sockets

ЯЗЫКИ ПРОГРАММИРОВАНИЯ:
Assembler x86, Assembler VAX32,
C, C++, Java, Basic, Smalltalk, Object Pascal, Algol, Ada,
Prolog, Lisp, Haskell,
Perl, Python, Bash, Csh, Lua,
PHP, HTML, CSS, JavaScript, XML, XSL,
SQL, VHDL, UML

СУБД:
PostgreSQL, MySQL, MS Access, SQLite, Pervasive, MS SQL Server 2005

БИБЛИОТЕКИ:
wxWigets, Tk, VCL, CLX,
STL, Django


ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ:
GNU Development (cvs, svn, cc, flex, yacc/bison etc.),
MS Visual Studio, Delphi,
MS Office, Open Office, Star Office,
MS Project,
Adobe Illustrator, Adobe Photoshop, Corel,
Altera Max+II


МОИ ПРОЕКТЫ


Драйвер шифрующего виртуального блочного устройства
Язык: С
База: -
Платформа: Linux, ядро 2.4.x
Как посмотреть:
http://darviarush.narod.ru/programs/src/cryptofs-1m_l.2.src.tar.bz2
Год: 2004
Участников проекта: 1
ОПИСАНИЕ
Драйвер позволяет создать и отобразить любую файловую систему в зашифрованный файл. Пароль и путь к файлу устанавливаются через файл устройства.


Конфигуратор vpn
Язык: Object Pascal (Delphi/Kylix)
База: плоский файл
Платформа: Windows, Linux
Как посмотреть: могу выслать по требованию
Год: 2004
Участников проекта: 5
ОПИСАНИЕ
Графический конфигуратор для утилиты vpn. Данная утилита создаёт шифрованные каналы связи. Конфигуратор позволяет легко настраивать утилиту через графический интерфейс. Содержит подсказки и интерактивную документацию по утилите.


Small Prolog
Язык: C
База: -
Платформа: кроссплатформенный
Как посмотреть: http://darviarush.narod.ru/programs/src/small_prolog.tgz
Год: 2004
Участников проекта: 1
ОПИСАНИЕ
Интерпретатор языка Prolog.


СУБД-Prolog
Язык: C, Prolog
База: db4
Платформа: кроссплатформенный
Как посмотреть: могу выслать по требованию
Год: 2005
Участников проекта: 1
ОПИСАНИЕ
Распределённая система управления базами данных с языком запросов Prolog.


Web-Библиотека mylib
Язык: PHP
База: MySQL
Платформа: кроссплатформенная
Как посмотреть: могу выслать по требованию
Год: 2006
Участников проекта: 2
ОПИСАНИЕ
Ранее располагалась по адресу http://megatonna.org. Была переписана на perl+плоские файлы в связи c требованиями хоста на котором располагалась.
Содержала поисковик по тексту книг. Возможность оценки книг читателями. Позволяла выбирать сортировку списка книг. И т.п.


Web-Библиотека mylib
Язык: Perl
База: «плоские» и хеш-файлы
Платформа: кроссплатформенная
Как посмотреть: могу выслать по требованию
Год: 2006
Участников проекта: 2
ОПИСАНИЕ
Ранее располагалась по адресу http://megatonna.org. Содержала огромное количество литературы и была закрыта в связи с высокой конкуренцией fenzin.org и подобных сайтов.
Содержит поисковик по названию и автору, поиск по базам книжных интернет-магазинов, составляет содержание по тексту книги при пером запросе, строит карту книг по их параметрам (карта выглядит как карта галактики – каждая книга обозначается закрашенной в определённый цвет точкой).
Проект содержит утилиты для обработки большого числа текстовых файлов.


Комплекс программ конвертации документооборота
Язык: Perl, VBS, VBA, D
База: -
Платформа: кроссплатформенная
Как посмотреть: http://darviarush.narod.ru/programs/src/rtf2txt.pl. Остальные программы могу выслать по требованию
Год: 2006-2007
Участников проекта: 1
ОПИСАНИЕ
Осуществляют круговорот документов между текстовым и графическими форматами и форматами Microsoft Office, а так же – HTML (для размещения документов на сайте). В проект входили: распознаватель текстовых таблиц со сложными заголовками, утилита преобразования кодировок, конвертеры форматов и т.п.


MyProxy
Язык: Object Pascal
База: плоские файлы
Платформа: Windows
Как посмотреть: http://darviarush.narod.ru/programs/all/myproxy.exe
Год: 2008
Участников проекта: 1
ОПИСАНИЕ
Proxy-cервер. Содержит аккаунты пользователей Интернет. Определяет ширину канала для каждого аккаунта. Может каскадироваться с другими Proxy.


Информационная система судебных дел
Язык: PHP, Perl, JavaScript
База: MS SQL Server
Платформа: Apache, IIS
Как посмотреть: фирма объявила проект своей тайной
Год: 2008
Участников проекта: 1
ОПИСАНИЕ
Информационная система для большого числа пользователей с настраиваемыми ролями. Позволяет составлять отчёты в форматах HTML и Excel. Есть возможность загрузки информации из разных источников данных. Таких как базы данных, текстовые файлы и Excel.


Корпоративный сайт
Язык: PHP, Perl, JavaScript
База: MySQL
Платформа: Apache
Как посмотреть: фирма объявила проект своей тайной
Год: 2008
Участников проекта: 1
ОПИСАНИЕ
Сайт позволяет анкетировать сотрудников, оценивать анкетные данные, информировать сотрудников определённых отделов. Содержит ленты новостей, форум и режим администратора.


ДРУГИЕ ПРОГРАММЫ
С некоторыми моими утилитами, драйверами для ядра Linux 2.4.x и другими программами можно ознакомится на http://darviarush.narod.ru/programs.

Hosted by uCoz