Обо мне

Специализация и профессиональные навыки: 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/).

Профессиональные навыки
Опыт работы
Ноябрь 2012 — по настоящее время (5 лет и 1 месяц)
Value Chain Lab
Chief Systems Architect
Лондон
Обязанности и достижения
Java team (backend) lead. Overall architecture. System administrating.
Июнь 2012 — Март 2015 (2 года и 10 месяцев)
Ulmart Corp
Head of Development Department
Санкт-Петербург
Обязанности и достижения
Обязанности: - to find and organize a team of developers, testers and administrators - to coordinate development process - to take part in development of backend part
Август 2011 — Июнь 2012 (11 месяцев)
Кузнеч
Team leader, CTO
Санкт-Петербург
Обязанности и достижения
Обязанности: - to organize a team - to take part in backend development - to set up a development and deployment process
Февраль 2008 — Июль 2011 (3 года и 6 месяцев)
Dino Systems
Java Team Leader
Санкт-Петербург
Обязанности и достижения
(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.
Декабрь 2006 — Май 2009 (2 года и 6 месяцев)
Java Enterprise Architect
Санкт-Петербург
Обязанности и достижения
(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.
Июнь 2006 — Февраль 2009 (2 года и 9 месяцев)
Voltweb
Senior Java Developer (part time)
Санкт-Петербург
Обязанности и достижения
(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.
Август 2005 — Март 2007 (1 год и 8 месяцев)
Senior JEE developer, architect, team leader
Санкт-Петербург
Обязанности и достижения
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.
Октябрь 2000 — Август 2005 (4 года и 11 месяцев)
ILCA Internet ISP
Chief Technical Officer (&CIO)
Санкт-Петербург
Обязанности и достижения
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
СПбГУ
Прикладной математики - процессов управления
Санкт-Петербург
Специализация и достижения
master's degree in applied mathematics