Косьми́на Ярослав Олегович, 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. |