FilaCo 👾
FilaCo

Software Engineer

I am currently Software Engineer at Huawei CRC where I am developing Cangjie programming language.

Experience

  1. Senior Software Engineer

    Huawei CRC

    Responsibilities include:

    • Developing and maintaining Cangjie’s Objective-C interoperability feature
    • Developing and maintaining Cangjie’s unit testing framework
  2. Senior Software Engineer

    VK

    Responsibilities include:

    • Developing and maintaining VK Messenger API (web, iOS, Android, desktop), messages.* API section.
    • Developing and maintaining group-based channels feature, channels.* API section.
  3. Team Lead

    VK

    Responsibilities include:

    • Developing and maintaining group-based channels feature, channels.* API section.
    • Leading a team of 7 backend engineers (facilitating communication, resolving conflicts, and ensuring project success).
    • Evolving software development culture.
  4. Software Engineer

    VK

    Responsibilities include:

    • Developing and maintaining VK Music infrastructure.
    • Developing and maintaining “Feed” processing. “Feed” is a hub, which collects all data from various sources (music vendors, government, etc.) and handles it.
    • Developing and maintaining VK Messenger API (web, iOS, Android, desktop), messages.* API section.
    • Designing and developing group-based channels feature, channels.* API section.
  5. Lead Developer

    X5 Retail Group

    Responsibilities include:

    • Developing and maintaining https://vprok.ru backoffice.
    • Designed and developed BFF (Backend-For-Frontend) that allows migrating backoffice server app from monolith structure to a microservice one.
  6. Backend Developer

    Xsolla Inc.

    Responsibilities include:

    • Developing and maintaining publisher.xsolla.com (merchant personal account) server application.
    • Designed and developed the notification system for potential hazardous settings changing.
    • Contributed to evolving software design culture, especially quality assurance of software, gave internal lectures.

Education

  1. BSc Software Engineering

    National Research University Higher School of Economics (Higher School of Economics/HSE)

    GPA: 7.46/10.0

    Courses included:

    • Software Systems Architecture Design
    • Operating systems
    • General Management and Decision Making

    Graduation thesis:

    • Development of a Web-Camera Video Compression Application with Variable Rate