Hey, I’m Karan!
I’m a Senior Software Engineer with 7+ years of experience building the kind of systems that don’t make headlines when they work — but absolutely would if they didn’t. I currently work on the Post-Trade team at AngelOne, one of India’s largest retail broking platforms serving 30 million+ clients, where I design and build data pipelines and financial reporting infrastructure that operates under strict regulatory scrutiny. I grew up in Kirandul — a mining town in Chhattisgarh that most people can’t find on a map — and that’s probably where I developed a certain stubbornness about figuring things out. I’ve carried that into how I approach engineering: I’d rather deeply understand a problem than quickly patch it.
🛣️ My Journey
My journey started with a strong interest in understanding how systems work, which led me to pursue research in cloud computing during my Master’s. From working on different tech stacks early in my career to building large-scale distributed systems today, the journey has been about continuously learning, adapting, and solving increasingly complex problems.
🛠️ Work & Contributions
I focus on building systems that are scalable, efficient, and maintainable. My approach emphasizes clean architecture, performance optimization, and making systems easier to debug and operate in real-world conditions.
In addition to product development, I have built reusable frameworks and internal tools to streamline data processing, validation, and reconciliation workflows.
Recently, I contributed to building a large-scale post-trade reporting platform at Angel One, which has been featured by AWS.
📄 Research
During my postgraduate years, I co-authored a peer-reviewed paper published in Springer’s Mobile Networks and Applications journal — “Efficient Algorithm for Identification and Cache Based Discovery of Cloud Services” Vol. 24, pp. 1181–1197 (2019) — 21 citations
The paper proposes a decision tree classification algorithm for cloud service identification and a novel Split and Cache (SAC) algorithm for discovery — work that addressed real inefficiencies in how cloud consumers locate and evaluate services.
🏛️ Patent
The research also resulted in a granted Indian Patent filed with Intellectual Property India: “Efficient Algorithm for Identification and Cache Based Discovery of Cloud Services” Application No. 202041036029 | Publication No. 36/2020 | Field: Computer Science
🤘 Beyond Coding
When I’m not coding, you’ll find me running or walking with a podcast or audiobook. I also have a deep interest in psychology, exploring how people think and behave.
🤝 One Last Thing
Though I’m more on the introverted side, I love meaningful conversations about tech, psychology, philosophy, and life. If you’re new to tech, exploring ideas, or just want to connect, feel free to reach out. I’m always happy to have a good conversation or help where I can.
Email — kskaranmandal@gmail.com
LinkedIn — karanmandal
Instagram — i_am_karanmandal