Свою первую программу написал в 12 лет (90-й год, БК-0011). Чуть позже познакомился с современными (на тот момент) машинами и в 15 лет начал выполнять первые заказы. С тех пор участвовал во множестве проектов разной сложности в различных предметных областях. Работал как в одиночку, так и в составе больших команд, включающих разработчиков, дизайнеров, тестеров, конфигураторов, архитекторов, аналитикив и менеджеров из разных стран мира. Получил опыт организации работы интернациональной команды разработчиков и тестеров.
Инструменты, с которыми я хорошо знаком:
- Java (с 2001г): J2EE, EJB3, JMS, JPA Hibernate, TopLink, контейнеры OAS/OC4J, WebLogic, вэб JSP/JSF (Rich Faces, Facelets), IDE IntelliJ IDEA, Eclipse, сборка Ant, качество JUnit - разработка крупных многоуровневых распределённых систем;
- .NET (с 2002г): C#/J#, качествао NUnit - небольшие проекты, утилиты, COM, работа с БД, безопасность;
- Десктопная разработка: Delphi (с 1997г - начиная со 2-й версии), качество DUnit - создание компонентов, графика, распределённые многоуровневые системы, многопоточность, COM, работа с БД, безопасность; С++ (MS VS), качество CPPUnit - небольшие проекты, утилиты;
- Вэб: (с 1998г) - PHP, JavaScript, AJAX - кроме прочего, парсинг страниц, мэшап;
- СУБД: Oracle, Interbase/Firebird, MySQL, DBase, Paradox;
- Контроль версий: Perforce, Source Safe, CVS;
- Отслеживание изменений/ошибок: Jira, Test Director, IBM Lotus, Rational ClearQuest;
- Коллективная работа: JetBrains TeamCity.
Хорошо знакомые предметные области (проектов, в которых я участвовал):
- Финансы,
- Банкинг,
- Медицина,
- Страхование,
- Нефтегазовая промышленность,
- Автопром,
- Игорный бизнес.