Skip to content
View nikolyanikolya's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report nikolyanikolya

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
nikolyanikolya/README.md

Hi there! I am Nikolay Ignatov

  • πŸ‘¨πŸ»β€πŸŽ“ CT ITMO Bachelor of science in applied mathematics and computer science
  • πŸ‘¨β€πŸ’» Full-stack developer at Lipt Soft
  • πŸ“„ My CV: CV

Telegram Nikolay Email Nikolay

import TechnologyKind.*

object Me: Employee, Bachelor {

    override fun currentWorkPlace(): String = "Lipt Soft"

    override fun position(): String = "Full-stack developer"

    override fun experience(): String = "2 years"

    override fun `technologies & tools`(): Map<TechnologyKind, List<String>> = mapOf(
        LANGUAGE to listOf("Kotlin/Java", "HTML", "CSS", "Javascript"),
        TESTING to listOf("Mockito", "JUnit5", "Selenide", "Jasmine", "SonarQube"),
        DATABASE to listOf("Oracle", "H2", "PostgreSQL"),
        FRAMEWORK to listOf("Spring", "Hibernate", "Play", "Koin", "Ktor", "Spark", "Slf4j"),
        DEPLOY to listOf("Docker", "Portainer"),
        CI to listOf("Jenkins"),
        METHODOLOGY to listOf("Agile", "Jira", "Pivotal"),
        COMMUNICATION to listOf("English B2", "Russian native"),
        SOFT_SKILLS to listOf("communicative", "responsible"),
        OTHER to listOf("Kafka", "Git", "Bash")
    )

    override fun specialization(): String = "Applied mathematics and computer science"

    override fun university(): String = "ITMO"
}

enum class TechnologyKind {
    TESTING,
    LANGUAGE,
    DATABASE,
    FRAMEWORK,
    METHODOLOGY,
    DEPLOY,
    CI,
    SOFT_SKILLS,
    COMMUNICATION,
    OTHER
}

sealed interface Employee {
    fun currentWorkPlace(): String
    fun position(): String
    fun `technologies & tools`(): Map<TechnologyKind, List<String>>
    fun experience(): String
}

sealed interface Bachelor {
    fun specialization(): String
    fun university(): String
}

Popular repositories Loading

  1. Haskell-tasks Haskell-tasks Public

    This repository includes Haskell homeworks in HSE University

    Haskell 1

  2. fl-2021-hse-win fl-2021-hse-win Public

    Forked from kajigor/fl-2021-hse-win

  3. Java-paradigms Java-paradigms Public

    This repository is made for homeworks on paradigms of programming (ITMO University)

    Java

  4. Java-advanced Java-advanced Public

    This repository is made for homeworks on Java-advanced (ITMO Unversity course)

    HTML

  5. CV CV Public

    all kinds of my CV

  6. Server-client-c Server-client-c Public

    Server client on C for VK

    C