Aanand Natarajan

Home of Aanand Natarajan.

Principal Staff Engineer / Architecture

Chennai, Tamil Nadu

aanandnatarajan@outlook.com / aanand@gmail.com

A passionate polyglot developer with more than two decades of experience in application design & development for various industries like Finance, Human Resource, Asset Management, CRM, eCommerce etc.

Interested in microservices style of architecture and also a fan of majestic monoliths. Loves clean Object Oriented code with an even sprinkle of Functional programming.


Education

Master of Technology - Software Systems Birla Institute of Technology and Science

Bachelor of Engineering in Computer Science Madras University


Skills

Programming Languages

Java, JavaScript, TypeScript, Ruby, Go, PHP

Markup & Stylesheets

HTML/CSS, XML/XSLT, YAML

CSS

Bootstrap, Bulma

Databases

PostgreSQL, MySQL, Oracle, SQLServer

Frameworks

Spring & Spring Boot, Fastify, AdonisJS, NestJS

Persistence

Sequelize, Knex, JPA, eBean, Hibernate, Spring-JDBC

JavaScript libraries/frameworks

React, VueJs, Axios, jQuery

Web & App Servers

nginx, httpd, Tomcat, Jetty, WebSphere

Message Queue/Broker

RabbitMQ, ActiveMQ, WebSphereMQ

Cache

Redis, Hazelcast, EHCache, Oracle Coherence, Guava Cache

Environment & Deployment

Docker, Kubernetes


Certifications

Oracle Certified Professional - Java 8.0

Ruby Association Certified - Ruby Programmer Silver 2.1


Experience

Currently employed with CloudSense as Principal Software Engineer. And was a part of

  1. Hotfoot Technology Solutions
  2. DXC Technology (Computer Sciences Corporation)
  3. Royal Bank of Scotland
  4. HCL Technologies