Position: Senior/Lead Java Developer
Category: Java
English level: fluent
Years of experience: 9

OCA/OCP java8
Senior/Lead Java Developer with 9 years of production  experience


2014-2017: 
Java / Web / Android (Game development) : 

Web:
 * Spring Framework (REST,JDBC,BOOT,Aspect,Actuator,web…)
 * MySql
 * Junit4/Mockito
 * Logback
 * Jackson
Android:
 * Dagger2(Dependency Injection framework)
 * Retrofit (http client)
 * Butterknife(View Binder)
 * LibGdx
 
Summary :  
	I was responsible for all design/development/testing/monitoring steps.
	There were some small php5 projects based on my own mvc implementation. 
	
 
2017-2021: 
Java / Web (Payments)

Web:
 * Spring Framework (REST,JDBC,BOOT,Aspect,Actuator,web…)
 * Junit4/Mockito
 * Jackson/JAXB
 * MyBatis(ORM)
 * PostgreSql
 * Microsoft Azure(Docker,Kubernetes,CosmosDB)
 * Openstack
 * Jenkins (pipelines)
 * Elk(Filebeat,logstash,elasticksearch,grafana/kibana)
Web(QA): 
 * Cucumber
 * Spring
 * WireMock
 * JMeter/Gatling
 
Summary :  
	I was involved in all CI/CD development steps.Starting with sprint planning(estimations(PM,TEAM),sprint 0),environment configuration to monitoring/troubleshooting deployment/app.
	Worked close with QA teams on Performance/component/E2E - starting with developing test framework to analyzing performance results.
	Since I worked with microservices architecture ,deployment and monitoring plays critical role. Elastic search stack was used as main provider of applications state.
	Lead troubleshooting of productions issues.	


2021-now
Java / Web (E-commerce)
Web:
 * Spring Framework (REST,JDBC,BOOT,Aspect,Actuator,web…)
 * Junit4/Mockito
 * Jackson/JAXB
 * HIbernate(ORM)
 * PostgreSql
 * Amazon 
 * Elk(Filebeat,logstash,elasticksearch,grafana/kibana)
 
	
Additional Info:
Happy raspberry PI owner
Python – for boring JIRA routines(like create Security ticket,time logging)
Bash – for work process optimization (like quick ssh logs,service deployment,log trace etc.,network monitor)