Skip to main content
Poojith Mapakshi

Poojith Mapakshi

Software Engineer

Talent
IndoreMember since April 27, 2026
PythonFastAPIAsyncIOREST APIsDistributed architectureCeleryRedisRedis StreamsJob queuesAsync processingParallel workersPostgreSQLConnection poolingQuery optimizationCachingHigh-concurrency patternsFault toleranceIdempotent operationsRetry mechanismsEvent-driven architectureSystem reliabilityDockerKubernetesCI/CDGitHub ActionsAWSMonitoring and observabilityBottleneck diagnosisLatency reductionThroughput scalingError handlingIncident response
·

Hire this person

Send a job offer directly to this candidate

PythonFastAPIAsyncIOREST APIsDistributed architecture

About

Backend engineer with 2 years of intensive experience building production-scale distributed systems handling high-throughput workloads. Expert in designing fault-tolerant, scalable infrastructure for processing millions of operations reliably. Proven ability to diagnose and optimize system bottlenecks (65 percent improvement), architect resilient distributed systems, and manage complex operational challenges at scale.

Experience

Software Engineer (Backend and Distributed Systems) at Straive Technologies (2024-04 – Present)

Built and optimized high-scale distributed processing infrastructure for document processing workflows.

  • Architected FastAPI backend orchestrating distributed Celery workers, Redis task queues, and PostgreSQL data persistence. Designed for 800 plus concurrent workflows.
  • Implemented fault-tolerant distributed system: idempotent consumers, comprehensive retry mechanisms, safe fallback procedures, complete error handling.
  • Built WebSocket-based real-time monitoring enabling live tracking of distributed operations and system health.
  • Diagnosed production latency issue: identified inefficient request patterns (40 to 60 parallel tasks per workflow instead of optimized batching).
  • Root cause analysis: frontend was creating excessive parallelism without considering throughput constraints and resource limits.
  • Redesigned async orchestration: implemented intelligent batching, request deduplication, priority queuing. Added parallel Celery workers (8 to 10 concurrent).
  • Performance improvement: 65 percent latency reduction (5 to 6 minutes to under 2 minutes), 60 percent throughput increase (500 to 800 plus jobs per day), zero infrastructure cost increase.
  • Optimized PostgreSQL for high-concurrency scenarios: connection pooling, query optimization, indexing strategies. Reduced database load by 40 percent.
  • Implemented Redis layer: caching for frequently accessed data, pub/sub for event broadcasting, distributed locks for atomicity across workers.
  • Designed schemas and access patterns for horizontal scalability and concurrent read/write workloads.
  • Architected fault-tolerant system with idempotent consumers, comprehensive retry mechanisms, safe fallback procedures.
  • Implemented complete error handling, monitoring, and observability. Production system achieves 99 percent uptime under operational load.
  • Built validation layers ensuring data integrity: transaction atomicity, safe degradation when components fail, state consistency guarantees.

Software Engineer Intern at Straive Technologies (2024-02 – 2024-04)

Developed core backend components of automation platform and implemented CI/CD infrastructure.

  • Developed core backend components of automation platform. Built foundational distributed services for production SaaS.
  • Implemented CI/CD pipelines (Git, Docker, GitHub Actions) reducing deployment time from hours to minutes.

Education

B.E. in Computer Engineering – Puducherry Technological University (2020 – 2024)

Skills

Software Engineer

Reviews

Related