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

I'm a experienced software developer working in industry since 2009, having background in several programming languages and different frameworks and technologies such as Spring, Spring Boot, Hibernate. I'm very passionate about writing well-structured and well tested code, using design patterns and different tools. I used to work in agile teams, analyzing customer requests, preparing and estimating tasks.
I'm a experienced software developer working in industry since 2009(14 years), having background in several programming languages and different frameworks and technologies such as Spring, Spring Boot, Hibernate. I'm very passionate about writing well-structured and well tested code, using design patterns and different tools. I used to work in agile teams, analyzing customer requests, preparing and estimating tasks.


June 2021 – June 2022
US real estate data provider
Project description: Application consists of multiple data ingestion pipelines from different sources, which are processed and stored in BigQuery for further data analyst processing.
Bigdata/ Java(Scala) developer

November 2019 - June 2021
Tech/Team lead in project for the biggest US credit score agency. 
Spring Boot, multithreading, Docker, Kubernetes, GoogleCloud (Dataflow, Cloud Functions, Pub/Sub, Storage, BigQuery, cache and others) 
We were building microservice applications using Spring Boot, deploying it in Google Cloud Kubernetes, with intensive use of different Google Cloud services.
Besides developing, my responsibility was to discuss business requirements with the customer, work closely with architects on solutions in general. Planning with the team task for a sprint and help to understand tricky parts, also my responsibility was to make sure team has all required information and job will be done on time. And I think this was successful.

September 2018 - October 2019

Technology stack: Spring Boot, Spring Data, Kubernetes, Postgres, Istio, Infinispan cache
The goal of this project is to build application to allow power distribution companies to monitor and react on different situations which may happen in power network: power outage, some disaster, work with debts and many others. There is UI were user can select different network hub and disable/enable it, redistribute power in other direction. To implement that, our team created backend microservice application which accepts user requests, performs different processing and send low level commands to downstream mainframe. 
From the technical prospective, application is microservices deployed in Kubernetes with autoscaling support. Also, security was the high priority, so we managed to work with the different tools to implement this requirement. 

August 2017 - September 2018
as Fullstack Software Developer for Swiss bank
Technology stack: Spring Boot, Apache Kafka,

... and many others
I'm seeking project with active development
and modern technologies.