Natalia Kursheva

Angestellt, Software Developer, Tutu
Moscow, Russische Föderation

Fähigkeiten und Kenntnisse

Go (Programming Language)
Microservices
Software Architecture
Distributed Systems
Backend Development
Docker
Kubernetes
Apache Kafka
CI/CD
Linux
PostgreSQL
REST API
gRPC
Performance Optimization
Unit Testing
Systems Design
C#
Distributed Computing
MongoDB
MariaDB
Elastic Stack
Object-Oriented Programming (OOP)
Code Reviews
Stakeholder Management
Mentoring
Technical Leadership
Agile Methodologies
Analytical Thinking
Cross-Functional Collaboration

Werdegang

Berufserfahrung von Natalia Kursheva

  • Bis heute 2 Jahre und 7 Monate, seit Aug. 2023

    Software Developer

    Tutu

    • Owned high-load Go microservices (Search, Pricing); Architecture Committee member. • Migrated PHP monolith to Go: 2x latency reduction, handling 1,000 RPS. • Boosted sales by ~7% via new partner integrations. • Optimized 'Smart Cache', raising hit rate to 56.6% and cutting operational costs. • Reduced production errors by 93% (2,000→140) and support requests by 3.5x. • Established observability standards (Grafana/metrics). • Mentored 4 Senior Engineers; conducted 20+ technical interviews.

  • 1 Jahr und 2 Monate, Apr. 2022 - Mai 2023

    Senior Software Engineer (Go)

    Avito

    • Built 2 integration services handling 1,000 RPS under high load. • Raised code quality: expanded unit test coverage from 42% to 71%. • Enhanced data privacy via encryption and 100% secret migration to Vault. • Developed microservices from scratch for the Trust & Safety domain. • Managed integrations with real-estate and national registry data providers. • Owned security requirements and trained the team on secure coding. • Partnered cross-functionally with product, security, and external partners.

  • 1 Jahr und 7 Monate, Okt. 2020 - Apr. 2022

    Senior Software Engineer (Go)

    Netris

    • Built the Go competence center's microservices ecosystem, including API Gateway and shared modules reused across all projects. • Developed services for automated resource reporting and internal management using Go. • Established development infrastructure and CI/CD (GoCD, Gitea, databases) with DevOps. • Managed full release cycles: from business feature decomposition to delivery estimation. • Drove team expansion by conducting technical interviews and mentoring junior to mid-level engineers.

  • 2 Jahre und 2 Monate, Sep. 2018 - Okt. 2020

    C# Developer

    T-bank

    Key Responsibilities & Achievements: • Implemented a Cache Pre-warming pattern triggered by user authorization, enabling it to handle 1000+ RPS with sub-millisecond latency for data retrieval. • Developed an integration module with the partner’s API to retrieve Bonus-Malus coefficient data.

  • 5 Jahre und 3 Monate, Juli 2013 - Sep. 2018

    Backend Developer

    Various Industries

    Developed services, supported and modernized software. Tech Stack: C# 7.0, REST API, MS SQL, MongoDB, Rabbit MQ, nUnit/ xUnit, CI/CD, ASP.NET MVC 5, MySQL

Ausbildung von Natalia Kursheva

  • 3 Jahre und 10 Monate, Sep. 2009 - Juni 2013

    Computer Science

    Chelyabinsk State University

    Bachelor’s Degree in Computer Science and Engineering

Sprachen

  • Englisch

    Gut

  • Russisch

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z