• Built backend services for a PaaS-based platform enabling scalable multi-tenant application deployment and lifecycle management.
• Developed APIs and data pipelines to ingest, process, and expose Building Management System (BMS), Niagara, and Normal Framework (NF) data for centralized monitoring and control.
• Designed cloud-based backend systems to aggregate data across multiple buildings, enabling analytics, automation, and intelligent decision-making.
• Implemented event-driven architectures using NATS and Kafka for reliable communication across distributed services.
• Contributed to zero-trust security architecture with secure remote access, authentication, and audit logging mechanisms.
• Integrated edge and cloud systems, ensuring seamless data synchronization and low-latency communication.
• Built observability systems with logs, metrics, and dashboards for real-time monitoring of platform and building operations.
• Improved CI/CD pipelines, deployment workflows, and database migration strategies to ensure high availability and resilience.
• Actively handled production issues, performed RCA (root cause analysis), and enhanced system stability through continuous improvements.
• Built backend support for JWT-secured services, async APIs, isolated database strategies, and sync services across distributed applications.
• Worked with database version control using Goose and supported structured migration workflows for safer platform releases.
• Supported containerized application delivery with Docker, microservices, system services, and production-ready deployment patterns.
• Used Wireshark, pcap, tcpdump, and observability tooling to troubleshoot network, messaging, and infrastructure-level issues.
• Contributed to NATS account management, JetStream-based streaming, WebSocket communication, and reliable inter-service communication patterns.
• Configured API gateways (APISIX), route management, and traffic control for backend services.
• Managed container orchestration using Docker Compose, volumes, and image versioning for stable deployments.
• Built and maintained Jenkins CI/CD pipelines for automated build, test, and deployment workflows.