I have participated in back-end development for high performance, high availability system which combining many components, included but not limited: - Java and Spring Boot, Hibernate, Maven - Netflix microservice infrastructure: Zuul, Hystrix, Eureka - MySQL/MariaDB/Percona, PostgreSQL (with clustering) - MongoDB, Cassandra (with clustering/sharding) - Redis, Memcached (with clustering) - RabbitMQ, Kafka, Celery, Gearman - HAProxy, Nginx - ELK, Grafana - Git, Jira, Slack - Documentation with Confluence