Обо мне

Специализация и профессиональные навыки:
Языки программирования: Java
Технологии:
Серверная часть: Java, JSP, Servlet;
Интерфейс пользователя: Swing;
Мобильные платформы: RIM Blackberry, Android, JavaME;
Web-интерфейс: HTML, JavaScript, CSS;
Web-Frameworks: GWT, JSP, JSF;
DI/IoC: Spring, Guice;
Доступ к данным: JDBC, Hibernate;
Тестирование: Junit, EasyMock;
Continuous integration: TeamCity, Jenkins (Hudson);
Поддержка и сборка проекта: Maven, Ant, Maven Ant Tasks, Artifactory;
Системы контроля версий: SVN, CVS, TFS, git;
Системы управления дефектами: PVCS Tracker, Bugzilla, Rational ClearQuest;
СУБД: HSQLDB, MySQL.
Серверы приложений: Tomcat,Jetty.
ОС: Windows, Linux (Ubuntu).
Анализ кода: Sonar, SonarJ.
Языки моделирование: UML, BPMN.
CASE-средства:Visual Paradigm, MS Visio.
Автоматизированное тестирование: Rational Functional Tester 7.1 (8.1), Visual Studio 2010, Selenium 2.0

Профессиональные цели:
Реализация уникальных проектов

Членство в обществах и ассоциациях:
talks.guns.ru

Профессиональные навыки
Опыт работы
Декабрь 2011 — по настоящее время (7 лет и 5 месяцев)
Руководитель группы автоматизации тестирования
Москва
Декабрь 2011 — по настоящее время (7 лет и 5 месяцев)
Руководитель группы автоматизации тестирования
Москва
Август 2009 — Декабрь 2011 (2 года и 5 месяцев)
Инфотекс
Test Automation Lead
Москва
Обязанности и достижения
Обязанности: - Разработка фреймворка для тестирования линейки продуктов (функциональное, конфигурационное, распределенное) - Поддержка и расширение стенда автоматизированного тестирования - Внедрение сервиса автоматизированного тестирования линейки продуктов - Автоматизация тестирования программно-аппаратных комплексов - Моделирование дефектов с использование средств автоматизации Достижения: - внедрение сервиса автоматизированного тестирования в процесс разработки с нуля - создание группы автоматизированного тестирования
Октябрь 2007 — Июль 2009 (1 год и 10 месяцев)
Software Engineer
Москва
Обязанности и достижения
1. Разработка приложения управления контентом системы вирусного маркетинга Должность: разработчик Обязанности:разработка, исправление дефектов, развитие концепции продукта, общение с иностранным заказчиком Достижения: миграция проекта на новую платформу, развитие проекта, полное удовлетворение требований заказчика к продукту. Инструменты: Java, DWR, GWT, HTML, JavaScript, CSS, gwt-log, myGWT (GXT), IntelliJ IDEA, Team City, Maven, Artifactory,Spring, SpringMVC, JUnit, EasyMock,Linux(Ubuntu), Virtual Box,Tomcat, SCRUM 2. Портирование банковского приложения приема платежей. Должность: тестировщик Обязанности: разработка тест-кейсов на основании требований заказчика, ручное тестирование, документирование дефектов Достижения: по настоящий момент в продукте не обнаружено ни одного дефекта. Инструменты: PVCS Tracker, Word, Excel 3. Тестирование инструмента миграции данных (работа на стороне заказчика) Должность: тестировщик Обязанности: тестирование схем миграции данных между базами, тестирование инструмента миграции Достижения: миграция данных прошла успешно. Инструменты: SQL, XML. 4. Тестирование системы электронного делопроизводства (работа на стороне заказчика) Должность: тестировщик Обязанности: разработка тест-кейсов, переработка существующих тест-кейсов, проведение тестирования, документирование дефектов. Достижения: формирование совокупности тест-кейсов на основные процессы делопроизводства. Инструменты:MS Word, Excel, Rational ClearQuest 5. Исследование возможностей мобильных платформ Должность: разработчик Обязанности: сравнительный анализ возможностей мобильных платформ, накопление знаний по платформам. Достижения: общее представление о разработке приложений под мобильные платформы Инструменты:Eclipse, Net Beans, IntelliJ IDEA, Android SDK, JavaME SDK, RIM Blackberry JDE, J2ME-Polish, LWUIT, J2ME_ArmyKnife
Январь 2007 — Сентябрь 2007 (9 месяцев)
Junior Software Engineer
Москва
Обязанности и достижения
1. Проект E-Learning System Создание системы дистанционного обучения для нужд организации. Должность: младший разработчик Обязанности: проектирование приложения и БД, кодирование, администрирование БД, тестирование, исправление дефектов. Достижения: система была использована в рамках тренинга в Индии Инструменты: Java, Net Beans, JSP, HTML, CSS, Tomcat 2. Проект Linux Open Communication Interface (LOCI) Создание интерфейса управления встраиваемой ОС (embedded Linux) Должность: тестировщик Обязанности: приемочное тестирование (build acceptance testing), написание автоматизированных тестов, документирование дефектов, поддержка документации. Достижения: покрытие тестами выросло до 65% Инструменты: Jython, Linux (Red Hat, LynxOS), PVCS Tracker, Word, Excel.
Высшее образование
Сентябрь 2004 — Июнь 2009
Учетно-финансовый
Москва
Январь 2004 — Январь 2009
Учетно-финансовый
Москва
Специализация и достижения
Прикладная Информатика (х10 team)
Январь 2000 — Январь 2004
Вычислительные машины, комплексы, системы и сети
Дмитров