Ankur Rathore

Ankur Rathore

Mentor
Rising Codementor
US$5.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Systems & Backend Architect | Expert Rust, Go & Python Mentor
Systems & Backend Architect | Expert Rust, Go & Python Mentor

I am a Lead Systems & Backend Architect with 12 years of industry experience and over 4 years of formal experience as a Corporate Technical Trainer. I help developers, startup founders, and students unblock complex technical challenges, debug production issues under pressure, and master advanced architectural concepts.

My background is uniquely built for live, hands-on mentorship and technical advisory. I specialize in the "T-Shaped" intersection of systems programming and scalable backend architecture, and I can help you with:

• Advanced Python (FastAPI, Django, asynchronous tasks, unit testing)
• Go (Golang) & Distributed Systems (Microservices, concurrency models)
• Systems Programming & Rust (Memory safety, toolchain, eBPF)
• Cloud-Native & DevOps (Kubernetes, Rancher, Docker, AWS SRE)
• Database Optimization (PostgreSQL query profiling, N+1 loop fixing, indexing)

Whether you need a live pair-programming session to debug a persistent error, an in-depth code review to optimize your database query paths, or high-level architecture planning for your startup, I can guide you step-by-step.

Let's hop on a 1:1 session to get your code robust, clean, and fully optimized!

English
Chennai (+05:30)
Joined December 2016
EXPERTISE
4 years experience
Expert systems programmer in Rust. I build low-level, zero-dependency CLI tools, kernel-observability utilities, and eBPF/XDP network-lev...
Expert systems programmer in Rust. I build low-level, zero-dependency CLI tools, kernel-observability utilities, and eBPF/XDP network-level firewalls. I can help you with: mastering the borrow checker and memory safety, designing asynchronous concurrency with Tokio/Aya, debugging compiler and toolchain errors, and writing highly optimized systems software
5 years experience
Senior Go backend engineer. I design and scale concurrent microservices, high-throughput distributed pipelines, and CLI tools using Go ch...
Senior Go backend engineer. I design and scale concurrent microservices, high-throughput distributed pipelines, and CLI tools using Go channels and goroutines. I can help you with: Go concurrency patterns, memory allocation optimization (garbage collection and escape analysis), and designing clean gRPC/REST APIs
View more
View more
12 years experience
Over a decade of professional Python backend engineering and instruction. I have designed highly scalable backend architectures, automate...
Over a decade of professional Python backend engineering and instruction. I have designed highly scalable backend architectures, automated data pipelines, and data-engineering setups. I can help you with: asynchronous programming (asyncio, multiprocessing), writing modular, test-driven code (TDD), and solving complex algorithm/data structure challenges.
8 years experience
Advanced Django & DRF architect. I have built and delivered multiple enterprise portals, multi-tenant SaaS backends, and secure APIs. I c...
Advanced Django & DRF architect. I have built and delivered multiple enterprise portals, multi-tenant SaaS backends, and secure APIs. I can help you with: profiling complex ORM query paths, resolving performance and N+1 database bottlenecks in PostgreSQL, designing robust Role-Based Access Control (RBAC) security, and integrating Celery/Redis task queues
Celery
View more
Celery
View more
8 years experience
Experienced AWS cloud architect. I design resilient, cost-effective serverless and microservices-based platforms. I can help you with: ar...
Experienced AWS cloud architect. I design resilient, cost-effective serverless and microservices-based platforms. I can help you with: architecting event-driven flows (Lambda, SQS, SNS, and Step Functions), managing relational databases (RDS PostgreSQL), and setting up robust SRE monitoring, alerting, and logging (Sentry, Prometheus
View more
View more
5 years experience
Container orchestration and DevOps specialist. I set up, manage, and scale production-ready container networks. I can help you with: writ...
Container orchestration and DevOps specialist. I set up, manage, and scale production-ready container networks. I can help you with: writing optimized, multi-container Docker Compose architectures, building Kubernetes and Rancher manifests, and designing automated CI/CD pipelines (GitHub Actions/Jenkins)
Docker
View more
Docker
View more
10 years experience
Experienced Linux systems and kernel-level engineer. I teach, script, and build software directly on top of the Linux ABI. I can help you...
Experienced Linux systems and kernel-level engineer. I teach, script, and build software directly on top of the Linux ABI. I can help you with: bash/shell scripting automation, managing Linux processes (systemd, cgroups, resource limits), network configuration, and building kernel-level monitoring agents
Shell
View more
Shell
View more

REVIEWS FROM CLIENTS

Ankur's profile has been carefully vetted and approved as a Codementor. Connect with Ankur now, and leave a review for them once you're done!
EMPLOYMENTS
Founder & Principal Systems Architect
SwiftLogic Systems (Self-Employed)
2026-06-01-Present
Principal technical consultant specializing in high-performance distributed systems, low-latency API design, database scaling, and automa...
Principal technical consultant specializing in high-performance distributed systems, low-latency API design, database scaling, and automated cloud orchestration. Tech Stack: Rust (Tokio/Aya), eBPF/XDP, Go (Golang), Python (Django/DRF, FastAPI), PostgreSQL, AWS, Kubernetes, Docker. Key Engagements: • Client Project: DoctusTech Inc. (US HealthTech) — Technical Lead (June 2026 – July 2026) - Led the technical audit and database query optimization for their real-time clinical data-ingestion engine. - Optimized production-scale PostgreSQL query paths, resolving complex N+1 loops and reducing server CPU load by 40%. - Aligned backend microservices with strict HIPAA and SOC 2 security compliance guidelines. • Product R&D: Built "swifttopology"—a zero-dependency, open-source Rust CLI utility to parse and visualize Linux CPU and NUMA configurations directly via kernel sysfs.
Python
Django
Linux
View more
Python
Django
Linux
PostgreSQL
Linux Kernel
Rust
Ebpf
Fastapi
View more
Technical Lead
NEC India, Noida
2023-08-01-2026-04-01
Technical Lead and Systems Architect for high-throughput backend infrastructure, network automation, and IoT orchestration systems. Tech...
Technical Lead and Systems Architect for high-throughput backend infrastructure, network automation, and IoT orchestration systems. Tech Stack:Python, Apache NiFi, Kafka, Kubernetes, Rancher, PostgreSQL, Docker, PySNMP, C# .NET. Key Accomplishments: • Universal Ingestion Substrate: Led the end-to-end design of a decoupled data pipeline using Kafka and Apache NiFi, enabling the system to ingest and normalize millions of real-time telemetry events from 20+ heterogeneous third-party vendors. • Hyper-Automation: Engineered an API-driven Python automation framework for hardware registration, reducing physical provisioning time by 95%. • Technical Leadership: Acted as the Technical Anchor for a cross-functional team of 7+ engineers, establishing strict CI/CD guardrails and automated testing on Kubernetes and Rancher. • Telecom Network Automation: Led the technical implementation of Digital Longitudinal Monitoring (DLM) for NEC 800G optical transponders, developing algorithms to analyze real-time SNR metrics and predict signal degradation.
Python
MongoDB
Linux
View more
Python
MongoDB
Linux
PostgreSQL
Kubernetes
Rancher
SNMP
Apache NiFi
Fastapi
Pydantic
View more
Senior Software Engineer
Intuitor
2017-01-01-2023-08-01
Senior Backend Engineer and Team Lead specializing in cloud orchestration, toolchain development, and full-stack enterprise portals. Tec...
Senior Backend Engineer and Team Lead specializing in cloud orchestration, toolchain development, and full-stack enterprise portals. Tech Stack: Python (Django), Go, React, AWS (Lambda, Step Functions, SQS), Apache Kafka, PostgreSQL. Key Accomplishments: • Cloud Orchestration: Led a team of engineers to build an event-driven cloud resource provisioning platform on AWS (utilizing Step Functions, Lambda, and SQS), reducing resource turnaround time by 60%. • High-Performance Tooling: Developed a high-speed CLI tool in Go for event-driven resource management, using Kafka to handle real-time security alerts. • Software Defined Networking (SDN): Led a team of three engineers to build a cloud resource provisioning platform integrated with Megaport, Equinix, and Nokia routers, reducing resource turnaround time by 60% through API automation. • Full-Stack Development: Architected and delivered multiple enterprise portals, including a Network Inventory Management Portal and a Cisco IP Telephony Portal using Python/Django and React.
Python
Django
Lambda
View more
Python
Django
Lambda
React
Apache Kafka
Golang
Aws step functions
AWS
View more
PROJECTS
tsastat (Thread State Analysis)View Project
2026
The Challenge: Diagnosing tail-latency and microservice bottlenecks in production often requires knowing exactly why a thread is not exec...
The Challenge: Diagnosing tail-latency and microservice bottlenecks in production often requires knowing exactly why a thread is not executing. Standard tools (like top or pidstat) show high-level CPU usage but fail to break down the exact microsecond durations threads spend waiting. To truly debug a bottleneck, engineers need to see the exact time spent in states like "Runnable" (CPU starvation), "Sleeping" (Network/Locks), or "Uninterruptible" (Disk I/O Wait). The Architecture & Solution: Inspired by the methodologies in Brendan Gregg’s Systems Performance, I am engineering tsastat, a high-performance Linux profiling tool written entirely in Rust. Granular Thread State Tracking: The tool parses deep OS-level thread scheduling data to provide a real-time, rolling output of Thread State Analysis (TSA), calculating the exact time spent in each execution state. Zero-Cost Observation: To prevent the "observer effect" (where the monitoring tool itself causes CPU load), I am utilizing Rust's zero-cost abstractions to track nanosecond-level state transitions with virtually zero memory overhead or GC pauses.
Linux Kernel
Rust
View more
Linux Kernel
Rust
View more
eBPF Kernel Firewall (xdp-ai-guard)View Project
2026
Built a programmable firewall running directly inside the Linux Kernel using Rust and eBPF (XDP) to protect AI inference servers from vol...
Built a programmable firewall running directly inside the Linux Kernel using Rust and eBPF (XDP) to protect AI inference servers from volumetric DDoS attacks. Achieved line-rate packet filtering and stateful rate-limiting by executing logic natively in the network driver, preventing sk_buff allocation memory exhaustion.
Linux Kernel
Rust
Ebpf
View more
Linux Kernel
Rust
Ebpf
View more