Hi, I’m Murali.
I’m a software engineer with 4+ years of experience working on full-stack applications, distributed systems, and networking across FinTech, Insurance, Telecom, and research. I care about reliable systems and writing clean, readable and maintainable code.
About
-
I grew up loving technology and eventually pursued it through my studies at Rutgers and NJIT. Today, I work as a software engineer and enjoy being part of projects that solve interesting problems. When I’m not working, I like gaming, watching TV, trying out new tech, working on side projects, going to the gym, and spending time exploring new places.
Education
-
MS, Computer Engineering
Master’s thesis: Hashing-Based Distributed Name Server Lookup in NDN
NDNWirelessDistributed SystemsAI/ML -
BS, Electrical and Computer Engineering
Experience
-
Software Engineer II
Backend engineer working on Account Updater & Merchant Onboarding microservices
Spring BootKafkaOpenShiftCI/CD -
Software Development Engineer
Maintained AWS-hosted insurance applications, integrated with multiple API Gateways, and handled production incidents within a SAFe agile environment
AWSAPI GatewaySAFe Agile -
Software Engineer
Improved frontend functionality and maintained a Java + Backbone.js stack
JavaBackbone.jsBootstrap
Research
-
BalanceDN: Load-Balancing Allocation of Interest for Fast Discovery in Content Centric Networks
Distributed hashing-based lookup architecture that balances name resolution load and improves discovery fault tolerance in Named Data Networking
NDNDistributed SystemsHashingPythonView Publication → -
Partitioning Prompts for Higher Efficacy in Network Design with Large Language Model
Prompt-partitioned LLM workflows to generate and validate router configurations and network topologies, focusing on reliability and consistency.
LLMsNetworkingPrompt EngineeringView Publication →