Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 6


Beter Live                 March 2021 - present Java Developer. 
It’s a gambling project. We are developing Live Casino. I'm working on a Spring Boot-based application having multiple microservices with Spring Cloud, Kafka, Postgres, Redis. The application consists of multiple microservices communicating with one another with gRPC calls.
Responsibilities: 
-	development of new micro services 
-	new features implementation
-	bug’s fixing
-	participation in estimation and planning process
Technologies: 
Spring Boot 2, Spring Cloud, Spring Data JPA, Java 17, Hibernate, Kafka streams, Redis, Docker, gRPC

GlobalLogic                   June 2017 – March 2021 Java Developer. 
Development of Java applications for a Saudi customer. The application encapsulated dozens of services communicating with one another both synchronously with REST calls. Data storage is represented with relational Oracle and Postgres databases.
Responsibilities: 
-	development of new applications
-	new features implementation
-	bug’s fixing
-	participation in estimation process
-	production deployment support
-	long business trips to support customer onsite 
Technologies: 
Spring Boot, Spring Data JPA, Java 7/8, Hibernate, JMS, Oracle 12, Apache Tomcat 8, Javascript/jQuery, Vaadin

Playtech                        April 2016 - June 2017 Java Game Developer.
Slot games development.
Responsibilities: 
-	development of new games
-	bug’s fixing
-	participation in estimation process

Technologies: 
Java 7, Apache Tomcat 8, HTML/CSS/JS, GWT

GlobalLogic                   December 2014 - March 2016 Java Automation developer.
I developed a new test automation framework.
Responsibilities: 
-	Automation framework development
-	Writing new automation tests
Technologies: 
Java 7, Spring Framework, Oracle 12, Apache Tomcat 8, JUnit