Основная специализация: Архитектура, разработка и внедрение клиент-серверных систем и интеграционных решений различной сложности, в т.ч. для высоконагруженных систем на базе ESB. Full Stack (backend/frontend), Java EE (серверная часть), Ajax Javascript, (клиентская часть) .NET (доп. клиентская часть и утилиты администратора).
Знаю современные методологии разработки ПО, имею достаточный опыт работы с различными opensource продуктами и с большими массивами унаследованного кода.
Опыт работы: Общий стаж работы в IT индустрии – 23 года. Опыт участия в промышленных разработках с использованием Java EE (J2EE) технологий – 17 лет. Опыт работы в роли teamlead – 11 лет.
Языки программирования: Java, Javascript, C#, C++, C, SQL, PL-SQL
Технологии: Java EE (J2EE), EJB, Spring, Hibernate, ESB, JMS, XML/XSLT, JSON, SOAP, Jboss, BPM, JBPM, BPEL, Javascript, Ajax, ExtJs, HTML, CSS, .NET, Oracle Database, IBM WebSphere MQ, IBM WebSphere ESB, IBM Integration Bus (Message Broker), IBM DataPower
Инструментарий: Git, SVN, Jira, Jenkins, NetBeans, Eclipse, Ant, Maven, IBM Integration Designer, MS Visual Studio, Keil uVision (Microcontroller Development)
Должностные обязанности: Проектирование, разработка и сопровождение интеграционных решений на базе ESB, координация работы подрядчиков. Разработка технических заданий для подрядчиков, контроль и приемка работ подрядчиков. Доработка и разработка новых интеграционных решений собственными силами. Подготовка технической, эксплуатационной документации.
Технологии: EAI (Enterprise Application Integration), BPM, SOA, BAM (Business Activity Monitoring), Jboss, WebLogic, Sonic MQ, J2EE, JMS, XML/XSLT, SOAP, JAX-WS, JAXB, Oracle, Single Page Application, Javascript, ExtJs, Openlayers. Apache Cocoon (XML/XSLT), Angular JS, Node.js, Apache Kafka, Rhino (server side javascript), Dojo (client side javascript), Active BPEL, Jasper Reports, C#, С++, картографическое ПО ГИС «Панорама», система отображения 3D объектов на базе Ogree3D, интеграция с источниками видеосигнала (оборудование Thales (тепловизионная техника), Axis, Bosch, Samsung, Moxa, Sanyo, Arecont Vision и т.д.). Стандарты сжатия видеопотока (MPEG-4, Motion-JPEG (MJPEG) и H.264)
Должностные обязанности: полностью отвечал за весь цикл разработки ПО. Осуществлял выбор используемых технологий, разрабатывал архитектуру системы, являлся ведущим разработчиком и параллельно руководителем отдела разработки (до 7 человек), осуществлял подбор команды разработчиков, обучение сотрудников. Участвовал в пуско-наладке систем на объектах заказчика.
защита диссертации