Skip to content
View niyatanya's full-sized avatar

Block or report niyatanya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
niyatanya/README.md

Hi 👋 Nice to meet you! My name is Tanya

Java Developer

I switched to programming from QA in linguistics. And in my opinion, these fields have a lot in common.

I am able to develop backend of web services from scratch. Please have a look at Task Manager or Web-pages analyser as an example. These are two programs written on Java 21 and Spring/Javalin+Gradle.

Here are my practical skills:

  • Java Core
  • Spring (Boot, Data)
  • Hibernate
  • Gradle
  • REST-like API
  • CI/CD, TDD
  • unit and integration testing
  • design patterns, data structures, OOP principles
  • SOLID, DRY, KISS
  • HTML, CSS, HTTP
  • SQL (PostgreSQL, Liquibase)
  • JSON, YAML
  • Git
  • Sentry, Swagger

These are the tools I understand:

  • Concurrency: synchronized, Thread, CompletableFuture
  • Spring (WebFlux), Netty
  • Kafka
  • Flyway

Now I am looking for a job as a Java developer. My goal is to further develop my skills and make a positive contribution to the society.

  • 🌍  I'm based in Almaty/Moscow
  • ⚒️  I'm looking for a fulltime job, remote or office in Almaty/Moscow
  • 🧠  I'm reading Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
  • 🤓  I'm visiting Google DevFest Almaty
  • 🤩  I am keen on ancient civilisations, arts and travelling and love cyberpunk games
  • 🥷  I can use Chinese language at work. 中国公司欢迎合作!

Please feel free to contact me!

Skills

GitJavaBootstrapCSS3HTML5PostgreSQLDocker

My CV

On Habr

On Hexlet

Badges

My GitHub Stats

niyatanya's GitHub stats

Top Languages

Pinned Loading

  1. Diff-generator Diff-generator Public

    JSON and YML compare tool. Generates report in three different formats: stylish, plain and json.

    Java

  2. Data-validator Data-validator Public

    A library for dynamic value parsing and validation. Three built-in schemas in the package: for strings, numbers and maps. Choose the schema, set your validation parameters and verify your data!

    Java

  3. Brain-games Brain-games Public

    A collection of math games. Test your wits with 5 different games!

    Java