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:
Tools & Technologies:
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:
Tools & Technologies:
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:
Tools & Technologies:
Global business book
Project Description: Linked In for enterprise
Project Role: Tech. Lead/System Architect
Responsibilities:
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:
Tools & Technologies:
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:
Tools & Technologies:
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:
Tools & Technologies:
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:
Tools & Technologies:
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:
Tools & Technologies:
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:
Tools & Technologies:
Exchange Analytical Services
Project Description: Currency exchange analytical service. Quality control exchange operation.
Project Role: Java developer
Responsibilities:
Tools & Technologies:
Target market service
Project Description: Choosing the source & define target market
Customer: USA
Project Role: Statistical researcher / Java developer
Responsibilities:
Tools & Technologies:
MARS
Project Description: Automated system for diagnostic and repairmen of radio equipment
Project Role: Tech. lead
Responsibilities:
Tools & Technologies:
Atmosphere control
Project Description: Automated gas analyzing system
Project Role: Tech. lead/software developer
Responsibilities:
Tools & Technologies: