Table of Contents
CV: Senior Java Developer
Персональная информация
ФИО: Радченко Марат Спартакович
Дата рождения: 3 февраля 1987 г.
Проживание: г. Зеленоград
Семейное положение: женат
Опыт работы
Собственные проекты
Ноябрь 2011 - настоящее время: Astrum Nival/Mail.RU
Старший Java-программист, руководитель команды игровой механики в MMORPG Аллоды Онлайн.
Март 2010 - ноябрь 2011: Astrum Nival/Mail.RU
Java-программист. Разработка и поддержка функционала игровой механики в MMORPG Аллоды Онлайн.
Март 2007 - октябрь 2009: Пронто-Москва
Архитектор, тимлидер.
Обязанности: техническое руководство разработкой сайта pronto.ru. Интеграция с корпоративной инфраструктурой (бухгалтерия, редакция). Собеседование программистов. Выбор технической платформы. Создание окружения разработки.
Ноябрь 2006 - март 2007: Stins Coman
J2EE-программист, тимлидер. Создание методологии ведения Java-проектов в компании. Проектирование и разработка ядра ERP-системы. Разработка системы безопасности. Создание окружения для интеграционного тестирования.
Июнь 2006 - ноябрь 2006: Headhunter.RU
J2EE-программист, руководитель команды программистов. Обучение новых сотрудников. Перевод сайта с MySQL на PostgreSQL.
Март 2005 - июнь 2006: Headhunter.RU
J2EE-программист. Написание преобразователя ODT → XSL-FO → RTF. Реорганизация внутренней структуры сайта для возможности введения региональных сайтов (страновых, городских). Проектирование и реализация системы раздачи прав пользователям. Организация перевода проекта с CVS на Subversion. Разработка CRM-системы.
Май 2003 - июль 2003: ИД «Аргументы и Факты»
Java-программист. Разработка небольшого веб-сервера и приложения веб-чата.
Применяемые инструменты
Java
Общее
Все проекты с моим участием используют Maven 2. Мной написано несколько (два) плагина, неоднократно настраивал корпоративный репозиторий, успешно организовывал мультимодульную и мультипроектную разработку. Поддерживаю собственный репозиторий.
Чтобы посмотреть, зайдите на сайт hh.ru от работодателя и распечатайте счёт/договор в формате PDF.
Использовал на ранних этапах разработки. В headhunter участвовал в переводе проекта на Maven 2.
Spring Framework (IoC, AOP, Transactions, DAO)
Тестирование
Регулярно использую для написания тестов.
Использую для инициализации in-memory базы данных при разработке.
Использую для тестирования межкомпонентного взаимодействия.
Использовался для интеграционного тестирования на проекте pronto.ru.
ORM
Hibernate Активно использовался на проекте pronto.ru.
Torque Использовался на проекте hh.ru.
Использовались в первой реализации paper.pronto.ru. Впоследствии от них отказались в пользу связки Spring + Hibernate.
Web
Использовался на проекте pronto.ru. Отправил несколько багрепортов (см. задачи в трэкере проекта Wicket от пользователя slonopotamus), обучил команду принципам работы.
Использовались на проекте hh.ru. Больше не использую по причине наличия лучших альтернатив (Wicket, Grails, Django).
Security
Использовался для создания login.pronto.ru.
Acegi Security (см. схема устройства Acegi)
Активно использовалась на проекте pronto.ru.
Веб-сервера
Использовался на проекте hh.ru. Множество багрепортов в Caucho.
Использовался для первой реализации paper.pronto.ru.
Использовался на проекте pronto.ru (при разработке и на продакшене). Множественные багрепорты (см. трэкер проекта, задачи от пользователя slonopotamus).
Базы данных
Использовался для proof-of-concept перевода проекта hh.ru с MySQL и на продакшене проекта pronto.ru.
Использовалась на проекте pronto.ru при запуске проекта на машине разработчиков.
Использовался на проекте hh.ru.
XML
Web
Использовался на проекте pronto.ru.
Участвовал в Django Spring 07 июля 2008.
Использую только для небольших системных скриптов. Мой первый язык программирования.
Системы управления версиями
Операционные системы
Баг-трэкеры
Прочее
Чтобы посмотреть, зайдите на сайт hh.ru от работодателя и распечатайте счёт/договор в формате RTF.
Требования к работодателю
- Только белая зарплата (ожидаемый уровень месячного дохода – 350+ тыс. рублей после налогов)
- График с 10 до 19
- Неограниченный доступ к кофе
- Наличие современных инструментов разработки
- Расположение в пределах 5 минут пешком от метро (если только у вас не ездит собственная маршрутка)
- Интересные задачи
Контактная информация
- Email: marat@slonopotamus.org
- GitHub: https://github.com/slonopotamus