Ashish Kumar Sahoo

Software Engineer

Bhubaneswar, IN.

About

Highly skilled Software Engineer with 4+ years of experience in designing, developing, and scaling robust backend systems and AI-powered applications. Proven ability to optimize performance, enhance data consistency, and accelerate project delivery across diverse technology stacks including Python, Node.js, AWS, and FastAPI. Adept at leveraging advanced architectural patterns and modern development practices to drive significant improvements in system efficiency and user experience.

Work

Independent Software Engineer

|

Independent Software Engineer

Bhubaneswar, Odisha, India

→

Summary

Led the development of AI-powered applications and backend systems, significantly improving performance and accelerating project delivery for various clients.

Highlights

Architected and implemented a serverless offloading mechanism using AWS SNS and Lambda functions, reducing AI response times by 70% (from 8s to 2s) and optimizing resource utilization.

Boosted system capacity and concurrency by deploying a stateless Retrieval-Augmented Generation (RAG) API with FastAPI, ensuring secure document storage in AWS S3 for scalable data access.

Streamlined new project development and accelerated delivery by creating a reusable Node.js backend template, pre-configured with standard REST API routing, authentication, and database connections.

Aarna Protocol

|

Software Development Engineer

Bhubaneswar, Odisha, India

→

Summary

Orchestrated high-volume reward computation workflows and enhanced platform reliability, ensuring real-time data consistency and stable API performance.

Highlights

Designed and orchestrated complex, high-volume reward computation workflows using AWS Step Functions and Python, enhancing reliability and reducing database locks during critical daily settlements.

Ensured real-time data consistency across distributed platforms by developing webhook-based synchronization APIs with FastAPI, replacing inefficient polling with event-driven updates.

Enhanced backend stability and performance during traffic spikes by integrating Redis-based rate limiting and request debouncing, mitigating production API throttling issues.

Accelerated team engineering velocity by documenting API endpoints, standardizing cloud integration patterns, and mentoring 2 interns, fostering best practices and knowledge transfer.

BSBS Tech Pvt. Ltd.

|

Software Developer

Bhubaneswar, Odisha, India

→

Summary

Scaled peer-to-peer payment processing and engineered robust pricing analytics services, dramatically reducing API response times and optimizing data delivery.

Highlights

Architected and scaled peer-to-peer payment processing by logically decoupling write-heavy transaction endpoints from read-heavy reporting services within a Python and Django backend, improving system throughput.

Reduced core API response times by 40% by implementing a read-through Redis caching layer and resolving critical N+1 query problems in SQLAlchemy, significantly decreasing Amazon RDS load.

Developed robust pricing analytics services using Pandas to aggregate and process large financial datasets, exposing critical business insights via FastAPI for enhanced reporting.

Optimized frontend load times by designing dedicated aggregation APIs, consolidating data from multiple services into single payloads for React and Next.js clients.

NFThing

|

Software Developer Intern

Bhubaneswar, Odisha, India

→

Summary

Architected automated metadata indexing pipelines and developed interactive analytics dashboards, significantly improving data accessibility and consistency for digital assets.

Highlights

Enhanced data accessibility for 2,000+ digital assets by architecting an automated metadata indexing pipeline, leveraging background job queues for secure data aggregation in AWS S3.

Automated data gathering for internal teams by developing interactive analytics dashboards, providing clear visualization of asset ownership and performance metrics, eliminating manual efforts.

Maintained high data consistency across distributed environments by developing idempotent scheduled tasks, preventing duplicate records during automated SQL database synchronization.

Education

Institute of Management and Information Technology (IMIT)

Bhubaneswar, Odisha, India
→
Master Computer Applications Grade: 9.18/10

Awards

MetaSchool Road to Web3 (R2W3) Hackathon - Winner for building FluidPass

MetaSchool Road to Web3 (R2W3) Hackathon

Awarded for successfully building FluidPass, a decentralized payment streaming solution utilizing Superfluid technology.

Skills

Languages

Python, JavaScript, TypeScript, Java.

Backend

FastAPI, Node.js, Express.js, Django, REST APIs.

Frontend

React, Next.js, HTML, CSS, Tailwind CSS.

Databases & Caching

PostgreSQL, MongoDB, Redis, Memcached, BullMQ.

AI & ML

OpenAI/Claude, RAG, Vector DBs, Semantic Search, Prompt Eng..

Cloud & Infra

AWS, Docker, Nginx.

Version Control & CI/CD

Git, GitHub Actions, GitLab CI.

Testing

Jest, Mocha, Chai, PyTest.

Projects

AI Live Chat Agent

→

Summary

Developed a Retrieval-Augmented Generation (RAG) chat application using Node.js, PostgreSQL, Redis, BullMQ, and Cerebras AI to enable semantic document search and AI-powered conversations.