Sergey Prasolov
Java Enterprise Tech Lead/Senior/Hands-on Architect (server side)
IT, интернет, связь, телеком / Программирование, разработка, тестирование
Специализация и профессиональные навыки
* Enterprise Java: architecture design
* production high-load system tuning
* JBoss AS, JBoss Seam
* Web Services/SOAP
* JPA/Hibernate, JMS, JSF/Servlets/JSP
* multithreading, high load systems
* developing of distributed systems
* RUP/UML
Others:
* PHP, Perl, SQL, 10 years+
* OS: UNIX/Linux, 10 years+, MS Windows
* Networks (tcp/ip, Cisco, border protocols, ISP maintenance), 5+ years
Languages:
* Fluent English, Russian.
* Familiar with Italian, French, Tibetian, Sanskrit
Профессиональные цели
Опыт работы
Team leader, CTO
Кузнеч, Санкт-Петербург
2 — 10 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеАвгуст 2011 — продолжаю работать
Java Team Leader
Dino Systems, Санкт-Петербург http://ringcentral.com
11 — 100 человек, IT, интернет, связь, телеком / ТелекоммуникацииФевраль 2008 — Июль 2011
(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
Zodiac Interactive, Санкт-Петербург http://zodiac.tv
11 — 100 человек, IT, интернет, связь, телекомДекабрь 2006 — Май 2009
(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)
Voltweb, Санкт-Петербург http://voltweb.com
11 — 100 человек, IT, интернет, связь, телекомИюнь 2006 — Февраль 2009
(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
Jensen Technologies, Санкт-Петербург http://jensentechnologies.com
11 — 100 человек, IT, интернет, связь, телекомАвгуст 2005 — Март 2007
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.Chief Technical Officer (&CIO)
ILCA Internet ISP, Санкт-Петербург
11 — 100 человек, IT, интернет, связь, телекомОктябрь 2000 — Август 2005
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
My field of interest was recurrent motion and dynamic systems. I have about 5 publications in math magazines.гимн. 441, Санкт-Петербург
1989 — 1991, класс выпуска: 11 «А»
шк. 318, Санкт-Петербург
1981 — 1989, класс выпуска: 8 «Б»
Прочее
Награды, сертификаты, портфолио, проекты
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/).


