Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяКандидат
Мужчина, 45 лет, родился 11 июля 1979
Сочи, готов к переезду (Австралия, Великобритания, Канада, Новая Зеландия, США), готов к редким командировкам
Руководитель отдела разработки/группы разработчиков на Java
Специализации:
- Программист, разработчик
Занятость: полная занятость
График работы: удаленная работа
Опыт работы 23 года 3 месяца
Февраль 2012 — по настоящее время
13 лет 6 месяцев
-
Москва
Свободный разработчик
С февраля 2012 года выполняю частные заказы на разработку и консультации.
Март:
Разработка приложения каталога организаций для мобильных телефонов (J2ME)
- Архитектура, формат хранения данных, разработка, оптимизация приложения для работы на разных устройствах.
- Сборка (Ant), обфускация (ProGuard), шифрование (Stringer)
- Документация, консультации заказчика
Апрель:
Разработка СМС шлюза для компании, оказывающей соответствующие услуги
- Декомпиляция (реверс инжениринг) давно работающего кода компании с утерянными исходниками
- Разработка нового функционала, исправление ошибок логики работы старого
- Сборка (Ant), обфускация (ProGuard), шифрование (Stringer)
- Сопровождение продукта, помощь в настройке серверов (Ubuntu, Gentoo) (инфраструктура для работы ПО, скрипты запуска, автоматизация бекапов)
Июнь 2011 — Февраль 2012
9 месяцев
Realaxy
Сербия, realaxy.com
Архитектор, разработчик, администратор
В рамках работы в этой компании одновременно выполнял несколько ролей.
- Разработка архитектуры высоконагруженной системы
- Непосредственно работа над разработкой системы (Java)
- Разработка ТЗ и взаимодействие с разработчиками интерфейсов, постановка задачи, курирование и проверка результатов их работы (HTML, CSS, JS и т.п.)
Поддержка рабочей инфраструктуры компании на удаленных серверах в облаках Амазон.
- Поддержание работоспособности сервисов, разворачивание новых
- Контроль прав и доступа сотрудников к тем или иным сервисам (SVN, вики, багтрекер и т.п.)
- Полное документирование инфраструктуры для сотрудников, инструкции по работе и использованию
Разработка и поддержка сайтов компании
- Поддержка и доработка существующего (Rails) сайта
- Создание новых в рамках того или иного проекта, события
- Разворачивание сайтов в облаке Амазон, настройка серверов (Nginx, Apache, Tomcat)
Август 2010 — Май 2011
10 месяцев
ООО Арморит
Директор Центра Интернет Решений
Основные обязанности:
- Анализ требований заказчика к разработке финансового ПО, согласование сроков;
- Разработка архитектуры системы;
- Разработка технологически сложных частей системы.
- Постановка задачи, ее распределение между участниками;
- Контроль сроков выполнения задач, решение возникающих технических сложностей;
- Контроль качества кода разработчиков
Проекты:
- Веб инструмент для оценки соответствия информационной безопасности Банковской организации Стандарту Банка России СТО БР ИББС-1.2-2010. Технологии Hibernate (+JPA) в качестве ORM, JSF
В качестве "играющего тренера" разработал:
- J2ME, Android приложения для чтения специфичных для компании QR кодов.
Март 2008 — Август 2010
2 года 6 месяцев
Метробанк
Москва
Руководитель отдела разработки
Основные обязанности:
- Анализ требований заказчика к разработке финансового ПО, согласование сроков;
- Разработка архитектуры системы;
- Разработка технологически сложных частей системы.
- Постановка задачи, ее распределение между участниками;
- Контроль сроков выполнения задач, решение возникающих технических сложностей;
- Контроль качества кода разработчиков
- Проведение собеседований и оценка знаний соискателей претендующих на работу в отделе разработки.
- Разработка и согласование ТЗ
- Определение тех. требований.
Достигнутый результат:
- Менее, чем за один год командой был создан полнофункциональный интернет-банкинг для республики Казахстан, в соответствии с его законодательством и особенностями банковской сферы. Продукт технологически превосходит все существующее на рынке решения.
- Разработчики организации получили навык работы с системами сборки и контроля версий.
Проекты:
- Интернет-банкинг для республики Казахстан. Использованы технологии GoogleWebToolkit на презентационном уровне, Scala для уровня бизнес логики, Hibernate (+JPA) в качестве ORM
Демостенд: https://ibank.fortebank.com/client/
Апрель 2005 — Март 2008
3 года
EastView Publications Inc
Москва
Ведущий разработчик Java
Основные обязанности:
- Разработка и согласование ТЗ
- Определение тех. требований.
- Разработка архитектуры приложений
- Управление коллективом из трех разработчиков, в том числе удаленными разработчиками;
- Разработка новых программных продуктов фирмы, реализующих полнотекстовый поиск (Apache Lucene), просмотр и работу с оцифрованными версиями периодических изданий России и ближнего зарубежья, через веб интерфейс для библиотек США и других клиентов;
- Изучение и внедрение новых технологий в новые и существующие разработки фирмы;
- Разработка ПО для внутреннего использования фирмы (консольные утилиты, приложения на базе веб интерфейса (Struts, Hibernate));
- Доработка функционала существующих программных продуктов фирмы, поиск и исправление ошибок;
- Курирование работы удаленных разработчиков, проверка на соответствие ТЗ выполненного решения, консультирование в случае затруднений;
- Проведение собеседований и оценка знаний соискателей претендующих на работу в отделе разработки
Сентябрь 2003 — Апрель 2005
1 год 8 месяцев
Москва
Разработчик Java
- Разработка ПО для внутреннего использования фирмы (консольные утилиты, GUI приложения на базе Swing, приложения на базе web интерфейса);
- Разработка ЦРМ (CRM) системы для внутреннего использования в фирме на базе фреймворка Spring и технологии Hibernate;
- Разработка нового функционала основного продукта фирмы - электронный банкинг;
- Кастомные разработки для заказчика (Быстрокредит Банка Москвы и т.д.)
- Разработка клиентских компонент основного продукта для платформы PocketPC
Май 2002 — Декабрь 2004
2 года 8 месяцев
ООО Калоброн
Москва
Разработчик PHP, Java
Результатом работы было создание одного из самых популярных интернет-магазинов бытовой техники.
- В качестве движка использовался популярный на момент работы движок PHPSHOP, дописанный и доработанный.
- Разработан модуль, позволяющий магазину иметь революционную (на момент создания) возможность задавать читаемые (friendly URL) адреса разделов и страниц, .
- Доработана и расширены админка магазина, позволяющая отслеживать заказы их статусы, формировать отчеты и документы для отчетности.
- Разработаны средства автоматизации процесса добавления новых продуктов, сократившего сроки этой работы с недели до одного дня.
Обо мне
Web сервера и сервлетные контейнеры
Apache Tomcat
Resin
Jetty
ORM/JDO
Hibernate
DataNucleus
JMS провайдеры
Apache Active MQ
Sonic MQ
Базы Данных
ORACLE
Microsoft SQL
MySQL
Exist XML DB
JavaScript Frameworks
Google Web Toolkit
Ext
GXT (ExtGWT)
Система управления версиями
CVS
Subversion
Системы сборки
Apache Ant
Maven
Ivy
Cреда разработки программного обеспечения (IDE) (для тех, кому это важно)
IntelliJ IDEA
Eclipse
Far
Операционные системы
MS Windows
Linux
MacOS
HTML/DHTML, CSS, XML/XSLT, SAX/DOM,
Поисковые фреймворки: Apache Lucene, Apache Solr
Ewe, J2ME (написание приложений для мобильной платформы PocketPC)
PHP, J2EE (Servlets, JSP), J2SE, JDBC, JDI, JPA, JAAS, JCE
Фрейворки: Struts, Spring, JSF, Rails
Высшее образование
2003
Московский государственный институт радиотехники, электроники и автоматики (МИРЭА)
Кибернетики/Международный факультет/Вычислительные комплексы, машины, системы и сети, Инженер
Знание языков
Тесты, экзамены
2009
Java 6
Brainbench
2008
Java 2 Fundamentals
Brainbench
2008
Java 2 Platform Enterprise Edition (J2EE) 1.4
Brainbench
2003
Программирование на PHP
Центр Компьютерного Обучения "Специалист" при МГТУ им. Н.Э.Баумана
2003
Программирование на JavaScript
Центр Компьютерного Обучения "Специалист" при МГТУ им. Н.Э.Баумана
2003
Программирование на Java 2
Центр Компьютерного Обучения "Специалист" при МГТУ им. Н.Э.Баумана
2002
Работа в глобальной сети интернет
Центр Компьютерного Обучения "Специалист" при МГТУ им. Н.Э.Баумана
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения