All of my personal projects are available at github
Connect with me:
My contribution allows users to update passport, addresses and other information from mobile application staying home.Technology stack:
- Kotlin, Java 11
- Spring Cloud
- MongoDB, Hazelcast
- JUnit, WireMock
- Gradle
- Kafka
- Docker, Mesos, Marathon
- Prometheus, Grafana, Kibana
- Integration with internal services
- Layout for printing forms
- AOP starter for metrics and audit
- Release support
- Full automation of regression testing:
- Implementation of mini behavior driven framework based on Cucumber
- Development of dictionaries of business terms for reusing in test scenarios
- Preparation of the environment (managed services at UAT)
- Migration from monolithic architecture to microservice architecture
- Filtering and sorting for client products
- Orchestration of c2c money transfers
- Service for scheduled transfers from templates
- Integration with internal services via reactive web clients
- Cache for API's responses
- Implementation of a retry mechanism for callbacks to key platform services to increase reliability
Technology stack:
- Java 8, Kotlin
- Spring (Boot, Security, WebFlux, Data, Actuator)
- PostgreSQL, Redis
- JUnit, TestNG, Cucumber, Groovy
- Maven, Git
- Atlassian (jira, conf, bb)
- Kafka
- Gitlab CI
- Docker, k8s
Development of training system:
- Integration with social networks
- Module for sms and email advertising
- Api adaptation for android application
- Functionality related to bug reports and feedback for them
- Integration with code verification system
Technology stack:
- Java 8
- JUnit
- Maven, Git, Tomcat
- HTML, CSS, JavaScript
- Thymeleaf, Jackson