sergeyprasolovsergeyprasolov

Sergey Prasolov

Java Enterprise Tech Lead/Senior/Hands-on Architect (server side) · Бэкенд · Разработка ПО · Ведущий (Lead)
От 150 000 € · Открыт к предложениям
Возраст: 46 лет
Опыт работы: 16 лет и 2 месяца
Регистрация: 28.10.2006
Последний визит: 6 дней назад
Местоположение: Германия, Гамбург
Профессиональные навыки: Java · Java EE · Высоконагруженные системы · Java spring framework · SQL · Redis · Git · Linux · Nginx
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

  • Интернет-платформа для комфортных покупок
    Санкт-Петербург · От 1000 до 5000 сотрудников
    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
  • Телекоммуникационный сервис
    Санкт-Петербург · От 100 до 1000 сотрудников
    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.
  • Один из лидеров на рынке Интерактивного Телевидения США и Канады
    Санкт-Петербург · От 100 до 1000 сотрудников
    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.
  • Voltweb
    Санкт-Петербург
    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.
  • Санкт-Петербург · От 100 до 1000 сотрудников
    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.

Высшее образование

  • СПбГУ

    Санкт-Петербургский государственный университет (бывший ЛГУ)
    Санкт-Петербург · 1760 выпускников
    Прикладной математики - процессов управления
    Сентябрь 1991 — Май 1996 (4 года и 8 месяцев)
    master's degree in applied mathematics