Position: Senior Software Engineer
Category: Java
English level: intermediate
Years of experience: 6


During my career I have different projects.

I took part in designing and developing from scratch micro-services project in AWS Cloud. Where I performed next tasks :
	 Did investigations regarding usage of technologies (Cognito, Kotlin, AWS API Gateway) and implemented solutions.
	 Migrated events in one of the projects from AWS Kinesis to Kafka.
	 Designed and implemented REST API.
	 Set up authentication using AWS Cognito.

In other project I took part in migrating legacy application from EJB to Spring Boot. 
In this project my tasks were next:
	Implemented REST endpoints for API for new Angular UI.
	Set up Spring Security and SSO based on Spring SAML.
	Refactored caching using Redis.

I my future career I would like to take part in designing and developing application using new, effective technologies and methodologies. I would like develop applications that have a value and make someone's life easier.