Языки
• Профессиональное владение: Java (J2SE, J2EE), JavaScript (JQuery, AngularJS), HTML (Jade), CSS, Delphi, Object Pascal;
• Общее владение: Python (+Django), Scala, PHP, ExtJS, Ant, Bash, C/C++, XML, AutoIT, Window Scripting Host, Windows Batch, Microsoft Visual Basic for Applications;
Программное обеспечение
• Базы данных: PostgreSQL (+plpgpsql, +plpythonu, pgBouncer, pgPool), Oracle (+PL/SQL), MySQL, MongoDB;
• Серверы:
o Web: nginx, Tomcat, Apache, nginx + Tomcat + Apache;
o Media: ffserver (ffmpeg, mencoder, ffmpeg + mencoder);
• Платформы: Linux (ОpenSUSE, RHEL, CentOS, Ubuntu), Microsoft Windows 95/98/ME/2000/XP, Microsoft Windows Server 2003, QNX;
• Управление версиями и проектами: JIRA, Subversion, Mercurial, Redmine, Rational ClearCase, BugZilla, TrackStudio, Rational DDTS, eTraxis;
• Среды разработки: IntelliJ IDEA, Eclipse, NetBeans, CodeGear RadStudio, Microsoft Visual Studio;
• Средства мониторинга: Zabbix, Monit, Xymon (Hobbit);
• Графические пакеты: Adobe Photoshop, Adobe Captivate, Corel Draw, 3DS MAX, Autodesk AutoCAD и другие;
• Другие программы: Source Insight, Beyond Compare, PuTTY, WinSCP, Microsoft Office 98/XP/2003/2007 (Word, Excel, Project, Outlook, Access, Visio, PowerPoint), Open Office, StarOffice, WinMerge, ExamDiff, NSIS, Inno Setup, Acronis (True Image, Disk Director Suite), Norton Ghost и другие.
Технологии и навыки
• Работа над кодом: Шаблоны проектирования и программирования, Экстремальное программирование, Модульное тестирование, Управление конфигурациями и версиями, Статический анализ кода, Анализ дельты кода, Рефакторинг кода;
• WEB технологии: MODx CMS, WordPress CMS, Drupal CMS, Joomla CMS;
• Опыт организации непрерывной интеграции (continues integration) на базе Jenkins (Hudson) и TeamCity;
• Java технологии: Spring (ORM, MVC, WEB, Security и др.), Apache Camel, Scala (Akka, Slick), Hibernate, Tapestry, Tiles, Quartz, Maven+Nexus, Hessian, Play Framework, JNDI, JDBC, JSP, JSTL, FreeMarker, ActiveObjects, EBean и другие;
• Медиа технологии: работа с потоковым видео и аудио, транскодирование (в том числе Flash), потоковое он-лайн вещание видео и аудио;
• Работа над проектом: проектирование информационных система, постановка задачи, выработка требований, разработка проектной документация, планирование, Scrum managment, Agile development;
• Другие технологии: FTP, HTTP, HTTPS, SSL, AJAX, SOAP, Telnet, SSH , TCP/IP, UDP/IP, COM/DCOM, RPC.