Nikita Shigarov

Research Engineer

Dubai, United Arab Emirates

About

Research Engineer with mathematical background MSc SPbSU, alumnus of Computer Science Center (Yandex School of Data Analysis)

Experience

  • Research Engineer at Meta
    Mar 2025 - Present · 1 yr 4 mos

    GenAI solutions

  • Software Engineer at Tango
    Mar 2022 - Feb 2025 · 3 yrs

    Developing microservices backend of leading streaming platform (Alibaba, Yahoo investments). Technology stack: Java 17, Spring Boot, Redis, Aerospike, PostgreSQL, Kafka, Docker.

  • Software Engineer at Huawei
    Sep 2020 - Mar 2022 · 1 yr 7 mos

    Participating in the Anti-Fraud project. Working on infrastructure for the protection of cloud-based Huawei Mobile Services including Huawei Pay, Huawei ID, Huawei AppGallery, etc. Technology stack is based on Java, Go, Spark, Kafka, Redis, custom message queues etc. Participated as a core engineer in AI IDE assistant project. This product was developed from scratch by our team and presented at the keynote of Huawei Developer Conference 2021 as one of six groundbreaking products. My task was to develop, integrate and do research of smart completions in Java and JavaScript for Harmony and Cloud IDEs. Also working on custom compression framework for any kind of Java objects. The team consists of good experts which formerly worked at Intel, Microsoft and other top companies and already got patents for described technologies. Development process involved using and in depth knowledge of Java, code analysis, Python, machine learning, integrating in the cloud services.

  • Software Engineer at Devexperts
    Mar 2019 - Aug 2020 · 1 yr 6 mos

    Wrote custom data structures which increased performance of the components. Resolved leader election problem in notification systems by implementing Standford’s RAFT algorithm. Worked with DI framework, custom message brokers.

  • Software Engineer at Geoscan Group
    Apr 2018 - Mar 2019 · 1 yr

    Worked in the leading russian company which develops unmanned aerial systems and software for them. Developed backed server from scratch with Java, Go, GRPC, Spring, Hibernate, PostgreSQL for collecting and handling information coming from drones. Developed backend of control panel for customers using Spring Boot, Spring Security, Spring MVC.