Who I Am
I am Sritharan Katthekasu, a Senior Software Engineer & Designer with over 17 years of experience building scalable backend systems, cloud-native architectures, DevOps automation, and AI-driven solutions. Based in Belgium, I specialise in transforming complex business challenges into clean, future-proof digital products. My work spans ERP platforms, e-commerce, analytics, and internal tools, always with a strong focus on reliability, maintainability, and user experience.
My work combines deep engineering expertise with product thinking and UX design. I build systems that don't just function—they evolve. Whether it's architecting microservices, integrating AI capabilities, or customizing enterprise ERP systems, I approach every project with a focus on long-term maintainability and user experience.
Over the years, I've worked across diverse industries—from ERP and e-commerce to healthcare, automation, IoT, and event systems. This breadth of experience has taught me that the best solutions emerge when technical excellence meets genuine understanding of business needs and user workflows.
Professional Journey
My career began in backend development and telecom systems, where I learned to build robust, high-performance infrastructure. As technology evolved, so did my role. I transitioned from writing server-side code to architecting full-stack solutions and eventually into senior technical consulting, where I help organizations make strategic technology decisions.
Today, I deliver enterprise-grade solutions across multiple domains. I've built custom Odoo ERP implementations that streamline complex business processes, designed cloud-native architectures that scale automatically, and integrated AI capabilities that enhance user experiences. My work spans everything from IoT device integrations to real-time event processing systems, always with an emphasis on clean architecture, thoughtful UX, and operational excellence.
Modern software development, to me, means embracing microservices, containerization, serverless architectures, and comprehensive CI/CD pipelines. I leverage observability tools to ensure systems are not just deployed but truly understood. I integrate AI where it adds genuine value, and I build IoT solutions that connect physical and digital worlds seamlessly. Every system I design is built with automation, monitoring, and DevOps practices as foundational principles, not afterthoughts. Along the way, I developed deep experience in DevOps practices—containerisation, CI/CD pipelines, infrastructure as code, and cloud-native operations—which allows me to support teams from development through to reliable production delivery.
Technical Skills & Expertise
Programming & Backend
- Python (Django, Flask, FastAPI)
- Node.js (NestJS, Express)
- PHP (Laravel)
- Java (Spring Boot)
- Microservices
- REST, GraphQL, gRPC
AI & Machine Learning
- TensorFlow
- PyTorch
- Scikit-learn
- Pandas, NumPy
- LangChain
- OpenAI API
- HuggingFace
- Vector Databases (Pinecone / FAISS)
Frontend
- React
- Next.js
- Vue.js
- Angular
- TypeScript
- TailwindCSS
Cloud & DevOps
- AWS
- Google Cloud
- Docker
- Kubernetes
- Terraform
- GitLab CI/CD
- GitHub Actions
- Nginx
- Serverless (Lambda)
- Linux Server Management
Databases
- PostgreSQL
- MySQL
- MongoDB
- Redis
- ElasticSearch
- DynamoDB
- TimescaleDB
Messaging / Event Systems
- Kafka
- RabbitMQ
- MQTT
- WebSockets
Observability & Monitoring
- Prometheus
- Grafana
- Sentry
- ELK Stack
IoT
- Raspberry Pi
- MQTT
- Edge Computing
Security
- OAuth2
- JWT
- OWASP Best Practices
- API Security
Testing
- Pytest
- Selenium
- Cypress
- Jest
- Postman Automation
ERP
- Odoo (Advanced customisation & integration)
Philosophy
I believe great software is built at the intersection of engineering excellence and human-centered design. My approach is grounded in:
- Building software that blends technical rigor with intuitive user experiences
- Writing clean, maintainable code that others can understand and extend
- Creating systems that scale simply and predictably, without unnecessary complexity
- Designing interfaces that reduce cognitive load and make workflows effortless
- Delivering value continuously through incremental improvements, not massive rewrites
- Mentoring junior developers and raising the technical standards of every team I join
- Using automation, observability, and DevOps practices as default, not optional
- Treating automation, observability, and DevOps as core features of the system rather than optional extras
- Choosing the right tool for the job, not the trendiest one
Let's Work Together
I'm open to collaborations on interesting projects, whether that's building new systems from the ground up, consulting on technical architecture, or helping teams navigate complex technical challenges. If you're working on something that requires thoughtful engineering and clean design, I'd love to hear about it.