Расскажите, какие премии и бонусы платит вам работодатель. Пройти опрос (займет 5-6 минут)
Обо мне

Специализация и профессиональные навыки: Java: * Enterprise Java: architecture design * production high-load system tuning * Spring Framework; * Apache Tomcat; * Web Services/SOAP * SQL, PostgreSQL, MySQL; * JDBC, JPA, Hibernate; * SOAP, XML; * JMS * Servlets/JSP * JUnit; * JVM tuning; * multithreading, high load systems * developing of distributed systems * Linux, MS Windows; * RUP/UML

Others: * C, PHP, Perl 10 years+ * OS: UNIX/Linux 10 years+ * Networks (tcp/ip, Cisco, border protocols, ISP maintenance), 5+ years

Languages: * Fluent English, Russian. * Familiar with Italian, French, German, Tibetian, Sanskrit

Профессиональные цели: To lead big projects as a team leader or a hands-on system architect, preferrable from a remote quiet warm country

IELTS (general, 7.0, 2007), IELTS (general, 7.5, 2015)

Zodiac Interactive Notification Server project has won NCTA’s Tru2way Developers’ Showcase Challenge on The Cable Show ’08, May 17-18, New Orleans (http://zodiac.tv/content/view/112/60/).

Профессиональные навыки
Опыт работы
Value Chain Lab
Chief Systems Architect
Ноябрь 2012 — Ноябрь 2016 (4 года и 1 месяц)

Keywords: Java 7+, Tomcat, Spring, JGroups, Aspects, FreeMarker, Nginx, MySQL, Redis, Linux, big data processing

I am responsible for planning and building of overall system structure as well as for developing backend modules. I lead the backend team, take part in company planning sessions, perform deployments. I develop client data adapters, then data processing and storing, then API to that data. Tasks are delegated to the team, then I fulfill code review, merge and deploy. Also, I do some math investigations in the logistics area.

Интернет-платформа для комфортных покупок
Head of Development Department
Июнь 2012 — Март 2015 (2 года и 10 месяцев)
Обязанности: - to find and organize a team of developers, testers and administrators - to coordinate development process - to take part in development of backend part
Team leader, CTO
Август 2011 — Июнь 2012 (11 месяцев)
Обязанности: - to organize a team - to take part in backend development - to set up a development and deployment process
Телекоммуникационный сервис
Java Team Leader
Февраль 2008 — Июль 2011 (3 года и 6 месяцев)
(JBoss, SOAP, Windows COM object interoperability; JBoss Seam, JSF; jUnit) Web site migration to Java from ASP and writting SOAP API for third part companies is my task. Being a leader of a team, I am responsible for application design, technology selection and implementation as well. JBoss AS and Seam is used. Tight test coverage of the functionality is a requirement.
Один из лидеров на рынке Интерактивного Телевидения США и Канады
Java Enterprise Architect
Декабрь 2006 — Май 2009 (2 года и 6 месяцев)
(Multithreading, servlets, JBoss, GlassFish, JMS, NIO/Apache MINA, JPA/Hibernate; clustering) A Notification Server for video box interaction has been designed and implemented. The most valued requirement is scalability up to 6M client boxes. Cascade clustering schema was designed. The server has a core part and functional modules, which can be deployed separately. Based on JBoss and JEE5 technology stack, JMS, threading, nio networking, web services, JPA/Hibernate and others were used. This project was presented and won NCTA’s Tru2way Developers’ Showcase Challenge on The Cable Show ’08, May 17-18, New Orleans. Monitor Application for OCAP boxes is another one project I take part in. It is based on the Notification Server project and implements a valuable part of OCAP specification.
Senior Java Developer (part time)
Июнь 2006 — Февраль 2009 (2 года и 9 месяцев)
(Multithreading, servlets/Tomcat, PostgreSQL, jdbc, jms/activeMQ, Apache Lucene/SOLR, Axis2) Backend for ClickAJob.com site has been created (architecture and implementation) and maintained. This is a vacancy search system with high load capability requirement. JMS server is the core of the system, clustering for searcher application was established.
Senior JEE developer, architect, team leader
Август 2005 — Март 2007 (1 год и 8 месяцев)
Servlets, jsp; Tomcat, JBoss, Seam, Hibernate, MySQL/PostgreSQL, jGroups; UML Take part in development of: recruiting company automation system (architecture, backend, db; JBoss, Seam, JSF/MyFaces, MySQL), multilingual translation system architecture analysis (timings investigation, architecture audit; JBoss, soap/axis, xslt/velocity), logistics company back office (architecture, backend, db; Tomcat/Hibernate/MySQL), communicational web portal (backend; Tomcat/MySQL), the company.s internal web framework (front end), one commercial company.s web presentation and back office (maintainer, developer). Work in team, use cvs/svn, mantis, collaborate in maintenance actions. Prepare technical proposals.
ILCA Internet ISP
Chief Technical Officer (&CIO)
Октябрь 2000 — Август 2005 (4 года и 11 месяцев)
As an Architect and a programmer I took part in the following developments: ISP billing system - customer, services and sales accounting, financial planning and accounting, device control, document audit, prepaid cards production and dealing accounting, clients. interfaces, log analysis, system monitoring (c, perl, php, java), ILCA Print Master - publishing house automation system including price calculator, customer accounting, bookkeeping, warehousing, orders. processing management, reference directory (php, java), company site portal software (java, php), customer site components - cms, guestbook, forum, catalog (php, java, perl), office workspace automation and project accounting (java) Also I shared roles of Team leader, project manager, Linux and Cisco administrator.
Высшее образование
Санкт-Петербургский государственный университет (бывший ЛГУ)
Факультет: Прикладной математики - процессов управления
Сентябрь 1991—Май 1996 (4 года и 8 месяцев)
master's degree in applied mathematics