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

Fast learner and good at applying newly obtained knowledge on practice. 
Have hands-on experience in working with Spring&Hibernate and AWS stacks.
3) Refinitiv Ultimate Beneficial Ownership project as part of risk intelligence application providing the capabilities to address Know-Your-Client and Anti-Money Laundering policies: 
Developed REST Service 
Wrote AWS Lambda function for sending usage notifications in Python 
Lessen AWS resources usage by introducing concurrency mechanisms 
Made XSL templates for converting XML to PDF
Stack: 
Dun & Bradstreet as data source, Git, Java 8, Maven, Mockito, Postman, AWS Lambda, Amazon S3, Amazon CloudWatch‍, AWS Athena, AWS SES, AWS API Gateway, Guice, Spring Integration, Spring Boot, Spring Security, Jenkins, Docker, Swagger, XSLT, Redis, Python 3.7 

2) Refinitiv Elektron Data Platform project that provides metadata to customers in RDF or NQUADS format for integration with provided services:
Developed internal communication logic between AWS Lambda based services 
Created pipeline for collecting API Gateway service logs and visualizing them on Kibana dashboard making possible to monitor Cognito users activity and endpoints load 
Wrote CloudFormation templates for newly developed parts of system
Stack: 
Git, Postman, Java 8, Spock, Gradle, AWS Lambda, Amazon Elasticsearch, Kibana, Amazon S3, Amazon SNS, Amazon SQS, AWS CloudFormation‍, Amazon CloudWatch‍ 
 
1) US Bank loan application: developing rules-driven solution which substitute existed core application of customer's loan business:
Developed REST service for new system using Spring MVC 
Wrote drools rules which substituted old event-driven logic 
Stack:
Oracle, Oracle SQL Developer, Git, JBoss Drools, Spring Boot, Spring MVC, Rest Assured, Hibernate, Java 8, Swagger
Modern stack, challenging tasks