Surya Karmakar
> STATUS: AVAILABLE FOR NEW CHALLENGES

Engineering Scalable Systems with Precision.

Specialist in transitioning complex apps from frontend to scalable NestJS/Node.js backends. Expert in Offline-First Architecture, Kafka Microservices, and Recursive Algorithms. Bridging the gap between high-performance backends and intuitive mobile/web interfaces.

skarmakar@server:~
$ whoami
Name: Surya Karmakar
Role: Senior Full Stack Engineer
Location: Remote / Global
Education: MCA Cloud Computing @ Manipal
$ ./get_core_competencies.sh
[✓] Microservices Architecture
[✓] Offline-First Systems
[✓] Real-time Data Pipelines
[✓] Algorithmic Optimization
$
memory

Technical Arsenal

01_BE

dns Backend

NestJSNode.jsExpressKafka
02_FE

devices Client

React NativeReact.jsTypeScriptTailwind
03_DB

database Data

PostgreSQLMongoDBSQLiteRedis
04_SYS

architecture Architecture

MicroservicesEvent-DrivenOffline-FirstDocker
route

Featured Experience

Codeclouds IT Solutions Pvt. Ltd

Senior Software Engineer (Hybrid) Kolkata, India

2023 — Present

• Migrated core aggregation logic for 11.8M+ records from MongoDB to PostgreSQL, resolving severe latency and high AWS compute costs.

• Engineered pre-calculated analytics using Materialized Views, triggers, and pg_cron, reducing reporting API response times to milliseconds.

• Implemented scalable PostgreSQL table partitioning by date to manage massive datasets and efficiently route historical data requests.

• Architected an event-driven microservices ecosystem using AWS SNS/SQS, Kafka streams, and automated retry mechanisms for distributed job processing.

• Developed a dynamic Subscription Management Engine supporting recurring billing cycles, complex seasonal discounts, and granular RBAC using NestJS Guards.

• Refactored legacy ORM queries, reducing property search API latency by 40% and directly improving the frontend user experience.

• Integrated Stripe Connect for complex split-payouts, Google Maps API for precise geo-fencing, and Socket.io to stream real-time statuses to client dashboards.

• Authored technical documentation for system onboarding and developed dynamic frontend reporting filters using Next.js.

Node.jsExpress.jsNestJSPostgreSQLKafkaRedisDocker

Web Idea Solution LLP

Software Engineer (Remote) Kolkata, India

2021 — 2023

• Architected a fault-tolerant offline-first mobile system using a relational SQLite database, enabling field agents to collect extensive media data in zero-network environments.

• Engineered a custom bi-directional sync engine with timestamp-based conflict resolution and a Redux caching layer, significantly reducing disk I/O operations.

• Developed a recursive search algorithm to efficiently render 24-level deep dependency trees without UI lag.

• Integrated Google Vision API (OCR) to automate data entry and managed payload chunking strategies to prevent API timeouts during bulk orders of 10,000+ items.

• Implemented enterprise-grade analytics pipelines using Segment to ensure accurate capture of business intelligence events.

• Managed CI/CD release engineering using Microsoft CodePush to deploy zero-downtime hotfixes directly to production, bypassing App Store review cycles.

• Led type-safe migrations from JavaScript to TypeScript and integrated GraphQL for optimized data fetching across mobile and web platforms.

React.jsReact NativeReactSqlite
build_circle

Key Impact Projects

DGV Serve

wifi_off

• Architected a fault-tolerant offline system for field agents.

• Engineered a custom bi-directional sync engine with conflict resolution.

• Implemented Redux caching to reduce disk I/O for heavy forms.

React NativeSQLiteRedux
Reliability Matrix100% Data Integrity

QL Supply

manage_search

• Developed a recursive search algorithm for 24-level deep automobile part trees.

• Integrated OCR for automated VIN data entry.

• Optimized bulk order payloads (10,000+ items) with chunking strategies.

React NativeAlgorithmsGoogle Vision API
Performance Gain85% Query Speedup