Ян Ряховский


Системный Архитектор, Разработчик

Я Системный Архитектор в ITFB Group

Мои основные обязанности и компетенция это разработка архитектуры програмного обеспечения, проектирование, кастомная и интеграционная разработка, оптимизация, руководство командой разработки.
В общем все, что связанно с обеспечением производства качественного программного обеспечения.

Меня интересуют проекты со сложной и/или нестандартной архитектурой, высоконагруженные, с уникальным и/или интересным функционалом, интересные конечным пользователям.

Персональная информация

Тел.
+7 (967) 028-0021
Skype
jardevbox
Email
jardevbox@gmail.com
Дата рождения
7 марта 1981
Английский
выше среднего

Профессиональный опыт

09/2014 - текущий день

Системный Архитектор в ITFB Group

с 09/2014 по текущий день

Основные обязанности

Разработка архитектуры програмного обеспечения, проектирование, кастомная и интеграционная разработка, оптимизация, руководство командой разработки.

Участие в подготовке технических заданий. Написание спецификаций. Реализация критичных и сложных кусков кода. Ревью архитектуры. Ревью кода. Рефакторинг. Общение с заказчиком и техническими специалистами заказчика.

Выполненные проекты

MTS EDO (для ОАО «Мобильные телесистемы»)
MTS EDO - система электронного юридически значимого документооборота между компаниями.

с 09/2014 по текущий день

Роль

Системный архитектор, ведущий разработчик.

Software and technologies

Apache Tomcat, GlassFish, Grails 2, MySQL, Twitter Bootstrap 2, HTML, CSS, JavaScript, JQuery.

2009 - 08/2014

Системный Архитектор
в NVisionGroup (ex SITRONICS IT)

с 10/2009 по 08/2014

Основные обязанности

Разработка архитектуры програмного обеспечения, проектирование, кастомная и интеграционная разработка, оптимизация, руководство командой разработки.

Участие в подготовке технических заданий. Написание спецификаций. Реализация критичных и сложных кусков кода. Ревью архитектуры. Ревью кода. Рефакторинг. Общение с заказчиком и техническими специалистами заказчика.

Выполненные проекты

theKompass (для Russia Beyond The Headlines)
Информационный портал о культурных событиях российской культуры.

с 12/2013 по 08/2014

Роль

Системный архитектор, ведущий разработчик.

Продукты и технологии

Nginx, Apache Tomcat, MySQL, Grails, HTML, CSS, JavaScript, JQuery.

→ thekompass.rbth.ru

MTS BPM (для ОАО «Мобильные телесистемы»)
Система управления бизнес процессами согласования документации.

с 06/2012 по 11/2013

Роль

Системный архитектор, лидер команды веб-разработки.

Продукты и технологии

Apache Tomcat, WebLogic, Oracle RDBMS, Struts 2, Human Task Service API (для управления процессами используется Oracle BPM) SiteMesh, J2EE (WebServices, JDBC, JSP), HTML, CSS, JavaScript, JQuery, JQueryUI.

Достижения

В течении 3 недель мной проведен рефакторинг и почти полностью переписан код, который был написан 3-мя разработчиками в течении 3-х месяцев.

Расширение для Oracle BI Analytics (для ОАО РТК)
Расширение для эспорта/импорта данных.

с 10/2011 по 12/2011

Роль

Ведущий разработчик.

Продукты и технологии

Apache Tomcat, WebLogic, Oracle RDBMS, Oracle BI, Oracle BI API, J2EE (WebServices, JDBC,Servlets, JSP), HTML, CSS, JavaScript, JQuery.

АСУЭП (для ОАО «Мобильные телесистемы»)
Автоматизированая Система Управления Эффективностью Персонала – система управления бонусными планами и расчета премий на основе результатов выполнения бонусных планов для всего перонала МТС.

с 04/2011 по 06/2012

Роль

Системный Архитектор, Руководитель проекта.

Продукты и технологии

Apache Tomcat, Struts 2, MS ActiveDirectory, Oracle 10g, J2EE (WebServices, JDBC, JSP), HTML, CSS, JavaScript, JQuery.

Достижения

Успешное антикризисное управление. За три недели, организованной мной командой, проект из крайне запущеной стадии был выведен в продакшен.

Система Управления Рисками (для ОАО «Мобильные телесистемы»)

с 10/2010 по 03/2011

Роль

Системный Архитектор, Эксперт по оптимизации.

Продукты и технологии

IBM WebSphere AS, WebSphere Potral, Spring Framework, FreeMarker Framework, Oracle 10g, HTML, CSS, JavaScript, JQuery, JMeter, JProfiler.

Достижения

Проведен рефакторинг крайне запутанной и нелогичной системы прав доступа.
Производительность системы повышена от 25 до 30 раз в разных частях проекта.
Исправлено множество архитектурных и проектировочных ошибок допущеных предыдущей командой.

Автоматизирванное Рабочее Место Министра (для Башкирского правительства)
Проект реализовывался в рамках правительственной программы автоматизации рабочих мест министерства.

с 10/2009 по 02/2011

Роль

Системный Архитектор, Ведущий разработчик.

Продукты и технологии

Apache Tomcat, MySQL, Grails, Groovy, HTML, CSS, JQuery, JavaScript, DJVU Viewer Plugin.

Достижения

В очень сжатые сроки (2 дня) написан работающий прототип. Далее за неделю функционал прототипа был доработан до состояния позволяющего осуществлять минимальный документоборот.

МТС СУЗ (ОАО «Мобильные телесистемы»)
Система управления знаниями для call-цетров МТС.

с 10/2009 по 02/2011

Роль

Системный Архитектор, Эксперт по оптимизации.

Продукты и технологии

IBM WebSphere AS, Apache Tomcat, WebSphere Potral, OmniFind, Spring Framework, FileNet CE, FileNet RE, FileNet AE, MS ActiveDirectory, Oracle 10g, J2EE (WebServices, JDBC, JMS, JSP), SiteMesh, HTML, CSS, JavaScript, JQuery.

Достижения

Производительность системы повышена в 1000 раз.
Проведена декомпиляция, обратный инжиниринг (reverse engineering) программного обеспечения IBM FileNet CE, найдено несколько ошибок. В том числе ошибка, которая ограничивает производительность системы - не позволяет получить производительность больше 150-180 запросов в секунду на оборудовании любой мощности.

2008 - 2009

Системный Архитектор
в ООО Медийная Платформа (EMCG)

с 06/2008 по 10/2009

Основные обязанности

Разработка архитектуры програмного обеспечения, проектирование, кастомная разработка, руководство командой разработки.

Участие в подготовке технических заданий. Написание спецификаций. Реализация критичных и сложных кусков кода. Ревью кода. Рефакторинг. Общение с заказчиком.

Выполненные проекты

BUMP (внутренний проект)
Информационно-развлекательный портал.

с 06/2008 по 10/2009

Роль

Системный архитектор, Лидер команды.

Продукты и технологии

JBoss, JBoss Seam, EJB, JSF, WebServices, Oracle 11g, Hibernate, XHTML, CSS, Javascript, JQuery.

2007 - 2008

Лидер команды, Ведущий разработчик
в ЗАО Ланит Консалтинг

с 05/2007 по 05/2008

Основные обязанности

Проектирование архитектуры системы в части портального решения. Проектирование объектной модели. Реализация критичных и сложных кусков кода Ревью кода Руководство группой разработчиков. Постановка заданий, контроль выполнения. Участие в формировании проектной документации

Выполненные проекты

БДК (для РоссГосСтрах)
База Данных Контрагентов - система агрегации данных контрагентов из разных БД, консолидации с помощью алгоритма нечеткого сравнения.

с 05/2007 по 05/2008

Роль

Лидер команды, Ведущий разработчик.

Продукты и технологии

Struts, Servlets, JSP, Web-services, JAXB, XML, XML Schema, JavaBeans, Oracle 9i/10g, JDBC.

2006 - 2007

Ведущий разработчик в ЗАО «Союзтелеком»

с 01/2006 по 05/2007

Основные обязанности

Проектирование решения. Проектирование объектной модели. Разработка, в том числе реализация критичных кусков кода Ревью кода. Руководство группой разработчиков. Постановка заданий, контроль выполнения. Участие в формировании проектной документации.

Выполненные проекты

CTX CMS (внутренняя разработка)
Система агрегации, управления и доставки мобильного контента

с 03/2006 по 05/2007

Роль

Ведущий разработчик.

Продукты и технологии

Apache Tomcat, Struts, Servlets, JSP, JAXB, JAXP, XML, XML Schema, JavaBeans, Oracle 9i/10g, JDBC.

Web и WAP сайты (внутренняя разработка)
Витрины для продажи мобильного контента

с 03/2007 по 05/2007

Роль

Ведущий разработчик.

Продукты и технологии

Apache Tomcat, Struts, Servlets, JSP, JAXB, JAXP, XML, XML Schema, JavaBeans, Oracle 9i/10g, JDBC

CTX CMS: Сервер статистики (внутренняя разработка)
Сервер статистики для CTX CMS.

с 11/2006 по 02/2007

Роль

Ведущий разработчик.

Продукты и технологии

Apache Tomcat, Struts, Servlets, JSP, JAXB, JAXP, XML, XML Schema, JavaBeans, Oracle 9i/10g, JDBC.

WCRM (внутренняя разработка)
Небольная CRM для управления данными клиентов компании.

с 08/2006 по 10/2006

Роль

Ведущий разработчик.

Продукты и технологии

Apache Tomcat, Struts, Servlets, JSP, JavaBeans, Oracle 9i/10g, JDBC.

ST Online (внутренняя разработка)
Корпоративный портал

с 01/2006 по 06/2006

Роль

Ведущий разработчик.

Продукты и технологии

Apache Tomcat, Struts, Servlets, JSP, JavaBeans, Oracle 9i/10g, JDBC.

2005 - 2005

Ведущий разработчик в ООО «Компания «Мастер Грант»

с 09/2005 по 12/2005

Основные обязанности

Проектирование решения. Проектирование объектной модели. Разработка, в том числе реализация критичных кусков кода. Ревью кода. Руководство группой разработчиков.

Выполненные проекты

Ярмарка 101 км
Информационный портал

с 09/2005 по 12/2005

Роль

Ведущий разработчик.

Продукты и технологии

Macromedia Dreamweaver MX, PHP, mySQL, Smarty, JavaScript, HTML, CSS.

2004 - 2005

Ведущий разработчик в ГНЦ РФ ФЭИ (Физико-Энергетический Институт)

с 05/2004 по 09/2005

Основные обязанности

Проектирование решения. Проектирование объектной модели. Разработка, в том числе реализация критичных кусков кода. Ревью кода. Руководство группой разработчиков. Постановка заданий, контроль выполнения. Участие в формировании проектной документации.

Выполненные проекты

Система контроля и прогнозирования набора количества нейтронного и гамма- излучения.

с 06/2005 по 09/2005

Роль

Ведущий разработчик.

Продукты и технологии

Delphi, MCAlib API, WinAPI, MySQL

Система контроля и прогнозирования набора критической массы атомного реактора.

с 10/2004 по 02/2005

Роль

Ведущий разработчик.

Продукты и технологии

Delphi, MCAlib API, WinAPI, MySQL

База данных учета радиоактивных материалов.

с 08/2004 по 09/2004

Роль

Ведущий разработчик.

Продукты и технологии

Delphi, WinAPI, MS Access

Архив технической документации

с 05/2004 по 07/2004

Роль

Ведущий разработчик.

Продукты и технологии

PHP, MySQL, Smarty, HTML, CSS, JavaScript

2001 - 2004

Ведущий разработчик в ООО «AuRoom Group»

с 08/2001 по 05/2004

Основные обязанности

Проектирование решения. Проектирование объектной модели. Разработка, в том числе реализация критичных кусков кода. Ревью кода. Руководство группой разработчиков. Постановка заданий, контроль выполнения. Участие в формировании проектной документации.

Выполненные проекты

CCT Archive Manager/Viewer
Поисковая система. Алгоритм поиска основывается на теории динамических систем.

с 01/2004 по 05/2004

Роль

Ведущий разработчик.

Продукты и технологии

MS Visual Studio, Delphi, MS SQL Server 2000, ADO, GDI+

ISAP – Клиентский модуль
Клиентская программа управления системой администрирования бизнес-процессов.

с 01/2004 по 01/2004

Роль

Ведущий разработчик.

Продукты и технологии

Delphi 7, MySQL, ADO

Mobile Station Software
Программное обеспечение для программно-аппаратного информационно-развлекательного комплекса.

с 06/2003 по 12/2003

Роль

Ведущий разработчик.

Продукты и технологии

MS Visual Studio 7, MFC, WinApi, XML, DirectX SDK, Windows Media Format SDK.

ClipCoder
Сжатие видео в формат пригодный для воспроизведения через Интернет.

с 05/2003 по 05/2003

Роль

Ведущий разработчик.

Продукты и технологии

MS Visual Studio 7, MFC, WinApi, XML, DirectX SDK, Windows Media Format SDK.

RefQuest
Рекрутинговая система с системой рекомендаций (references) подписываемых электронными подписями.

с 01/2002 по 04/2003

Роль

Ведущий разработчик, Руководитель проекта.

Продукты и технологии

MS SQL server 2000, IIS, Java, JSP, Servlets, JavaBeans, JCE, XML, XSL, JDBC, HTML, JavaScript, SSL, Apache Tomcat 4, JRun 4, IMB WebSphere 5, BEA WebLogic 7.

Customer Support System

с 07/2002 по 07/2002

Роль

Ведущий разработчик.

Продукты и технологии

PHP, mySQL, MS SQL server 2000, JavaScript, HTML, CSS.

BusinessPages
Информационно рекламный портал предприятий города.

с 02/2002 по 06/2002

Роль

Ведущий разработчик.

Продукты и технологии

PHP, MySQL, JavaScript, HTML, CSS.

CD-каталог «Миг Электроника»
Информационно рекламный портал предприятий города.

с 01/2002 по 01/2002

Роль

Разработчик.

Продукты и технологии

Delphi 5, MS Access 2000, ADO.

OrGate – Description Builder
Модуль построения текстового описания модели бизнес-процесса.

с 11/2001 по 01/2002

Роль

Разработчик.

Продукты и технологии

MS SQL server 2000, ADO, Delphi.

JobFinder
Ядро семейства рекрутинговых систем.

с 08/2001 по 10/2001

Роль

Разработчик, Ведущий разработчик.

Продукты и технологии

Oracle 8i, PHP, HTML, CSS, JavaScript.

Образование

1998 - 2004

Обнинский Институт Атомной Энергетики

c 09.1998 по 02.2004

Cпециальность «Математик - инженер. Мат. обеспечение и системное программирование».

Дипломная работа получила отличную оценку и признана аттестационной комиссией лучшей дипломной работой года.

Диплом защищался по проекту Mobile Station Software, выполненому на заказ для американской компании. На момент защиты диплома проект был полностью реализован и внедрен.

Mobile Station Software - это программное обеспечение для программно-аппаратного информационно-развлекательного комплекса.
Основной функционал: запись видео/аудио, конвертация видео в формат для воспроизведения в Интернете, наложение эффектов на видео, работа с картридерами и системами оплаты, автоматическое самообновление с серверов, передача записей и карточек записей на сервер.

1996 - 1998

Физико-техническая школа при ИАТЭ

c 09.1996 по 06.1998

Школу окончил с отличными оценками по физике, математике, информатике, английскому языку.

Навыки

Ключевые

Архитектура
Отлично
Проектирование
Отлично
Кастомная разработка
Отлично
Интеграционная разработка
Очень хорошо
Руководство командой
Хорошо
Оптимизация
Отлично
Рефакторинг
Очень хорошо
Ревью кода
Очень хорошо
Java
Отлично
Java EE
Очень хорошо
Grails
Очень хорошо
Groovy
Хорошо
Базы данных / SQL
Хорошо

Остальное

Языки прогр.
Java Groovy SQL HTML5 CSS3 JavaScript jQuery XML PHP
Технологии
Java EE Client-Server Web Services MVC Servlets JSP JCE Java Beans JAXB JAXP JDBC EJB Hibernate AJAX SiteMesh Human Task Service API Oracle BI API FileNet API
Фреймворки
Grails Struts 1 Struts 2 Spring Seam Hibernate SiteMesh
Продукты
JProfiler JMeter FileNet CE FileNet RE FileNet AE OmniFind MS ActiveDirectory
Серверы
Nginx Apache Tomcat GlassFish Geronimo Web Logic Web Sphere JBoss
Базы данных
MySQL Oracle Mongo DB
OS
Linux Mac OS Windows
CMS
Wordpress Self made