Konstantin Ignatyev

Konstantin Ignatyev

Scala Developer

Followers of Konstantin Ignatyev144 followers
location of Konstantin IgnatyevRussia

Connect with Konstantin Ignatyev to Send Message

Connect

Connect with Konstantin Ignatyev to Send Message

Connect
  • Timeline

  • About me

    Software Developer

  • Education

    • Московский Государственный Университет им. М.В. Ломоносова (МГУ)

      -
      Специалист Mathematics
  • Experience

    • Naumen

      Jan 2015 - Oct 2016
      Scala Developer

      Development and maintenance services for the formation of expert opinions on design documentation and engineering survey results.- system development and support- development of integration serviceScala 2, Java, Play, Akka, Kafka, PostgreSQL, twirl.

    • Нетрис

      Oct 2016 - May 2019
      Scala Developer

      - developed and maintained several services around IPTV solution under play framework and scala 2.12.- support and writing features for administration service around IPTV spec.- storing processing data from RabbitMQ- coordinated with the team to debug the server issues and resolving them.- used slick and jooq framework to query to mySQL db- writed SOAP ui integration test- rewrite monolith to microservices architecture, split 1 big project to 4 small (admin panel, data processing store, user behavior handlingand auth service)stack: scala, slick, play, jooq, mySQL, h2, swagger, soap ui, rabbitMQ Свернуть

    • M.Video

      Dec 2019 - May 2020
      Scala Developer

      As a part of the engineering team, I design and develop components of a microservices architecture of Mlife 2.0 intranet project such as reverse proxy authentication service (OAuth 2.0), business communication platform (several bounded microservices for communication of our clients), notification service, etc- Writing confession services (the service makes it possible to congratulate a specific user of the platform) (stack: Lagom framework, cassandra, elastic search)- Writing business - communication service to achieve some custom communications of stock, administrators and sale managers in terms of intranet communication- Writing authorization service with Oauth 2.0 flow, which is gateway reverse - proxy to SAP data (stack: scala, cats, cats-effect, circe, http4s)Stack: Scala 2.13, lagom framework, kafka, cassandra, ELK, pureconfig, circe, swagger Свернуть

    • Sberbank

      May 2020 - Oct 2022
      Scala Developer

      NLP platformcreated symmetric spell checker for NLP platform- Symmetric speller algorithm instead Norvig- Speller can correct segmentation sentence (separate by space)- Tuning performance and accuracy about several properties- Store possible corrections- Strong throughput (about 1 second for correcting text of 20 words with 12 letters average)Cibersecurity platform-Designed and implemented a new investigations platform (several services) to work with investigations life circle- Integration with many other AC- Preparing processing thread to store data from HDFS- Drive and manage projects through to completion- Assist the PM in the project planning process, provide detailed work estimates- Closely collaborate with Product Management, Quality Assurance, Data Operation and IT Infrastructure on all stages of the software development life cycleStack: scala 2.13, zio, http4s, postgreSQL, H2, tapir, pureconfig, circe, doobie Свернуть

    • RISK IDENT

      Nov 2022 - Nov 2023
      Scala Developer

      A member of antifraud platform team.- improving performance of transaction feature scoring- improving test coverage- implementing new features- implementing ui parts (React)Stack: scala 2.13, play, zio, react, kafka, rabbitMQ

  • Licenses & Certifications