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
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
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
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
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 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
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