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 hello — marimuthu.periyannan@kanaksan.com · LinkedIn · GitHub
👨💻 Curious about my journey? — View my experience & education →