Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

I have experience in the software development more than 22 years. I have Ph.D. degree in the technical science. More than 15 years I develop hardware/software solution for electronic parts repairing equipment. I took part in projects linked with WEB systems since 2010. I have experience in the object-oriented programming (OOP), aspect oriented programming (AOP), domain drive design (DDD). I have experience in the database development (relative and non-relative structures). I have experience of working on the STO position more than 1 year. I took part in the pre-sail project analyzes, and make project architecture. I led teams (3- 9 person). I can apply system and variant analyses to tasks, write tasks, communicate with customers. I can realize complex algorithms for combinatory tasks, statistical analyses tasks. I am backend developer but I have some experience in WEB/Desktop UI.

Skills, Programming Languages/ Technologies. * Software Architecture Design/ UML/ Reverse Engineering/Design Patterns * OOP&OOA&OOD * Java 1.6-1.8 * JavaX * JDBC * Mule ESB * MVC * HTML 5/CSS/Bootstrap * JS/ExtJS/AngularJS/JQuery * XML/XSD * JSON * Google libraries (Guava) * Apache POI * WSDL/REST * Log4j/Slf4j * Apache velocity * JSP * Xpath * Selenium * Microsoft Report Server * Microsoft C# * C++/QT * Object Pascal * I586 Assembler * VHDL * Verilog RDBMS * DB/2 * Postgree SQL * MySQL * HeidiSQL * MS SQL * MS Acess * Interbase * Firebird * Foxpro * MongoDB Frameworks * Spring 2/3/4 * Spring Security * Springboot * Mybatis * Hybernate * Liquibase * Apache CXF * Jersey * Junit/Mockito/Easy Mock * JQuery Application/Web Servers * Tomcat * Apache Development Tools * Intellij Idea * Eclipse * Netbeans * QT Creator * Microsoft visual studio * Microsoft Report Server * Embarcadero RAD studio * Borland C++Builder/Delphi * MySQL WorkBanch * PgAdmin* EMS SQL Manager * Navicat * Ib Expert * Altera Quartus * Xilinx IDE Testing Tools * Firebug * Chrome Developer tools * Jenkins * Team city

Experience

Car replaceable part e-commerce system.

Project Description: E-commerce system for one of Car replaceable parts enterprise.

Project Role: STO/ System Architect

Responsibilities:

  • Task investigation
  • System analyzes
  • Producing of technical proposal
  • Presentation of solutions to the customer

Tools & Technologies:

  • Java 1.8
  • Spring boot
  • Micro service architecture
  • Rabbit MQ
  • RESTful Service API
  • HTML5/CSS3/Twitter bootstrap
  • Angular JS
  • Postgree SQL
  • Jenkins
  • Git/Bitbacket
  • JIRA

Baggage Reconciliation System

Project Description: Baggage counting, Baggage tracking

Redirection of bags via pusher or diverter, Automatic Tag Reader

Project Role: STO/ System Architect

Responsibilities:

  • Task investigation
  • System analyzes
  • Producing of technical proposal

Tools & Technologies:

  • Java 1.8
  • Spring boot
  • Micro service architecture
  • Rabbit MQ
  • RESTful Service API
  • Angular JS
  • Postgree SQL
  • Jenkins
  • Git/Bitbacket
  • JIRA
  • Android SDK (Zebra)

Spectators number control in the cinema

Project Description: Web IP Camera image processing. Spectators detecting on the armchair.

Project Role: Tech. Lead/System Architect

Responsibilities:

  • Task investigation
  • System analyzes
  • Producing of technical proposal
  • Team leadership

Tools & Technologies:

  • Java 1.8
  • DCT-perceptual-hash algorithm
  • Spring BOOT
  • Spring MVC
  • Spring Security
  • Spring Test

Global business book

Project Description: Linked In for enterprise

Project Role: Tech. Lead/System Architect

Responsibilities:

  • Task investigation
  • System analyzes
  • Producing of technical proposal
  • Team leadership

ECM

Project Description: ECM system based on Alfresco/Alvex with electronic signature, document style and reports editors, Control assignments etc.

Project Role: Tech. Lead/System Architect

Responsibilities:

  • Task investigation
  • System analyzes
  • Producing of technical proposal
  • Team leadership

Tools & Technologies:

  • Java 1.8
  • Spring IV
  • Alfresco
  • Alvex
  • Freemarker
  • PostgreeSQL
  • Java applets
  • CriptoPRO signature
  • Jenkins
  • Git
  • JIRA

Information tracking system about government purchases

Project Description: Tracking government purchases for region and branch of the economy. Discussing purchases in the group. Decision making

Project Role: Tech. Lead/System Architect

Responsibilities:

  • Task investigation
  • System analyzes
  • Producing of technical proposal
  • Team leadership
  • Senior Java dev

Tools & Technologies:

  • Java 1.8
  • Spring IV
  • RESTful Service API
  • HTML/CSS/Angular JS
  • MySQL
  • Jenkins
  • Git
  • JIRA

CRM system integrated with IP Phone

Project Description: Business solution with IP phone for customers registration, processes supports and optimization.

Project Role: Tech. Lead/Senior C++/Java developer

Responsibilities:

  • Tech. lead
  • System analyzes
  • Team development
  • Problem solution
  • Bug fixing

Tools & Technologies:

  • C++
  • QT 4.8,5.1
  • Java 8
  • Java concurrent
  • Servlets
  • Spring 4
  • Restful services
  • Hibernate
  • Postgree SQL
  • Ant
  • Tomcat 8
  • Grails
  • HTML/CSS/Bootstrap
  • Angular JS
  • Ext JS
  • JQuery
  • Jenkins
  • Git
  • Redmine

Navigating success for students and their institutions

Project Description: Students find the right majors to be successful and the right courses to finish on time and on their own terms. Institutions optimize resource use, providing the courses students need when they need them, minimizing wasted seats.

Project Role: Tech. lead

Responsibilities:

  • Team leadership
  • System analyses
  • Optimization solution development

Tools & Technologies:

  • Java 8
  • Springboot
  • REST
  • Twitter bootstrap
  • Node.js
  • MongoDB
  • Maven
  • Tomcat 8
  • Jenkins
  • Amazon web services
  • Git/Bitbucket
  • Pivotal

Healthcare reporting system

Project Description: Product for customers that will enable the exchange of clinical data between third party systems, health information exchanges, and public registries. Product for sending reports from facility into state government. Reporting hub helps to transfer reports from facility to government WSDL services.

Project Role: Tech. lead/java developer

Responsibilities:

  • Team leadership
  • System analyses
  • Task development
  • Bug fixing
  • Tuning of remote VM

Tools & Technologies:

  • Java 6,7
  • Spring 3
  • JDBC Template
  • Apache CXF
  • Tomcat 6,7
  • Postgree SQL
  • DB/2
  • MULE ESB

Request For Proposal

Project Description: Tools to avoid struggling with hard-to-compare spreadsheets and documents while preserving confidentiality, transparency and the balancing of multiple priorities. Supplier select for Financial Services combines technical and sourcing expertise to automate and control the RFP process.

Responsibilities:

  • participant of support team
  • features realization
  • Adaptation system to partner bank demands
  • statistical research

Tools & Technologies:

  • Java 7
  • Spring 2.5
  • HTML/JS/JQUERY
  • MyBatis
  • MySQL
  • Tomcat 7

Exchange Analytical Services

Project Description: Currency exchange analytical service. Quality control exchange operation.

Project Role: Java developer

Responsibilities:

  • participant of support team
  • features realization
  • Adaptation system to partner bank demands
  • statistical research

Tools & Technologies:

  • Java 7
  • Spring 2.5
  • HTML/JS/JQUERY
  • MyBatis
  • MySQL
  • Tomcat 7
  • Microsoft Reporting
  • SPSS

Target market service

Project Description: Choosing the source & define target market

Customer: USA

Project Role: Statistical researcher / Java developer

Responsibilities:

  • Statistical research consulting
  • Business process simulation

Tools & Technologies:

  • Java 7
  • SPSS

MARS

Project Description: Automated system for diagnostic and repairmen of radio equipment

Project Role: Tech. lead

Responsibilities:

  • Team leadership
  • System analyses
  • Task development
  • Bug fixing
  • Technical support

Tools & Technologies:

  • Embarcadero RAD studio (Delphi/C++ Builder)
  • C++ QT 4.8
  • XML/JSON
  • Microsoft assembler
  • FTDI USB
  • Altera Quartus
  • Firebird 1.5-2.5
  • Git

Atmosphere control

Project Description: Automated gas analyzing system

Project Role: Tech. lead/software developer

Responsibilities:

  • Team leadership
  • System analyses
  • Task development
  • Bug fixing
  • Technical support

Tools & Technologies:

  • Embarcadero RAD studio (Delphi/C++ Builder)
  • Firebird
  • PHP
  • MySQL
Опыт работы
Разработка программного обеспечения и аутстаффинг
Севастополь
Директор по технологиям
Январь 2015 — По настоящее время (5 лет и 7 месяцев)
Senior java developer, Tech. lead, STO
Высшее образование
Севастопольский государственный университет
Севастополь
Факультет: Автоматики и вычислительной техники; АВТ
Сентябрь 1988—Июнь 1993 (4 года и 9 месяцев)
Вычислительные машины, комплексы, системы и сети - специалист 05.13.07 - автоматизация технологических процессов, к.т.н.