Position: Java Full-Stack Developer
Category: Java
English level: upper
Years of experience: 3

Fully completed messaging functionality implementation via WebSocket + HTTP(update, delete, send message, send attachment) - horizontally scalable microservices
Complete Stripe payment integration with a different subscription plan for users which gives access to specific features based on payment plan
Taking part in video upload implementation and converting videos into different possible quality on AWS MediaConverter
A couple mounth ago was assigned to Senior Java Developer role on a project and have been maitaing back-end side alone for a while
A skilled and motivated developer with 3 years of experience in software development and Bachelors degree in Software Engineering. Have excellent Java programming skills and 3 years of experience in building different systems: microservices, event-driven, monolith architectures
During this time I have had a chance to work on 3 projects, so I have acknowledged broad technology stack and I am used to quickly adapt to any specific technology on your project hence I can start delivery ASAP

Moreover, I have theoretical and hands-on experience with AWS (SQS, SNS, Lambda, S3, Cognito, API Gateway, CloudWatch, and MediaConverter). Particularly on the last project I was intensively and closely working with AWS.

Middle+ Java Full-Stack Developer 
Web application for sport teams.

Technologies: Java 17, Spring Boot, Spring Data, Spring Security, Spring WebSocket, Spring Data Redis, Flyway, Postgres, AWS S3,
AWS Cloud Front, AWS SNS + SQS, AWS Cognito Identity Provider, AWS MediaConverter, AWS API Gateway, Docker, K8s, Stripe, OpenAPI, Swagger, JUnit4, Angular
Management application for sports teams. All team participants could communicate with one another via the messaging feature, upload videos and make clips, also there is implemented a Stripe payment system to handle user subscription and access to the features based on a payment plan


Full-Stack Java Developer                       
Research and educational publishing application.

Technologies: JavaScript, ReactJS, HTML, CSS, JSPX, Java 11, Spring
Framework(REST, Data, Boot), Sybase, ORACLE, Cassandra, Apache Tomcat 9, Jenkins
Description: Application to research and educational publishing for public, academic, school libraries, and businesses.


Backend Java Developer                        
Web app for creating and updating documents.

Technologies: Java 11, Spring Framework (REST, Data, Cloud Stream, Cloud Data Flow), Gradle, Kafka, Kubernetes, Scaffold, Postgres SQL, XSLT, Jenkins
Description: One of the largest application to create/update documents, share the documents with other users and export it to WORD/PDF format via third-party service