About me

I'm Software Developer from Moscow. My primarily languages are Java and Kotlin. On a daily basis, I use Spring Boot, Hibernate, REST, GraphQL, Gradle, CI/CD. I enjoy the process of creating software and writing clean, efficient and maintainable code using modern technologies. In the future, I intend to develop my skills in non-JVM stacks.

Other technologies I am proficient in are:

  • Spring: Web, AOP, Data, Test Framework
  • microservices: Spring Cloud (Gateway, Config, Sleuth, OpenFeign), Netflix OSS (Eureka, Hystrix, Ribbon)
  • testing: JUnit, Hamcrest
  • CI/CD and infrastructure: Jenkins, GitHub, GitLab, Bamboo, Bamboo Specs, Maven, Git, monorepo

I have also worked with:

  • Spring: Security, LDAP, Batch, Caching, HATEOAS, Actuator
  • microservices: Consul, MicroProfile, new JVM frameworks (Helidon, Ktor, Micronaut, Quarkus)
  • containers, cloud: Docker, Google Cloud Platform
  • testing: Cucumber, Selenium, Selenide, Allure, Gatling
  • databases and tools: PostgresQL, Oracle, MySQL, H2, MyBatis, Liquibase, Hibernate Envers
  • programming languages: Rust, Groovy, JavaScript
  • frontend: jQuery, ExtJS, HTML, CSS
  • Big Data: Apache Spark
  • frameworks: Grails, Vaadin, GWT
  • other Java tools, libraries, technologies: YourKit, Lombok, Apache POI, Thymeleaf
  • OS: Windows, MacOS, Linux
  • other: Nginx, Swagger, Apollo Gateway, Atlassian stack (Bamboo, BitBucket, Jira, Confluence), documentation tools, Docker

I am learning:

  • Rust
  • Kubernetes
  • Google Cloud Platform

Other profiles:

My GitHub profile.


  • Russian — Native
  • Ukrainian — Upper-intermediate
  • English — Intermediate

Feel free to contact me if you are interested.

© Roman Kudryashov 2019-2020

Powered by Hugo & Kiss.