← Back to the journey

Atish Kumar Naskar

Backend Engineer · Distributed Systems · Product Engineering

Bengaluru, India atishnaskar1999@gmail.com linkedin.com/in/atish-naskar github.com/archstrap github.com/atish1999

Backend engineer in Bengaluru designing and delivering distributed, high-throughput systems across fintech and data engineering — Java, Spring Boot, Kafka and cloud-native microservices on AWS. My work spans enterprise data platforms, financial workflows and product backends, and I build systems projects in Go to understand protocols, storage and concurrency from the inside.

Experience

Visa · Software Engineer

Apr 2025 – present

Data & Privacy · Bengaluru

Thoughtworks · Application Developer

Jul 2023 – Apr 2025

Client: Piramal Capital & Housing Finance · Bengaluru

Systems projects

cache-serverGo

A Redis-compatible in-memory server, wire-compatible with standard Redis clients: RESP v2, strings, lists, sorted sets on a skip list, streams, TTL expiry, pub/sub, master–replica replication and MULTI/EXEC transactions. Began as a CodeCrafters challenge.

goshGo

An interactive Unix-style shell with parsing, pipelines, redirection, history, completion and automated release packaging.

circuit-breakerJava · Go · Redis

Resilience experiment using health/TTL-driven request gating.

consistent-hashingJava

A consistent-hashing implementation study.

Side projects

SuljhaooIn development

Retail management for kirana shops. Worked across the Flutter app and Spring Boot backend: offline-first sync for stock, expenses, suppliers and purchases; OTP sign-in and long-lived sessions; subscription entitlements; WhatsApp credit reminders via SQS; multi-node scheduler locking; admin analytics.

Payment SDKsVersioned SDKs

Extracted subscription payments into reusable Spring Boot and Flutter/JS SDKs: provider-aware checkout (Cashfree, Razorpay), idempotent checkout, webhook de-duplication and automated releases.

Course platformIn development

Messaging, upload lifecycle, infrastructure and browser auth: SQS events, upload cancellation, idempotent video status updates, a MediaConvert/Lambda pipeline in Terraform, cookie-based auth with CSRF.

SmartNivasWeb · mobile prototype

Service-request and document workflows across the web frontend and API, plus early React Native mobile work.

Skills

Languages
Java, Go, Python, Bash, TypeScript/JavaScript, Dart, SQL
Backend
Spring Boot, microservices, Spring Data (JPA, MongoDB), REST, GraphQL, OpenAPI, Express, FastAPI
Data & messaging
PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, SQLite/Drift, PowerSync, Kafka, AWS SQS
Reliability
Retries, idempotency, distributed locking, queued workflows, rate limiting, JVM profiling
Cloud & delivery
AWS (S3, SQS, Lambda, MediaConvert, Parameter Store), Terraform, Docker, Jenkins, SonarQube, Git, GitHub Actions, OneFlow, Temporal
Observability
Grafana, Prometheus, VisualVM
Security
OAuth2, JWT, OTP, cookies/CSRF, RBAC, mTLS, SSO
Practices
Agile, TDD, design patterns, clean code, OOP — JUnit, Mockito, Hamcrest, Testcontainers

Recognition

Education

B.Tech., Computer Science · Techno India University

2019 – 2023 · 8.76 / 10