Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 6

I'm working on my philosophy doctor in an information secure paper. The main topic of my research is an invention of a new hash calculating method, that is based on byte-oriented processing of input data for small mobile devices.
I took part in several tech conferences and meet-ups as a lector.
August 2018 - now
Project1 Description	Livescore / Virgin Bet
Position	Senior Java Developer
Company	ONSEO
Responsibilities	
-	Participate in all cycles of software design and development
-	Develop enterprise-level software solutions according to technical specifications
-	Contribute to the quality of coding and assure conformance of source codes
-	Provide security and licensing support
-	Provide necessary technical and design documentation
-	Business - logic programming
-	Create and maintain software documentation
-	Communicate with local management and external team members
-	Participate in internal and external meetings
-	Development and bug-fixing

Developing of some application set Sport bets (RESTful Microservices Application set, using Java 8, Google Clouds, Elasticsearch, Spring Kafka, Hazelcast, Docker, additional tools and utilities). 
Responsibilities: team security champion (NexusIQ auditing), customers communication,  developing, testing, attending meetings, collaborating with developers, analyzing data, tuning the project queries and databases, JMX auditing and monitoring, profiling, assisting juniors, teaching and knowledge sharing at the regional meetups and courses.

August 2017 - 2018
Project1 Description	Server / Client Application for chain store system
Position	Senior Java Developer
Company	“KONEKS” Pharmacy chain store system
Responsibilities	
-	Participate in all cycles of software design and development
-	Office server / Shop server / Redirect & Authorization Service application design and coding
-	Develop enterprise-level software solutions according to technical specifications
-	Contribute to the quality of coding and assure conformance of source codes
-	Provide necessary technical and design documentation
-	1C:Enterprise data interchange module coding
-	Business - logic programming
-	Create and maintain software documentation
-	PostgreSQL Database design (Foreign keys, Sequences, Index optimization, Views Triggers and Functions)
-	Communicate with local management and external team members
-	Participate in internal and external meetings
-	Development and bug-fixing

Developing of some application set for commercial use for a chain store system (RESTful Application set, using an Authorization and Redirect services, two Java Servers and Java FX Client application on a PostgreSQL, additional tools and utilities).
Preferably remote work