Александр Прудников
Программист
IT, интернет, связь, телеком / Программирование, разработка, тестирование
Специализация и профессиональные навыки
Markup: HTML, CSS, XML и т.д.
DB: MySQL, PostgreSQL, SQLite, FoxPro.
Shell: PowerShell, WSH, bash.
SCM: Git, Mercurial, Subversion, SourceSafe.
CI: Phing, CruiseControl.NET
Опыт работы
Technical Leader
SoftSwiss, Минск http://softswiss.com
11 — 100 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеДекабрь 2011 — продолжаю работать
Обязанности
- PHP, Python, Ruby
- Спортивный портал на PHP, Kohana — проектирование, оптимизации, руководство, реализация
- Социальная сеть на Python, Django — проектирование, реализация
- Портал для охотников на Ruby on Rails — реализация, обучение коллег
PHP Senior Developer
EffectiveSoft, Минск http://hrm.effectivesoft.com
101 — 1000 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеФевраль 2011 — Декабрь 2011
Обязанности
- Проекты для образовательных учреждений на Zend Framework и Symfony 2.
- Социальная сеть на платформе Elgg
- Рекрутинговая платформа на фреймворке Yii
PHP Senior Developer, Team Leader
ЧП «Айгер», Минск http://bettingsoft.ru
2 — 10 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеСентябрь 2009 — Февраль 2011
Обязанности
- Разработка и поддержка платформы для организации ставок (софт для букмекеров)
- Проектирование архитектуры приложения и БД
- Автоматическое тестирование, QA и обеспечение совместимости
- Развёртывание платформы, администрирование тестовых и рабочих серверов
- Автоматизация служебных задач
Достижения
- Реализовал мультивалютность системы
- Внедрил и поддерживал Mercurial, Trac и Phing
PHP, Smarty, MySQL, jQueryPHP программист
Айти плюс, Минск http://itplus.by
2 — 10 человек, IT, интернет, связь, телеком / Поддержка и обслуживаниеМай 2009 — Сентябрь 2009
Удаленная работа.
Разработка сайта и он-лайн системы заявок на обслуживание.
PHP, MySQL, Smarty.Программист (и и.о. сисадмина)
ООО «АлибиСофт», Минск http://office2000.by
2 — 10 человек, IT, интернет, связь, телеком / Системы управления предприятиемЯнварь 2008 — Август 2009
Работа в команде разработки систем управления предприятием «Office Audit» и «Alibi».
— Написал и внедрил систему автоматической сборки проектов FoxPro, с поддержкой конфигураций.
— Внедрил на проекте систему контроля версий (Visual SourceSafe), сервер непрерывной интеграции CruiseControl.NET и Wiki (DokuWiki).
— Написал и внедрил систему отслеживания ошибок (PHP + MySQL).
— Сделал инсталлятор продукта, два варианта: с использованием Windows Installer, и самостоятельный, достаточно функциональный и конфигурируемый.
— Для подсистемы розничной торговли реализовал управление торговым оборудованием (фискальные регистраторы, дисплеи покупателя).
— Модернизировал протоколирование работы пользователей.
— Переписал подсистему разграничения доступа: установка запретов на просмотр/редактирование для групп и отдельных пользователей на документы и их атрибуты, таблицы БД и отдельные поля, на запуск функций.
— Реализовал интеграцию с системой безопасности Windows для авторизации пользователей Alibi.
— В обязанности также входило написание документации, рекламных материалов, сопровождение корпоративного веб-сайта.
— Реализовал экспорт документов системы в Excel (с поддержкой формата XLSX).
— Написал модуль абстракции от БД, поддерживает DBF и MySQL, Oracle (запланирован PostgreSQL).
— Работал над подсистемой "Управление персоналом, входящая/исходящая документация, архив".
— Разрабатывал служебные инструменты и библиотеки.
— Администрировал ЛВС: AD, DNS, ISA; тестовые БД: MySQL, PostgreSQL, Oracle; веб-сервер Apache.Программист PHP
Кью-сервис, Минск http://qservice.by
2 — 10 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеМай 2009 — Июль 2009
Удаленная работа.
Работал над несколькими небольшими и одним масштабным проектом.Программист (Visual FoxPro)
УП Мифлэйм, Минск http://office2000.by
2 — 10 человек, IT, интернет, связь, телекомНоябрь 2006 — Декабрь 2007
Разработал интерфейс модуля кассира торговой точки; механизм обмена в распределённой базе данных (логика и транспорт); механизм хранения данных в БД MySQL.
Написал полноценную библиотеку для работы с протоколами e-mail (POP3 и SMTP).
В декабре 2007 года УП «Мифлэйм» было реорганизовано в ООО «АлибиСофт».Программист (Pascal)
SoftClub, Минск http://softclub.by
101 — 1000 человек, IT, интернет, связь, телекомАпрель 2006 — Август 2006
Реализовал механизм экспорта/импорта данных из баз Btrieve в XML формат.Программист (C++)
Белорусский государственный медицинский университет, Минск http://www.bsmu.by
1001 — 10000 человек, IT, интернет, связь, телекомОктябрь 2005 — Декабрь 2005
Программировал пользовательский интерфейс (Visual C++, MFC)
Образование
БНТУ-Минск (Белорусский национальный технический университет; БГПИ; БГПА), Минск, Специалист
ф-т Информационных технологий и робототехники; ФИТР
2002 — 2007
лиц., при БНТУ, Минск
2000 — 2002, класс выпуска: 11 «Б»
10, 11 Бшк. 162, Минск
1999 — 2000, класс выпуска: 9 «Ж»
шк. 109, Минск
1991 — 1999, класс выпуска: 8 «В»
1В, 2-4Г, 5-8В
Прочее
Награды, сертификаты, портфолио, проекты
— Перевод Trac на русский: http://trac.edgewall.org/wiki/TracTeam
— http://un-name.appspot.com/
— http://bishop.at.tut.by/
— Brainbench Master Python, Master PHP 5.3 и Master JavaScript 1.8 (http://www.brainbench.com/transcript.jsp?pid=7640572)
— Аккредитация на сайте inPHP: http://www.inphp.org/user/bishop/
— Призёр 2008 Winter Scripting Games в категории Advanced PowerShell (http://www.microsoft.com/technet/scriptcenter/funzone/game...)
— Brainbench C#, C# 2.0 Fundmentals (http://www.brainbench.com/transcript.jsp?pid=7640572)
— OperaFS Total Commander plugin (C++, 2007 год) http://code.google.com/p/operafs/
— Удостоверение INTUIT.ru по программе «Командная строка и сценарии Windows» (http://www.intuit.ru/diploma/F6ivl7YoGTPX/P00041786/)
— Удостоверение INTUIT.ru по программе «Администрирование MySQL» (http://www.intuit.ru/diploma/F6ivl7YoGTPX/P00084558/)
Прочее
Хорошее знание регулярных выражений и SQL.


