Сводка

Имя:

Станислав Карчебный

Область деятельности:

разработчик C++, Linux/Qt

Email:

berkus*madfire.net

Навыки

Знание языков программирования

Предыдущие места работы

«Skype» www.skype.com

C++ программист.

Ноябрь 2004 — настоящее время.

Занимаюсь реализацией Linux версии клиента Skype с использованием библиотеки Qt.

«Infinet Wireless, Inc.» www.infinet.ru

C++ программист.

Июнь 2004 — Июль 2004.

Реализовал интерфейс мониторинга беспроводных роутеров с использованием стандартных библиотек Infinet и библиотеки Qt.

ИА «Neftegaz.RU» www.neftegaz.ru

Веб-программист.

Июль 2003 — Май 2004.

Занимался поддержкой большого веб-портала нефтегазовой индустрии, работая в качестве веб-программиста и администратора сервера. Я написал на Ruby оптимизированную по скорости систему статистики посещений, обрабатывающую до 20 тысяч хитов в день без повышения нагрузки на сервер. Я также провел апгрейд и миграцию на новую систему практически без прерывания обслуживания клиентов. Кроме того, повысил производительность веб-сервера программными способами (кэширование).

«Группа компаний «АСК» www.ask.ru

Системный администратор, программист.

Март 2003 — Июль 2003.

Поддерживал большую распределенную Windows сеть, состоящую из трех офисов в трех областях, объединенную через VPN. Разрабатывал вспомогательные программы для поддержки сети на C++ и ASP.

«Визуальная Механика» www.vismech.ru

Веб-программист.

Сентябрь 2001 — Март 2003.

Разрабатывал PHP скрипты для веб-сайтов различной степени сложности, включая интернет-магазин. Также принимал участие в разработке системы документооборота, основанной на веб-технологиях.

РГ «Курьер» www.zauralmedia.ru

Системный администратор, программист.

Июнь 2000 — Июль 2001.

Поддерживал небольшую сеть PC-станций нелинейного монтажа. Написал внутреннюю CRM систему. Написал программу редактирования для операторов «бегущей строки».

Программные проекты

Монитор беспроводных роутеров Gatepeeker

Проектирование и реализация приложения, программирование на C++, сопряжение с существующими библиотеками.

Монитор позволяет подключаться к произвольному числу роутеров и отслеживать проходящие через них звонки, загрузку канала, подключенных абонентов.

Редактор «бегущей строки» для РГ «Курьер»

Проектирование и реализация приложения, программирование на C++, «вскрытие» формата хранения данных.

Система позволяет оператору ввод множества записей, предназначенных для показа в бегущей строке, разрешение/запрещение показов по заданному расписанию, генерацию дампов на заданный диапазон дат, в формате, поддерживаемом аппаратурой телецентра. Используется для облегчения работы оператора путем хранения архива, в котором можно проводить поиск, замену текста, автоматическое занесение в архив просроченных записей, повторную активацию заархивированных записей. Большое внимание было уделено удобству использования, так как оператор обычно вводит до 500 записей за один сеанс.

Информационная система для РГ «Курьер»

Проектирование и реализация приложения, программирование на PHP, проектирование базы MySQL.

Система содержит базы данных по сотрудникам, фотомоделям, клиентам; систему ранжирования менеджеров; базу креативных идей. По всем элементам поддерживается полнотекстовой поиск и поиск по ключевым словам. Удобный веб-ориентированный интерфейс. Реализовано в корпоративном интранете на базе веб-сервера Xitami, сервера MySQL и PHP скриптов, работающих на платформе Windows 2000.

Веб-сайт «Динур» www.dinur.ru

Программирование на PHP, проектирование базы MySQL.

Спроектировал и реализовал небольшой интернет-магазин с функциями регистрации постоянных клиентов и размещения заявок на товары.

Реконструкция веб-сайта компании «Уралтехнология» www.uraltech.ru

Программирование на PHP, проектирование базы MySQL, редактирование меню на Flash.

Создан новый интерфейс администрирования. Я спроектировал и реализовал небольшую CMS систему, позволяющую строить таблицы с произвольными данными, включая выборки из БД и вложенные таблицы, и произвольно располагать их на странице, используя простой и интуитивно понятный веб-редактор.

Веб-сайт новостного агентства «Уральские новости»

Программирование на PHP, проектирование базы MySQL.

Новостной сайт Уральского региона, с архивом новостей и поддержкой поиска по ключевым словам. Был реализован интерфейс удаленного администрирования. Также, в содружестве со вторым программистом, был разработан и реализован язык разметки новостей NML, основанный на XML.

Свободные программные проекты

Akregator akregator.sf.net

Проектирование приложения, программирование на C++.

RSS агрегатор для KDE. Ввиду отсутствия RSS-клиента с необходимой мне функциональностью, я решил написать его самостоятельно. Программа очень популярна среди пользователей, завоевала статус «Приложение месяца» в январе 2005 года (интервью). Сейчас является частью пакета KDE PIM (а также интегрирован в Kontact).

KDE www.kde.org

Программирование на C++.

K Desktop Environment. Около одного года я являюсь активным пользователем и разработчиком KDE. Несколько моих патчей вошли в основной код системы.

amaroK amarok.kde.org

Программирование на C++, соавторство.

amaroK — популярный аудиопроигрыватель для KDE. Я присоединился к проекту в версии 0.6 и с тех пор являюсь активным разработчиком. Основное направление моей деятельности в команде amaroK — проектирование пользовательских интерфейсов.

Konversation konversation.kde.org

Программирование на C++, перевод.

Konversation — IRC клиент для KDE. Я произвел полный перевод программы на русский язык. На данный момент основным направлением моей деятельности в команде разработчиков является разработка поддержки национальных кодировок. Кроме этого, я также занимаюсь некоторыми аспектами пользовательского интерфейса.

Organik Trakker / Neptune Project organik.sf.net, neptunepro.sf.net

Проектирование, программирование на C++, программирование на ассемблере.

Это мое давнее хобби - переносимый звуковой "движок" с набором переключаемых "панелей", каждая из которых может выглядеть как определенная звуковая программа (например SoundForge или FastTracker или Samplitude Studio), но при этом все они работают с одними и теми же аудиоданными, предоставляемыми "движком". К сожалению, проект в настоящее время заморожен.

Операционная система Odin odin-os.sf.net, goos.sf.net

Программирование на C++, программирование на ассемблере.

Эта операционная система изначально называлась The GO! Operating System и была академической ОС в университете CITY в Лондоне. Я время от времени играюсь с ней для изучения азов ОС реального времени или работы распределенных компонентов.

Ассемблер NASM nasm.sf.net

Поддержка веб-сайта, программирование на C.

Поддерживаю веб-сайт для NASM и время от времени пишу различные исправления. Последняя инкарнация сайта использует WackoWiki в качестве движка. Это еще одно мое хобби из далеких времен начала разработки операционных систем.

Обо мне

Программирую для собственного удовольствия более 10 лет. Недавно подключился к проекту KDE и довольно неплохо там себя показал. Я участвую в нескольких проектах в качестве разработчика или соавтора (konversation, amarok, kbrain, klapjack) и пишу собственные программы (akregator).

Считаю себя весьма способным в проектировании пользовательских интерфейсов и удобстве использования («юзабилити»). У меня высокие требования в этой области, так как я считаю, что даже сверхполезная программа без продуманного интерфейса никогда не станет действительно популярной.

Очень хорошо разбираюсь в UNIX системах (в частности, Linux). У меня достаточно квалификации, чтобы обнаружить и исправить множество видов неисправностей, от отладки ядра до высокого уровня, X протокола или сетевых подключений.

Хорошо планирую и организую рабочий процесс. Я регулярно читаю Джоэля Спольски и использую его советы на практике. В своей деятельности активно применяю системы отслеживания ошибок, это упрощает мою работу и делает её более продуктивной.

Есть большой опыт сопровождения и администрирования различных систем контроля версий (CVS, SVN, Arch).

Образование

Успешно окончил курганский лицей номер 12 с хорошими отметками по иностранному языку (Английский), физике, географии, информатике.

В школе я писал различные вспомогательные программы. Весьма популярной стала программа тестирования по немецкому языку, написанная на С и ассемблере для 80286 машин.

Контактная информация

Почтовый адрес:

Stanislav Karchebny
E.Vilde tee, 114-62
12612, Tallinn
Estonia

Сотовый телефон:

+372 562 33 403

SkypeIn:

+372 712 0181

Email:

berkus*madfire.net

Skype:

berkus