Skip to content

About Me

Hello! I'm Marimuthu Periyannan, a software engineer based in Bengaluru. I've been writing Java for over 21 years now — still coding, still enjoying it.

How It All Started

I grew up in Tamil Nadu, did my B.Sc. and MCA from Nehru Memorial College under Bharathidasan University in Trichy. After finishing my studies, I moved to Bengaluru like many of us do, looking for a good start in the IT industry.

My first job was building an Electronic Program Guide for TV set-top boxes. Java Swing on embedded hardware — very limited memory, very limited processing power. That experience taught me one thing - "writing good software is not about using fancy tools. It's about understanding the constraints and working within them".

What I've Been Doing

Over the years, I've worked across different domains — banking and financial services, aerospace manufacturing, enterprise IT operations. I've built analytics platforms, designed APIs, worked on NLP-based systems (back when nobody was calling them chatbots), and worked with teams across geographies.

Currently, I lead a banking analytics product — designing the architecture, building features, and making sure the platform actually works optimally. Technology should solve real problems, not create new ones.

What I Believe In

I'm not someone who chases every new framework or trend. I like to understand things properly before adopting them. Java has been my primary language all along, and I've seen it evolve from AWT/Swing, J2EE days to Spring Boot and beyond. The fundamentals don't change much — clean code, good design, proper testing.

I also believe that senior engineers should share what they know. That's one of the reasons I started Kanaksan — a small ecosystem of sites for learning and sharing. Nothing grand, just a place to give back a little.

Outside of Work

I'm currently exploring Spring AI and LangChain4J — the AI space is moving fast and it's interesting to see how it fits into enterprise Java. I've been a Sencha ExtJS MVP since 2019, which basically means I spend some of my free time helping other developers in the community.

When I'm not at my desk, I'm mostly spending time with my family - wife Hema and our two kids — Ananya and Lakshith. Some side projects as well.


📬 Say hellomarimuthu.periyannan@kanaksan.com · LinkedIn · GitHub

👨‍💻 Curious about my journey?View my experience & education →