← Back to list
senior
Registration: 04.10.2022
Ruslan Mikhalev
Specialization: Lead Java Developer
Portfolio
OTB Bank - Moscow
Chapter Lead/Tech Lead
Mango Techsurance - Moscow
Lead Developer
Alfabank - Moscow Team
Lead Developer/Tech Lead
Skills
Ansible
Clojure
Docker/Kubernetes
ELK MongoDB
Gitlab-CI
Golang
Groovy
Growthbook
gRPC
Hazelcast
Java
JUnit5
Kafka
Kotlin
Loki
Micronaut
NodeJS
OpenAPI
Prometheus
Pulsar
Pulsar
Python
R2DBC
Reactor
React/Redux
Redis
Ruby
Selenium/Cucumber/Selenide
Spring
Spring Cloud
Spring Data JDBC
Terraform
TestContainers
Work experience
Lead Developer
08.2021 - 08.2022 |Saptain bank - International company
Spring Cloud, k8s, PostgreSQL, AWS, config-server, gitlab-ci, OIDC, EKS (Faregate), IAM , Aurora RDS (PostgreSQL), ElastiCache, Secrets Manager
Chapter Lead/Tech Lead
08.2020 - 08.2021 |OTB Bank
Spring Cloud, k8s, PostgreSQL, Keycloak
Lead developer
04.2019 - 08.2020 |Mango Techsurance
Kafka (CQRS), Kafka-Streams, Dagger (Java Compile-Time DI), gRPC (frontend/backend interaction), Reactor, Drone.io (CI/CD), Docker, Nomad (orchestration), Envoy, React, NextJS, ELK
Lead developer/Tech Lead
09.2016 - 04.2019 |Alfabank - Moscow Team
java/groovy, spring 5, spring boot 2.0, spring cloud, ratpack, hystrix, rxjava, docker, mesos/marathon, MongoDB (enterprise), ELK
Senior Developer
07.2012 - 09.2016 |Biosoft
Java, Groovy, OSGi, JavaScript, React, Bootstrap, Docker, Xterm.js
Educational background
Software Development
since 2013
SibSUTIS University (Novosibirsk)
Languages
EnglishIntermediate