Purusottam Mohapatra Java 21, kafka, system design
No reviews yet

Senior Software Engineer with 6+ years of experience designing and scaling microservices
platforms for top startups and leading tech companies. Skilled in backend development using
Java 21+, with expertise in Kafka, MongoDB, Redis, Postgres, and Kubernetes, along with
hands-on experience in the Azure cloud platform. Recently led the development of an
AI-powered platform, integrating OpenAI LLM models with Pinecone to deliver intelligent
search and recommendation capabilities.

Proven record of architecting and delivering reliable, scalable, and high-performing solutions.
Involved in end-to-end coding implementation, HLD/LLD design, and applying SRE practices
in Azure to ensure system resilience.

Programming Languages: Java 21, Kotlin,
Data Structures & Algorithms
Core Competencies: Microservices
Architecture, Distributed Systems, System
Design (HLD/LLD)
Frameworks: Spring Boot 3, Spring Cloud
Databases: MongoDB, MySQL, Redis
(Cache & Search), Azure Cosmos DB
Messaging & Event Streaming: Apache
Kafka (Pub/Sub & Event Streaming)
Search Engine: Elasticsearch
Cloud Platforms: AWS, Microsoft Azure•\
DevOps & Tools: Docker, Kubernetes,
Linux, Git
Monitoring: Prometheus, New Relic
Data Processing & ETL: Azure Data
Factory (ADF)
AI & Machine Learning: OpenAI API &
Pinecone

Subjects

  • JavaScript Intermediate

  • Spring Boot Expert

  • Kafka Expert

  • Java 8 Expert

  • Cloud Expert


Experience

  • SDE 2 (Jan, 2024Present) at Tesco Bangalore
    Developed and maintained microservices for computer vision use cases, managing 45K+
    cameras.
    Implemented containerization and orchestration solutions using Docker and Kubernetes.•
    Tech Stack: Java 17, Golang, Docker, k8s, Spring Boot.•

Education

  • B.tech (Aug, 2014Aug, 2018) from ITER,Bhubaneswarscored 8.14

Fee details

    2,0004,000/hour (US$21.0542.10/hour)

    Can teach System Design and DSA, Backend development with Java and spring boot.
    I have worked with Top product based compnise like Paypal and Tesco.


Courses offered

  • System Design (HLD and LLD)

    • US$9999
    • Duration: 1 Month
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English
    • Certificate provided: No
    System Design Concepts**

    1. **Scalability & Load Balancing**

    * Vertical vs. horizontal scaling
    * Load balancers (Layer 4 vs Layer 7, round robin, least connections, consistent hashing)

    2. **Caching Strategies**

    * Client-side, CDN, reverse proxy, in-memory caches (Redis, Memcached)
    * Cache invalidation strategies (write-through, write-around, write-back, TTLs)

    3. **Database Design**

    * SQL vs. NoSQL
    * Sharding, replication, partitioning
    * CAP theorem and trade-offs

    4. **Data Storage & Indexing**

    * File storage vs. block/object storage
    * Indexing techniques (B-tree, LSM trees, inverted indexes)
    * Storage systems (S3, HDFS, blob stores)

    5. **Message Queues & Streaming**

    * Event-driven architecture
    * Kafka, RabbitMQ, SQS, Pulsar
    * Pub/Sub vs. Queue-based messaging

    6. **Consistency & Availability**

    * Strong vs. eventual consistency
    * Quorum, consensus algorithms (Raft, Paxos, ZAB)
    * Leader election

    7. **API Design & Communication**

    * REST vs. gRPC vs. GraphQL
    * Rate limiting, throttling, API gateways
    * Idempotency and retries

    8. **Security & Authentication**

    * OAuth, JWT, API keys
    * TLS/HTTPS, encryption at rest vs. in transit
    * Role-based access control (RBAC)

    9. **Monitoring & Observability**

    * Logging, tracing (OpenTelemetry, Jaeger, Zipkin)
    * Metrics collection (Prometheus, Grafana)
    * Health checks & alerting

    10. **Fault Tolerance & High Availability**

    * Failover mechanisms, replication, multi-AZ/region setups
    * Circuit breakers, retries with exponential backoff
    * Disaster recovery strategies (RPO, RTO)

    ---

    👉 Bonus Concepts (once you master the top 10):

    * Distributed transactions (2PC, Saga)
    * Search systems (Elasticsearch, Solr, Lucene)
    * Rate limiting & quota management
    * Designing for cost efficiency in cloud

Reviews

No reviews yet. Be the first one to review this tutor.