Building Scalable Software,
Clean APIs & Digital Solutions
Hi, I'm Subrata Pramanik. A passionate Software Engineer with a deep curiosity for building high-performance web applications, resilient backend architectures, and elegant problem-solving code.
About Me
I am a self-driven, passionate Software Engineer with a curious mind and a relentless drive to build high-quality software. I love writing clean, maintainable backend code, designing scalable database architectures, and engineering smooth, intuitive user interfaces.
Throughout my professional journey, I've engineered multi-tenant SaaS platforms, full-stack e-commerce solutions, and real-time communication tools using PHP (Laravel 10, CodeIgniter), Node.js, Express, and Python/FastAPI. I thrive on translating complex business workflows into simple, robust code.
Beyond development, I enjoy challenging myself with Data Structures and Algorithms (150+ problems solved on GeeksforGeeks, 5★ on HackerRank). When I'm away from the keyboard, you'll often find me exploring nature through photography ( @_naturesgraphy_).
Professional Experience
Paramantra
Software Engineer
- Built a multi-tenant payment module supporting multiple gateways (Razorpay, Cashfree) on a single platform with per-tenant credentials and customizable checkout flows.
- Engineered robust order creation, payment verification, and webhook processors with status mapping to synchronize order/payment statuses inside the CRM.
- Developed a Node.js-Express bridge server using
NTgCallsand WebSocket (ws) to initiate and manage live Telegram calls for CRM users. - Designed an isolated multi-tenant authentication architecture supporting concurrent Telegram numbers with independent sessions.
- Managed a unified multi-carrier logistics module allowing vendors to utilize Shiprocket, Delhivery, and FedEx from one interface, including pickup locations.
- Automated order creation, courier selection algorithms, AWB generation, and tracking; utilized webhooks to reflect real-time lead and delivery updates in the CRM.
- QuickBooks: Implemented OAuth 2.0 REST API integration enabling bidirectional synchronization of Customers, Products, Estimates, Invoices, and Payments with multi-currency support.
- SendGrid Email Campaigns: Automated transactional & marketing email campaigns to leads with full webhook tracking (opens, clicks, bounces, unsubscribes) logged into the CRM.
Encoders
Web Developer
- Contributed to an extensive enterprise SaaS application following MVC principles across ~12 business modules.
- Engineered features for the Diary module (team permissions, comment workflows, employee tagging, role-based controls) and integrated a real-time team chat system powered by Firebase.
- Engineered an e-commerce platform with multi-level faceted product filtering (brand, size, category, discount, price), cart logic, GST auto-calculation, and promo code verification.
- Created an end-to-end admin portal managing 5+ categories of inventory, automated billing/shipping calculations, invoice PDF generation, and WhatsApp notifications.
Skills & Tooling
Featured Projects
A collection of personal projects and applications I have engineered to explore new technologies and solve practical problems.
FastAPI URL Shortener & Anti-Abuse System
High-performance URL Shortener service built with FastAPI and MySQL. Features secure CRUD endpoints, user registration with email verification, and an innovative Device-ID based restriction mechanism to prevent spam and duplicate account generation on the same device.
Real-Time Chat Application
A responsive, live one-on-one messaging web application built with Laravel Breeze for user authentication, Pusher + Laravel Echo for instant event broadcasting over WebSockets, and MySQL for persistent chat history.
MAPIFY - Geolocation Tracker
An interactive map platform built with Leaflet.js and the HTML5 Geolocation API. Enables real-time user location visualization, custom route navigation, and pin annotations for exploring geographical spots.
BinaryTree Operator
An algorithm simulation engine written in C++ implementing comprehensive Binary Search Tree (BST) operations, depth/breadth-first traversals (Inorder, Preorder, Postorder, Level-order), and node manipulations with performance optimizations.
Interactive Developer Portfolio
This fast, responsive personal portfolio website engineered with clean semantic HTML5, modern CSS Glassmorphism, and vanilla JavaScript. Features direct interactive mailing via EmailJS and dynamic responsive components.
Education & Profiles
Bachelor of Technology (B.Tech)
Computer Science & EngineeringGovernment College of Engineering & Textile Technology, Berhampore
Data Structures & Algorithms, Object-Oriented Programming, Database Management Systems (DBMS), Operating Systems, Computer Networks.
Coding Profiles & Benchmarks
Continuous Learning & Problem SolvingContact Me
Have an opportunity, a project to collaborate on, or want to discuss architecture? Feel free to reach out directly.
Send Me a Direct Message
Whether you want to discuss a new project, an engineering role, or just say hi, drop a note below!