Backend Developer & AI Infrastructure Specialist

Madhurjya Sarmah

Building scalable backend systems, APIs, and automation tools that power real-world applications. Currently managing production infrastructure serving multiple services with 99.9% uptime.

6+
Production Services
99.9%
System Uptime
Node.js & Go
Primary Stack
production-status.sh
$ All systems operational
$ Services running: 6/6
$ Uptime: 13 days

About Me

I'm a backend developer specializing in building robust infrastructure and APIs. My focus is on creating systems that are not only functional but maintainable, secure, and built to scale.

Currently, I manage a production environment running six microservices handling everything from WhatsApp automation to task management and CRM systems. I believe in hands-on experience—the best way to learn is by building and maintaining real systems.

My expertise spans the full backend lifecycle: database design, API development, authentication systems, process management, and deployment automation.

Performance Focused

Optimized systems for speed and reliability

🔒

Security First

Authentication, encryption, and best practices

🔧

Full Lifecycle

From design to deployment and monitoring

🤖

AI Integration

Leveraging AI in production workflows

Projects in Production

Real systems running 24/7, handling real users and data

CRM & Business Automation

Full-Stack Backend

Built a complete CRM system handling lead tracking, proposal generation with PDF output, contract management, and payment tracking. Demonstrates full backend development capabilities from database design to document generation.

Node.js Express SQLite PDF Generation
REST API design Database modeling Document generation Data export functionality

Real-Time Messaging Integration

API & WebSocket

Developed a messaging system integrating with third-party communication platforms. Handles WebSocket connections, session persistence across restarts, message routing, and real-time alert delivery with comprehensive error handling.

Node.js WebSocket Session Management Event-Driven Architecture
Real-time communication State management Queue systems Error recovery

Automated Data Aggregation

Web Scraping & Automation

Created an automated scraping system that gathers data from multiple sources, processes and contextualizes the information, generates formatted outputs, and maintains searchable archives with scheduled execution.

Node.js Puppeteer RSS Feeds Cron Scheduling
Web scraping Data processing pipelines Feed generation Scheduled tasks

OAuth & Third-Party API Integration

API Development

Built a system integrating with major platform APIs using OAuth 2.0 authentication. Implements token management, scheduled content posting, and AI-powered content generation with robust error handling and retry logic.

Node.js OAuth 2.0 AI Integration Token Management
OAuth flows API integration Scheduled jobs Content automation

Database-Driven Application

Go & PostgreSQL

Deployed and configured a production database-backed application with PostgreSQL. Manages complex relational data, implements CalDAV sync, TOTP two-factor authentication, and exposes a comprehensive REST API.

Go PostgreSQL CalDAV REST API
Relational database design API development Authentication systems Third-party integrations

Knowledge Management System

Go & SQLite

Set up and configured a self-hosted knowledge management platform with SQLite backend. Handles markdown content processing, tag-based organization, full-text search, and provides a REST API for external integrations.

Go SQLite Markdown Processing REST API
Content management Search functionality API design System deployment

Technical Expertise

Languages & Runtime

Node.js
Go
TypeScript
SQL

Databases

PostgreSQL
SQLite
Database Design

Infrastructure & Tools

PM2 Process Manager
Caddy Web Server
Linux System Admin
Git & CI/CD

APIs & Integration

REST API Design
OAuth 2.0
WebSocket
Third-party Integrations

Also Experienced With

Authentication Systems PDF Generation Excel Export/Import Web Scraping Cron Jobs AI Integration Rate Limiting Error Handling Logging & Monitoring Reverse Proxy Configuration SSL/HTTPS Management Container Management

Infrastructure Overview

[PROXY]

Caddy

Reverse proxy with automatic HTTPS via Let's Encrypt

[DB]

PostgreSQL + SQLite

6 databases handling production workloads

[PM]

PM2

Process manager keeping 6 apps running 24/7

[OS]

Ubuntu Linux

Production-grade server environment

Get In Touch

Interested in collaborating or want to discuss backend systems? Feel free to reach out.