Skip to Content

Sibichakravarthi Sivan

Senior Software Engineer

I engineer automated, fault-tolerant platforms and microservices that scale seamlessly.

About

I'm a Senior Software Engineer with over 7 years of experience building robust, high-availability systems that power enterprise and telecommunications operations. My journey began with deep database architecture and stored procedure engineering in PL/SQL, which laid the bedrock for my transition into designing high-throughput distributed microservices, RESTful APIs, and modern reactive web applications.

Currently at Bahwan Cybertek, I architect mission-critical microservice ecosystems in Node.js, Python, and React, handling 50,000+ daily orders and provisioning requests. I specialize in slashing system latency using Redis caching, engineering reliable asynchronous message pipelines with Bull MQ and Redis Streams, and processing near real-time usage charging for upwards of 10 million daily records.

Whether streamlining monthly billing lifecycles by 50%, accelerating batch PDF generation from 24 hours down to 6 hours, or building visual chatbot flow orchestrations with React Flow and Socket.io, I focus on crafting scalable, automated, and fault-tolerant solutions. Dedicated to continuous delivery, I also establish robust CI/CD pipelines with Docker, Jenkins, and AWS to maintain 99.99% production uptime.

Experience

  1. 2024 — Present

    Architected a high-throughput Node.js, Python, and React microservices ecosystem for telecom order capture and provisioning, handling 50,000+ daily requests. Reduced server load by 25% by implementing Redis caching, Bull message queues, and async batch processing. Engineered a near real-time usage charging system processing 10 million records daily. Reduced monthly billing turnaround time by 50%, implemented parallelized batch PDF generation for 100,000+ records cutting time from 24 hours to 6 hours, and deployed zero-downtime CI/CD pipelines via Jenkins, Docker, and AWS achieving 99.99% uptime.

    • Node.js
    • TypeScript
    • React
    • Python
    • PostgreSQL
    • Redis
    • Bull MQ
    • AWS
    • Docker
    • Jenkins
    • Microservices
  2. 2022 — 2024

    Architected and developed a greenfield Node.js microservices-based product, leading technical design discussions and high-level system architecture from initial concept to deployment. Designed and built a real-time chatbot application from scratch using React Flow for visual workflow orchestration and Socket.io for low-latency bidirectional communication. Engineered seamless integrations with Meta's ecosystem (WhatsApp, Instagram, Facebook Messenger) for unified omnichannel messaging.

    • Node.js
    • Express.js
    • React Flow
    • Socket.io
    • Meta APIs
    • TypeScript
    • Webhooks
    • REST APIs
    • Redis Streams
  3. 2019 — 2022

    Developed complex database architectures, stored procedures, functions, and packages applying OOP principles within PL/SQL. Contributed to the full SDLC of a high-performance Telecom CRM and customer experience application utilizing ExtJS and Oracle. Provided Tier-3 technical support, taking ownership of critical bug resolutions, data integrity, and system stability.

    • PL/SQL
    • Oracle
    • ExtJS
    • JavaScript
    • Database Architecture
    • Performance Tuning
    • CRM/CX

Projects

  • Telecom provisioning platform preview

    High-throughput microservices ecosystem managing 50,000+ daily orders and provisioning workflows for telecom infrastructure. Features automated order validation, Redis-backed multi-level caching, Bull queue dispatching, and zero-downtime AWS deployments.

    • Node.js
    • Express
    • React
    • PostgreSQL
    • Redis
    • Bull MQ
    • Docker
    • AWS
  • Real-time chatbot and flow orchestrator preview

    Real-time visual conversational workflow designer and messaging hub integrating WhatsApp, Instagram, and Facebook Messenger via webhooks. Employs React Flow for canvas-based conversation routing and Socket.io for low-latency bi-directional messaging.

    • Node.js
    • React Flow
    • Socket.io
    • Meta APIs
    • TypeScript
    • Webhooks
  • Usage charging and billing engine preview

    Distributed rating engine processing 10 million usage records daily with near real-time performance. Automates the full billing lifecycle from contract execution to invoice calculation and cuts parallelized batch PDF generation for 100,000+ invoices from 24h to 6h.

    • Node.js
    • Redis Streams
    • PostgreSQL
    • Batch Processing
    • AWS
    • Puppeteer